This Easy Homemade Queso Cheese is the best Mexican-inspired restaurant-style dip. It's made with creamy, melted cheese, fire roasted tomatoes, cilantro, and the perfect spices to keep everyone wanting more.
Add the shredded cheese to a bowl with the cornstarch and stir. Set aside.
Place a saucepan on medium-high heat. Add the butter, stir until melted.
Add in the onions and garlic. Cook for 2-3 minutes until translucent and fragrant.
Reduce the heat to medium and add in the remaining ingredients. Stir continuously until the cheese has melted.
Taste repeatedly and add additional salt and pepper to taste if necessary.
It will take about 10 minutes for the dip to thicken. Remove the dip from heat. It will thicken up more as it cools.If you like it even thicker, create a slurry using ½ tablespoon of cornstarch and ½ tablespoon of water. Combine the two until it creates a white paste and add it to the dip and stir. After several minutes it will thicken more.
Video
Notes
The pepper jack cheese will give it a spicy kick. Substitute cheddar or whatever you like, if you don't want spicy. If you use a chili powder that has spicy elements, you may think the dip is spicy, in which case omit it. It's only really spicy if you add cayenne pepper and/or jalapenos.
You can use an immersion blenderto smooth out the tomatoes if you wish.
You can use any milk you wish, but keep in mind the texture and taste of the milk will impact the recipe. The taste of your milk will carry into the dip, along with the texture.
You can substitute flour for the same amount of cornstarch used in the recipe.
Pre-shredded cheese has potato starch and chemical preservatives. It doesn’t melt as well and won’t get the dip super creamy. I recommend block cheese that you grate yourself.
Be sure to stir the dip as the cheese melts to prevent the cheese at the bottom of the pan from burning.