I make this Queso Blanco Dip whenever game day, a casual gathering, or a weeknight craving calls for something comforting and quick. It’s unfussy, forgiving, and builds flavor in a few straightforward steps. The sauce has a smooth, slightly creamy body from the roux and milk, with the mild, melty flavor of Monterey Jack. A few fresh bites of tomato, a jarred hit of green chiles, and cilantro finish it so it feels bright instead of heavy.
What I love is how easy it is to scale and how forgiving the technique is if you keep your heat low and your whisk moving. You don’t need special tools or a long ingredient list — just a little patience when you bring the milk and roux together. The dip thickens as it cools, so plan for a little reheating if you want it silky at service time.
This post covers the ingredient list, a step-by-step method taken straight from the trusted recipe, gear you’ll want on hand, troubleshooting for the most common problems, and small ways to make the dip suit your table. It’s practical, direct, and exactly what you need to make a dependable queso blanco that guests reach for again and again.
What We’re Using

Ingredients
- 2Tbspbutter — melts into the base and carries flavor; it’s the fat in the roux that helps thicken later.
- 1/4cupfinely chopped onion* — softens and sweetens the base; optional for a smooth sauce (see notes in the method).
- 1/4tspcrushed garlic* — added at the end of the sauté for gentle garlic flavor; optional if you want a cleaner white sauce.
- 2Tbspall-purpose flour — combines with the butter to make a roux; this is the starch that thickens the milk into a sauce.
- 1 1/4cupswhole milk(for thicker sauce use lesser portion) — the liquid base; use the smaller portion if you prefer a very thick dip.
- 8ozfinely shredded Monterey Jack cheese — the star: mild, melty, and smooth when melted into the warm sauce.
- 1Roma tomato, seeds removed then diced — adds fresh texture and acidity; removing seeds keeps the dip from getting watery.
- 2Tbspcanned, diced green chilis — a touch of heat and tang; canned chiles are a convenient, consistent way to add that flavor.
- 1Tbspchopped fresh cilantro — bright herb finish; stir in at the end so it stays fresh and green.
Make Queso Blanco Dip: A Simple Method
- Melt 2 Tbsp butter in a medium saucepan over medium-high heat.
- Add 1/4 cup finely chopped onion and sauté until soft, about 4–5 minutes. Add 1/4 tsp crushed garlic during the last 30 seconds of sautéing. (If you are omitting the chopped onion and crushed garlic for a smooth sauce, skip this step and proceed to step 3 after the butter is melted.)
- Whisk in 2 Tbsp all-purpose flour and cook, stirring constantly, about 30 seconds to form a roux.
- Slowly pour in 1 1/4 cups whole milk while whisking vigorously to prevent lumps. (Use a smaller portion of the milk for a thicker sauce if desired.)
- Continue stirring and bring the mixture just to a gentle bubble (do not boil). Once it thickens slightly and bubbles gently, remove the pan from the heat and let it cool for about 30–60 seconds.
- Stir in 8 oz finely shredded Monterey Jack cheese a handful at a time until fully melted and the sauce is smooth. If needed, return the pan to low heat and stir until melted—do not let the sauce boil.
- Stir in the diced Roma tomato (seeds removed), 2 Tbsp canned diced green chilis, and 1 Tbsp chopped fresh cilantro.
- Serve the queso blanco warm with tortilla chips or over tacos. The dip will thicken as it rests; reheat gently to thin if desired.
Why It Works Every Time

This recipe gets reliable results because it follows basic sauce logic: a fat (butter) plus flour makes a roux that swells when you add milk. The roux controls how the milk thickens without relying solely on cheese structure. Tempering and gentle heat keep the milk from scorching and the cheese from seizing. Taking the pan off the heat briefly before adding the cheese prevents it from overheating; too hot and the dairy proteins tighten and become grainy.
Adding cheese a handful at a time gives you time to incorporate it smoothly. Fresh ingredients like the tomato and cilantro are added at the end so they keep their texture and brightness, balancing the creamy base. Little steps — like removing seeds from the tomato and not boiling the sauce — are the things that keep the dip silky and stable.
Low-Carb/Keto Alternatives
If you’re reducing carbs, focus on technique instead of introducing new pantry items. Use the lower end of the milk amount listed (the recipe already notes this) to keep the sauce thicker. You can also skip the flour roux — though the texture will be different — by warming the milk and butter together and melting the cheese into the warm liquid slowly, whisking constantly to create an emulsion. That takes a bit more patience, but it eliminates the starch in the roux.
Another practical approach is to use less milk overall and increase the ratio of cheese slightly if you want body without extra liquid. All of these options use what’s already in the recipe and avoid adding new thickeners. Keep your heat low and add cheese gradually; that’s the core trick for a stable, low-carb queso.
What’s in the Gear List
- Medium saucepan — for even heat and enough room to whisk while the sauce thickens.
- Whisk — essential to prevent lumps when you add milk to the roux.
- Measuring cups and spoons — accurate amounts for consistent results.
- Fine grater or bag of pre-shredded cheese — finely shredded melts faster and more smoothly.
- Cutting board and knife — for dicing the Roma tomato and chopping cilantro.
- Heatproof serving bowl or small slow cooker — keeps the queso warm for serving.
Troubleshooting Tips
- Grainy or separated cheese: That usually means the sauce got too hot or the cheese was added too quickly. Cool the pan briefly, whisk in a splash of milk, and melt the cheese slowly over low heat.
- Lumpy sauce after adding milk: Lumps come from adding milk too fast. If this happens, strain the sauce through a fine sieve and return it to the pan; whisk gently and heat slowly until smooth.
- Too thick: Stir in warm milk a tablespoon at a time off the heat until you reach the desired consistency.
- Too thin: Simmer very gently to reduce, or whisk in a small slurry of flour and milk (mix a teaspoon of flour with a tablespoon of cold milk before adding) and cook until it thickens—keep heat low.
- Onion pieces noticeable in a smooth sauce: For a truly smooth white queso, omit the sautéed onion and garlic as the recipe suggests; they’re optional if you want a cleaner texture.
Make It Your Way
This recipe is flexible in small, practical ways. Want a smoother dip? Leave out the sautéed onion and garlic, and add the tomato finely minced after the cheese. Want it chunkier? Keep the onion and finish with extra chopped cilantro stirred in at service.
If you need a thicker dip for spooning over tacos or baked potatoes, use the smaller portion of milk, or let the finished sauce sit briefly off the heat to thicken. If you’re serving family-style and want the dip to stay warm for longer, transfer it to a small slow cooker on low or a warmed serving dish.
Flavor Logic
Each ingredient plays a clear role. Butter and flour make the roux, which gives the sauce body and a silky mouthfeel. Whole milk provides creaminess and acts as the carrier for melted cheese. Monterey Jack is mild and melts smoothly; its texture is the backbone of the dip. Tomato injects acid and freshness to cut richness, while canned diced green chiles bring a jarred consistency of tang and mild heat. Cilantro lifts the finished dish with a bright, herbal finish.
The steps are ordered to protect texture: cook the roux just long enough to get rid of raw flour taste, temper with milk slowly to avoid lumps, then take the pan off the heat so cheese melts gently. That sequence keeps fat and protein from separating and yields a glossy, stable sauce.
Storage & Reheat Guide
Store leftovers in an airtight container in the refrigerator for up to 3 days. The dip will firm up as it cools because the cheese and butter solidify. To reheat, warm gently over low heat on the stovetop, stirring frequently. Add a splash of milk (a tablespoon at a time) to loosen the texture until it’s silky again. You can also reheat in short bursts in the microwave, stirring between 20–30 second intervals and adding milk as needed.
A note on freezing: cheese-based sauces tend to change texture when frozen and thawed, often becoming grainy or separated. I don’t recommend freezing if you want the original smoothness, but you can freeze if texture change is acceptable for your use case.
Common Qs About Queso Blanco Dip
Can I make this ahead?
Yes. Make the dip and cool it to room temperature, then refrigerate. Reheat gently and add a splash of milk before serving so it returns to a pourable consistency.
Can I use a different cheese?
The recipe calls for Monterey Jack because of its mild flavor and melting properties. Substituting other cheeses will change both flavor and texture; if you do swap, use finely shredded options that melt well. Keep in mind that other cheeses can be saltier or oilier.
Why did my sauce separate?
Separation usually happens if the sauce overheats or if the cheese was added too quickly. Remove the pan from direct heat, whisk in a little milk, and bring the temperature down. Low and slow is the best way to bring the sauce back together.
Is this spicy?
Not inherently. The canned diced green chiles add a mild heat and tang, but the overall dip is creamy and approachable. Adjust the amount of chiles if you want more or less kick.
Ready, Set, Cook
This Queso Blanco Dip is a dependable, everyday winner. Read the steps once, prep what you need, and plan to keep your heat gentle. Small decisions — like the size of the cheese shreds and whether you briefly rest the pan off the heat before melting cheese — make big differences in texture. Serve it warm with chips or spoon it over tacos. It’s simple, fast, and exactly the sort of recipe you’ll come back to whenever you want a creamy, homey crowd-pleaser.
If you try it, let me know how you served it and any small tweaks you made. I love hearing how you make these recipes your own.

Queso Blanco Dip
Ingredients
Ingredients
- 2 Tbspbutter
- 1/4 cupfinely chopped onion*
- 1/4 tspcrushed garlic*
- 2 Tbspall-purpose flour
- 1 1/4 cupswhole milk for thicker sauce use lesser portion
- 8 ozfinely shredded Monterey Jack cheese
- 1 Roma tomato seeds removed then diced
- 2 Tbspcanned diced green chilis
- 1 Tbspchopped fresh cilantro
Instructions
Instructions
- Melt 2 Tbsp butter in a medium saucepan over medium-high heat.
- Add 1/4 cup finely chopped onion and sauté until soft, about 4–5 minutes. Add 1/4 tsp crushed garlic during the last 30 seconds of sautéing. (If you are omitting the chopped onion and crushed garlic for a smooth sauce, skip this step and proceed to step 3 after the butter is melted.)
- Whisk in 2 Tbsp all-purpose flour and cook, stirring constantly, about 30 seconds to form a roux.
- Slowly pour in 1 1/4 cups whole milk while whisking vigorously to prevent lumps. (Use a smaller portion of the milk for a thicker sauce if desired.)
- Continue stirring and bring the mixture just to a gentle bubble (do not boil). Once it thickens slightly and bubbles gently, remove the pan from the heat and let it cool for about 30–60 seconds.
- Stir in 8 oz finely shredded Monterey Jack cheese a handful at a time until fully melted and the sauce is smooth. If needed, return the pan to low heat and stir until melted—do not let the sauce boil.
- Stir in the diced Roma tomato (seeds removed), 2 Tbsp canned diced green chilis, and 1 Tbsp chopped fresh cilantro.
- Serve the queso blanco warm with tortilla chips or over tacos. The dip will thicken as it rests; reheat gently to thin if desired.
Equipment
- Saucepan
- Whisk
