Costco Queso Dip Copycat Recipe
That Costco queso dip you keep grabbing from the food court is surprisingly easy to make at home. This copycat version gets you the same thick, creamy, slightly spicy cheese sauce in about 25 minutes, with ingredients you can find at any grocery store.
Skip the membership line. Once you see how straightforward this is, it might become the only queso recipe you bother with.

Why I Love This Recipe
The flavor here is genuinely savory and a little smoky, with just enough heat from the jalapeños to keep things interesting without burning anyone out. It stays smooth and scoopable because of the American cheese, which melts without breaking.
This is the version I keep coming back to for game nights and potlucks. The ratio of chiles to cheese is the part that took the most work to get right, and I think it’s solid.
Recipe Ingredients

- 2 tbsp unsalted butter – the base for the roux; salted works but cut the added salt
- 2 tbsp all-purpose flour – thickens the sauce and keeps it from going grainy
- 1 cup whole milk – whole milk gives a richer result; 2% works in a pinch but the sauce will be slightly thinner
- 8 oz American cheese, cubed – the key to a smooth, stable melt; Velveeta works well here
- 4 oz sharp cheddar, shredded – adds depth and a sharper bite; pre-shredded is fine
- 1 can (10 oz) diced tomatoes with green chiles (Ro-Tel) – drained; this is the backbone of the flavor
- 1 jalapeño, seeded and finely minced – for fresh heat; leave the seeds in if you want more fire
- 1/2 tsp garlic powder – rounds out the savory notes without overpowering
- 1/2 tsp ground cumin – adds a subtle earthiness
- 1/4 tsp smoked paprika – gives a mild smokiness that ties the whole thing together
- 1/4 tsp kosher salt – adjust at the end to taste
- 2 tbsp pickled jalapeño slices – for garnish; adds color and a bright, tangy finish
Variations / Substitutions
- No American cheese – Use all sharp cheddar with 1 tsp cornstarch tossed through it before melting to prevent the sauce from breaking.
- Spicier version – Leave the jalapeño seeds in and use the undrained Ro-Tel to add more liquid heat.
- Milder version – Swap the fresh jalapeño for 2 tbsp diced green bell pepper for the same color without the burn.
- Dairy-free – Use a plant-based butter, unsweetened oat milk, and dairy-free cheddar shreds; the texture will be slightly less thick.
- Smoky chorizo addition – Brown 4 oz of fresh Mexican chorizo in the pan first, drain most of the fat, then build the sauce in the same pan.
- Extra acid – A squeeze of fresh lime juice stirred in at the end brightens the whole sauce if it tastes flat.
If you enjoy easy cheese sauces like this one, the Costco Mac and Cheese Copycat Recipe is worth a look next.
How To Make Queso Dip
Step 1: Build the Roux

Melt the 2 tbsp unsalted butter in a medium saucepan over medium heat. Once it’s foamy, whisk in the 2 tbsp all-purpose flour and cook, stirring constantly, for about 90 seconds until it turns a pale gold and smells faintly nutty.
This short cook on the flour takes out the raw taste. The mixture will look like a thick paste and just start to pull away from the sides of the pan slightly, which is what you want before the milk goes in.
Step 2: Pour in the Milk

Slowly pour in the 1 cup whole milk, about a quarter at a time, whisking constantly after each addition. Keep the heat at medium and whisk until the mixture is smooth and starts to thicken, about 3 to 4 minutes total.
You’re looking for a consistency that coats the back of a spoon. If you drag your finger across the spoon and the line holds, you’re ready for the cheese.
Step 3: Melt the Cheese

Reduce the heat to medium-low. Add the 8 oz cubed American cheese a few pieces at a time, stirring between additions, then fold in the 4 oz shredded sharp cheddar. Keep stirring until both cheeses are completely melted and the sauce is smooth, about 2 to 3 minutes.
Don’t let the heat creep back up here. High heat is what causes cheese sauces to go grainy and oily, so keep it low and patient.
Step 4: Stir in the Chiles and Spices

Add the drained 10 oz can of diced tomatoes with green chiles, the minced jalapeño, 1/2 tsp garlic powder, 1/2 tsp ground cumin, and 1/4 tsp smoked paprika. Stir everything together and let it simmer on low heat for 3 to 4 minutes so the flavors come together.
Taste it now, then add the 1/4 tsp kosher salt and adjust from there. The tomatoes and American cheese both carry salt, so season carefully.
Step 5: Serve with Garnish

Pour the queso into a warm serving bowl or small slow cooker set to warm. Scatter the 2 tbsp pickled jalapeño slices over the top, and give it a light dusting of smoked paprika for color.
Recipe Tips
- Keep it warm longer – Transfer the finished queso to a small slow cooker on the “warm” setting. It holds beautifully for up to 2 hours without a skin forming.
- Drain the Ro-Tel well – Press the diced tomatoes against a strainer with a spoon. Extra liquid in the pan is the main reason homemade queso turns out runny.
- Cubing the American cheese matters – Smaller cubes melt faster and more evenly than large chunks. Aim for roughly 1-inch pieces so nothing clumps.
- If it thickens too much while sitting – Stir in warm milk, 1 tbsp at a time, until it loosens back to a scoopable consistency.
Cook times by pan size and material:
| Pan Type | Heat Level | Roux Time | Full Sauce Time |
|---|---|---|---|
| Heavy-bottomed stainless (2 qt) | Medium | 90 sec | 8 to 10 min |
| Nonstick (2 qt) | Medium-low | 60 to 90 sec | 7 to 9 min |
| Cast iron skillet | Low to medium | 90 sec | 10 to 12 min |
How To Store
- Refrigerate – Store leftover queso in an airtight container for up to 4 days. It will firm up significantly when cold, which is normal.
- Reheating – Warm it gently in a small saucepan over low heat, stirring in 1 to 2 tbsp of milk to bring it back to a scoopable texture. Microwave reheating works too; use 30-second bursts and stir between each one.
What To Serve With Queso Dip
Thick, sturdy tortilla chips are the obvious move, and they work because they don’t snap under the weight of a thick dip. A platter of raw vegetables, especially bell pepper strips and broccoli florets, give you something crisp and fresh that cuts through the richness of the cheese. Warm soft pretzels are another strong pairing because their mild, slightly salty dough soaks up the sauce without competing with it. If you’re serving this alongside tacos or fajitas, the queso doubles as a topping and ties the whole spread together.
Frequently Asked Questions
Can I make this queso dip ahead of time?
Yes. Make it up to 2 days ahead and refrigerate it; reheat gently on the stovetop with a splash of milk to restore the texture.
Why did my queso turn out grainy?
Graininess almost always comes from heat that’s too high when the cheese goes in. Reduce to medium-low and add the cheese gradually rather than all at once.
Can I double this recipe for a crowd?
Yes, it scales well. Double all quantities and use a larger saucepan (at least 3 qt) so there’s room to whisk without splashing.
Can I use evaporated milk instead of whole milk?
Yes, and it actually produces a slightly thicker, richer sauce. Swap it in at the same 1-cup quantity.
—

Ingredients
Method
- Melt 2 tbsp butter in a medium saucepan over medium heat, whisk in 2 tbsp flour, and cook for 90 seconds until pale gold.
- Pour in 1 cup whole milk a quarter at a time, whisking constantly, until the sauce thickens enough to coat a spoon, about 3 to 4 minutes.
- Reduce heat to medium-low, add 8 oz cubed American cheese and 4 oz shredded cheddar in stages, stirring until fully melted and smooth, about 2 to 3 minutes.
- Stir in the drained Ro-Tel, minced jalapeño, 1/2 tsp garlic powder, 1/2 tsp cumin, and 1/4 tsp smoked paprika; simmer on low for 3 to 4 minutes, then season with 1/4 tsp kosher salt.
- Pour into a warm serving bowl, top with 2 tbsp pickled jalapeño slices, and dust lightly with smoked paprika.
