The Best Queso

4.9 from 11 reviews

Make this queso recipe! This Mexican dip is cheesy, creamy and full of fresh flavor. It’s surprisingly easy to make and utterly irresistible. Recipe yields about 4 1/2 cups, enough for 8 servings (the recipe is easily halved).

mexican queso dip recipe



  1. Before you get started, be sure that all of your ingredients are prepared and ready to go near the stove. The optional jalapeño adds some flavor and some heat. If using a fresh pepper, remove the seeds and ribs, then finely chop. For jarred jalapeños, just finely chop them.
  2. Melt the butter in a small-to-medium Dutch oven or large, deep skillet. Add the onion, jalapeño (if using), and 1/4 teaspoon of the salt. Cook, while stirring often, until the onions are tender and translucent, about 4 to 5 minutes. Add the garlic and cook until fragrant while stirring, about 30 seconds.
  3. Add the milk and cream cheese to the pot. Stir until the cream cheese has melted into the mixture (it should be mostly smooth), about 5 minutes.
  4. Reduce the heat to low and start adding the cheese in medium handfuls, stirring after each one. Once the cheese has melted completely into the mixture, add the next handful, and so on until you have added all of the cheese.
  5. Stir in the tomatoes, hot sauce, cilantro, and remaining 1/4 teaspoon salt. Gently stir until the mixture is combined and the dip is smooth and creamy (if the mixture seems gloppy at all, you may actually need to increase the heat a bit here). If desired, thin the queso with up to 1/2 cup additional milk in 1/4-cup increments, stirring after each until it is fully incorporated. 
  6. Promptly remove the mixture from the heat (don’t leave the queso on the stove, or it may overcook). Serve while hot. Garnishes are optional, but I like to add some additional cilantro leaves and a scattering of additional tomatoes.


Recipe adapted from Isabel Eats.

Serving and storage suggestions: The queso will develop a bit of a “skin” over time, with minimal impact to the overall texture. You can gently reheat queso on the stove or in the microwave as needed, being careful not to overheat it. Leftovers keep well in the refrigerator, covered, for up to 5 days. Gently reheat before serving.

Dairy note: Sorry, this queso cannot be made dairy free (try my Creamy Vegan Queso instead!). You can, however, reduce the dairy products somewhat by using a thick, plain, unsweetened non-dairy milk. I’ve successfully made this recipe with Forager’s brand cashew milk.

▸ Nutrition Information

The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.