Creamy Poblano Queso Cheese Dip – Better Than Restaurant!
This post may contain affiliate links. Please read our Disclosure Policy.
If you’ve been searching for the perfect queso cheese dip, your search is over! This creamy, smoky, homemade queso dip is made with roasted poblano peppers and melted white cheddar, and it is so much better than anything you’ll scoop from a jar. I’m not kidding — once you try it, you’ll never buy it again!

I made this for a game day spread and it disappeared faster than any other dish on the table. It’s got that smooth, velvety texture you love from restaurant queso, but with a deep, roasted flavor that you just can’t get from a can. The poblano peppers add a mild smoky kick that makes every bite interesting without being too spicy.
What makes this white queso dip special is the roux base — a simple butter-and-flour mixture that keeps the sauce silky and smooth without the greasy separation you sometimes get. It’s ready in about 25 minutes, serves 12, and works beautifully as a dip, a drizzle over tacos, or a sauce for nachos. Get ready to make everyone’s new favorite Tex-Mex cheese dip!
Ingredient Notes & Tips

You’ll find the full ingredient list in the recipe card below. Here are a few tips that will make a big difference!
Poblano Peppers: These mild green chiles are the star of this smoky queso cheese dip. Roasting them yourself gives the best flavor, but in a pinch, canned roasted green chiles (like Hatch brand) work great. Poblanos are pretty mild — similar heat to a banana pepper — so don’t be scared off. If you want more heat, add a diced jalapeño.
White Cheddar: Shredded white cheddar gives this dip a sharp, rich flavor that yellow cheddar doesn’t quite match. You can also use Monterey Jack or White American cheese in place of the white cheddar — all melt beautifully.
Pro tip: Shred it yourself from a block — pre-shredded cheese has a coating that can make your sauce grainy instead of smooth.
Cream Cheese: This is the secret weapon! A quarter cup of cream cheese makes the dip extra thick and creamy. Make sure it’s softened slightly so it blends in easily.
Whole Milk: Use whole milk for the creamiest result. Lower-fat milk works but the dip won’t be quite as rich. For an ultra-indulgent version, swap half the milk for heavy cream.
Cumin: Just half a teaspoon adds a warm, earthy backbone that ties all the flavors together. It’s subtle but makes a real difference — don’t skip it!
Flour: This is your roux base. It stabilizes the sauce so your queso stays smooth and doesn’t separate. Cook it for a full minute before adding the milk to get rid of any raw flour taste.
Optional garnishes like chopped cilantro or diced tomatoes make the dip look gorgeous and add a fresh contrast to the rich, creamy base.
How to Make This Poblano Queso Dip
Roast
Remove skin, ribs, & seeds
Step 1: Roast the Poblanos
- Preheat your oven to 425°F. Place the whole poblano peppers on a baking sheet and roast for 10–12 minutes, turning once, until the skins are blistered and charred in spots.
- Transfer the hot peppers to a bowl and cover tightly with plastic wrap or a plate. Let them steam for 5 minutes — this makes the skins slip right off.
- Peel the skins, remove the seeds, and finely chop the peppers. Don’t worry about getting every bit of skin — a little char adds flavor!
Cook onion
Add flour
Add spices
Shredded Cheese
Step 2: Build the Cheese Sauce
- Melt butter in a medium saucepan over medium heat. Add the onion and cook for 2–3 minutes until soft and translucent.
- Stir in the garlic and cook for 30 seconds — just until fragrant. Then sprinkle in the flour and stir constantly for 1 full minute. This cooks out the raw flour taste.
- Gradually whisk in the milk, pouring slowly and whisking as you go to keep lumps away. Bring to a gentle simmer, then stir in the cumin and salt.
- Reduce heat to low. Add the shredded white cheddar and cream cheese a little at a time, stirring until completely melted and smooth. Low heat is key here — too high and the cheese can get grainy.

Want to save this recipe?
I'd like to receive more tips and recipes from Hostess At Heart!
Step 3: Add the Poblanos & Serve
- Stir in the chopped roasted poblanos and cook for another 1–2 minutes until everything is heated through and the flavors have come together.
- Transfer to a warm serving bowl. Add your garnishes — a handful of chopped cilantro or diced tomatoes looks beautiful — and serve right away with tortilla chips.
Pro tip: If the dip gets too thick as it sits, just whisk in a splash of warm milk to bring it back to the perfect dipping consistency!
Recipe Variations
- Spicy Queso: Add a diced jalapeño or serrano pepper along with the poblano, or stir in a pinch of cayenne. You can also add a dash of your favorite hot sauce.
- Queso Fundido Style: Fold in 1/2 cup of cooked, crumbled Mexican chorizo at the end for a hearty, meaty version perfect as a main dip.
- Veggie Queso: Add 1/4 cup of canned fire-roasted corn or black beans for extra texture and a fun Tex-Mex vibe.
- Slow Cooker Version: Make the sauce on the stovetop through step 4, then transfer to a small slow cooker on WARM to keep it perfectly dippable throughout a party.
- Store-Bought Shortcut: Skip roasting and use a 4 oz. can of diced Hatch green chiles. Same great flavor, about 15 minutes faster!

How to Store It
This creamy queso cheese dip stores well, so don’t worry if you have leftovers!
- Refrigerator: Store in an airtight container for up to 4 days. The dip will firm up when cold — that’s normal.
- Reheat: Warm gently on the stovetop over low heat, whisking in a splash of milk to restore the creamy texture. You can also microwave in 30-second bursts, stirring between each.
- Freezer: Cheese sauces can sometimes become grainy after freezing, so I don’t recommend freezing this one. It’s best fresh or from the fridge within 4 days.
How to Serve It
This smoky queso dip is incredibly versatile — here are some of my favorite ways to use it:
- Serve warm in a bowl surrounded by tortilla chips for the classic party dip experience.
- Drizzle over loaded nachos with black beans, jalapeños, and sour cream.
- Spoon over tacos, burritos, or fajitas instead of shredded cheese.
- Use as a dipping sauce for soft pretzels or quesadilla wedges.
- Serve alongside fresh veggies like bell pepper strips, broccoli, or cauliflower for a lighter option.

This dip is perfect for game day parties, Cinco de Mayo celebrations, taco nights, and really any gathering where you want to impress without a lot of work!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment below and don’t forget to rate it ⭐⭐⭐⭐⭐ stars. Your feedback helps other readers and makes my day!
Related Recipes You’ll Love
This queso cheese dip is even better when it’s part of a full Mexican appetizer spread! Here are four Hostess at Heart recipes that pair perfectly with it:
• Fresh Homemade Guacamole – Creamy, chunky, and ready in 20 minutes. Serve it right alongside the queso for the ultimate dipping duo!
• Homemade Baked Corn Tortilla Chips – Make your own crispy chips with just 3 ingredients! They’re the perfect vehicle for scooping up every last drop of queso.
• Homemade Salsa Roja – Smoky, rich, and made with roasted tomatoes and dried chiles. A natural partner for this queso dip on any party table.
• Fresh Avocado Salsa with Corn and Black Beans – Bright, fresh, and loaded with flavor — this no-cook salsa rounds out your Mexican appetizer spread beautifully.
Did you enjoy this recipe? Don’t forget to pin it for later and follow me on Pinterest for more delicious recipes like this one!









