The Best Homemade Queso Recipe (Easy Mexican Cheese Dip)

Homemade queso is extremely customizable based on what you have in your pantry. Here’s my basic recipe and check out the notes for ideas on how to make it JUST the way you like it.



Melt the butter in a medium saucepan over medium heat. Add the onions and cook until softened and translucent.

Add the garlic, tomatoes, cornstarch, chilis, spices, salt, and pepper. Cook and stir for 2-3 minutes or until the garlic is fragrant.

Stir in the cream cheese and milk, mixing well to combine. Continue to stir over medium heat until the mixture is just starting to bubble.

Remove from the heat and mix in the shredded cheese, one handful at a time until it is completely melted.

Now is the most important step– TASTE IT. There are many variables at work here, so now’s your time to adjust the seasonings, salt, cheese, etc.

Once it’s right, you can garnish with fresh tomatoes, cilantro, pico de gallo, or green onions.

Serve immediately with corn chips or tortilla chips for dipping. We also like to drizzle it over nachos, burrito bowls, tacos, quesadillas, etc.

Your homemade cheese dip will keep for 3-4 days in an air-tight container in the fridge. Reheat it in a saucepan on the stovetop over low heat. Add a splash of milk to thin it.