This creamy queso dip is made with freshly shredded cheddar, green chiles, evaporated milk, warm spices, and a fresh pico de gallo topping. It is smooth, full of flavor, and ready in 25 minutes for tortilla chips, parties, game day, or an easy appetizer.
Heat 2 tbsp vegetable oil in a medium saucepan over medium heat. Add ½ small white onion, finely chopped, and 1 tsp salt. Cook for 4–5 minutes, until softened and translucent. Add 2 cloves garlic , minced, and cook for 30 seconds.
Stir in 1 tsp ground cumin, 1 tsp onion powder, 1 tsp garlic powder, ¼ tsp chipotle flakes, and ¼ tsp chili powder. Cook for 1 minute, stirring often. Add 1 small tomato, finely diced, and 1 can chopped green chile, then cook for 1–2 minutes.
In a small bowl, whisk 1 tbsp cornstarch with a few tablespoons of the evaporated milk until smooth. Pour the remaining evaporated milk into the saucepan and bring it to a gentle simmer. Reduce the heat to low, then gradually add 250 g cheddar cheese, stirring until fully melted and smooth.
Stir in the cornstarch mixture and cook for 1–2 minutes, stirring continuously, until the queso thickens. Add 2-3 tbsp milk only if you prefer a looser consistency. Transfer to a serving bowl, top with pico de gallo, and serve immediately with corn tortilla chips.
Notes
Use Freshly Shredded Cheddar: Freshly shredded cheddar melts more smoothly, and I find it gives the queso a creamier texture. Pre-shredded cheese can make the dip less smooth.Keep the Heat Low: Once the cheddar goes in, I keep the heat low and stir gently so the cheese melts evenly without becoming oily or grainy.Mix the Cornstarch First: Whisking the cornstarch with a little evaporated milk helps it blend smoothly, and I always do this before adding it to the pan.Adjust the Thickness as Needed: I like this queso thick enough to scoop with tortilla chips, but a little milk at the end will loosen it when you prefer a thinner dip.Reheat it Gently: Store leftovers covered in the refrigerator for up to 3 days. When I reheat it, I warm it slowly over low heat and add a small splash of milk to bring back the creamy texture.