Melt butter in a large saucepan over medium heat for 1 minute. Add diced onion, poblano peppers, and red bell peppers, then sauté until softened and fragrant, approximately 5 minutes.
Stir in minced garlic and cook for another 30 seconds until aromatic. This brief cooking step prevents the garlic from burning while infusing the warm queso dip with deep savory notes.
Reduce heat to low and slowly pour in heavy cream and whole milk, stirring constantly for 2-3 minutes. The low temperature prevents the dairy from curdling before the cheese melts.
Begin adding shredded cheese in small handfuls, stirring continuously until each addition melts completely before adding more. This gradual process, taking about 8-10 minutes total, ensures your cozy queso dip recipe achieves creamy perfection without becoming grainy.
Once all cheese melts, add cumin, smoked paprika, and cayenne pepper, stirring well to distribute evenly. Taste and adjust seasonings as needed.
Remove from heat and stir in fresh cilantro and lime juice for brightness. The lime juice cuts through the richness beautifully, making each bite more refreshing.
Transfer to a slow cooker set on warm, or serve immediately in a heated serving bowl with your favorite dippers.