This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read our disclosure policy.
If there is any dip I might bathe in, it would be queso dip. Today, I am sharing my delicious Easy Homemade Queso Dip recipe with you so that you can soak in it too. Well, bathe your chips in it.
Jokes aside, this is a great recipe that can be made quickly with some cheese, salsa, and a few pantry staples. It is fast and simple, but the best part is it’s delicious! Make this Homemade Queso Dip for your next Super Bowl party or just to eat something tasty.

🧀 What makes this recipe special?
There are a million recipes out there to make queso with Velveeta. Not trying to hate on the ‘veeta, but I want you to have a special queso dip. This is it.
This queso is made with cheddar cheese, and it really is a homemade-style dip that isn’t the norm. Not only is it made from scratch, but it is super quick and easy. This recipe just takes 20 minutes!
It is intended for corn chips, but it could be used for anything that needs a nice cheese dip with a bit of flavor.
While you can use store-bought salsa in this queso dip, we make use of our Homemade Salsa recipe to make it extra memorable. Other great game day recipes we love include these Cheesy Fried Pickles, or you can go all out with a special Chicago Deep Dish Pizza. Another great dip to serve alongside this queso is this simple sour cream dip.
🌶️ Ingredients
Cheese and salsa are the stars of this recipe, but there is a short list of essential supporting ingredients. Here is what you will need:
- Butter
- All-Purpose Flour
- Whole milk
- Cheddar cheese
- Restaurant-style salsa
- Salt & pepper
- Chili powder (optional)
- Cayenne powder (optional)
See the recipe card for quantities.
Spices
We add a few spices to our recipe, but you can make this your own if you want. Would you like more spices? Perhaps add a bit more cayenne pepper or add some canned green chiles? Try it!
There are many options here, but the recipe I provide is a great queso recipe as it is.
🍲 Instructions
The recipe is simple and can be made in less than 20 minutes with just a few ingredients. We start with a simple béchamel-style sauce, add cheddar to make it a cheese sauce, and then stir in salsa. It really is that easy.
Cheese Sauce
Start with a simple cheese sauce in this recipe, which will require butter, milk, all-purpose flour, and shredded cheddar cheese. If you have ever made a roux or Mornay sauce, this should be familiar.
If not, it is super simple. We have used a similar sauce in several recipes, like our Cauliflower Au Gratin and Macaroni and Cheese.
First, melt butter in a saucepan and stir in the flour to make a smooth paste. Cook the roux for 1–2 minutes while stirring. Then, gradually whisk in the milk until smooth. Keep stirring as it heats, because the milk can scorch on the bottom of the pan.
Continue cooking over medium heat until the sauce reaches a gentle simmer and noticeably thickens. Reduce the heat to low, add the cheddar cheese, and stir until the cheese is completely melted and the sauce is smooth.
Now, we have a delicious cheese sauce.


Add the Salsa
Once the cheese sauce is made, stir in the salsa. Use whatever salsa you like, but I love a good restaurant-style salsa. While I recommend using the ratios in my recipe, you can add more or less to your taste.
🤷 Substitutions and variations
There are a few ways that this can be changed up.
- Cheese – This calls for cheddar, but Monterey, pepper Jack, Swiss, or any meltable cheese would work great.
- Milk – I use whole milk, but 2%, skim, or heavy cream can also be used with varying results.
- Spices – I give some recommended spices, but you can really change this up to make it your own. Paprika or many other seasonings could work. Instead of cayenne powder, you could add some canned diced peppers.
📦 Storage
One thing I have seen with some queso recipes is that once it cools, it hardens. That is not the case for this recipe.
I have eaten it as a dip directly from the refrigerator, and the sauce stays soft enough that it does not become completely firm when chilled. Store leftovers in an airtight container in the refrigerator for 3–4 days.
I would not recommend freezing this recipe because dairy-based sauces can become grainy after freezing and thawing. That said, if you have to, it’s best to let it cool completely before placing it in an airtight container or freezer bag and storing it in the freezer. When ready to use, thaw it in the refrigerator and then heat it gently on the stove or in the microwave, stirring frequently to recombine the ingredients.
One great way to make this ahead of time is to prepare the queso, transfer the finished dip to a slow cooker, and keep it on the warm setting until you are ready to serve.
🎓 History Tidbit
Chile-and-cheese dishes have long roots in Mexican cooking, while the dip we now call chile con queso developed into a distinctly Tex-Mex favorite in the United States. Recipes using the name appeared in American cookbooks by the late 1800s, and a dip-style version was published in a San Antonio cookbook in the early 1920s. Today, queso is a staple of Tex-Mex restaurants and home kitchens.
❓ FAQ
Store homemade queso in an airtight container in the refrigerator for 3–4 days.
You can use any melting cheese such as cheddar, Monterey Jack, Colby, Colby Jack, or a combination of these. Some people also use Velveeta cheese or American cheese as a base for queso dip, which can make it very smooth and creamy.
📝 Tips and tricks
- Use a restaurant-style salsa for best results, but any salsa will work.
- Here is my homemade restaurant-style salsa recipe.
- Cheddar cheese is what we use, but any meltable and shreddable cheese, including Swiss and pepper Jack, would work for this.
- Try adding canned green chiles or cooked taco meat for different flavors.
- I use this for corn chips, but it would also be great as a taco topping or to pour over burritos.

🛠 Optional equipment
- Slow Cooker – optional for keeping the finished queso warm while serving.
😋 Did you make this recipe?
That is awesome, and thank you so much for giving this Homemade Queso Dip recipe a try. If you could leave a rating in the comment area below, it would be greatly appreciated. This lets me know how I am doing and also helps others decide if they want to make this recipe. Most of all, thanks for visiting Ramshackle Pantry.
Easy Homemade Queso Dip
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 Servings 1x
- Category: Appetizer
- Method: Stovetop
- Cuisine: Tex-Mex
- Diet: Vegetarian
Description
This easy homemade queso dip combines cheddar cheese, salsa, and a simple from-scratch cheese sauce. Ready in about 20 minutes, it is a creamy Tex-Mex-style appetizer for chips, tacos, burritos, or game day snacking.
Ingredients
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- 1 cup whole milk
- 1 cup shredded cheddar cheese
- 1 cup restaurant-style salsa
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1 teaspoon chili powder (optional)
- 1/8 teaspoon cayenne powder or to taste (optional)
Instructions
- In a medium saucepan, melt the butter over medium heat.
- Add the all-purpose flour and whisk until smooth. Cook, stirring constantly, for 1–2 minutes.
- Slowly whisk in the milk until smooth. Continue cooking over medium heat until the sauce reaches a gentle simmer and thickens.
- Reduce the heat to low and add the cheese. Stir until completely melted and smooth.
- Add the salsa, salt, and pepper, along with the chili powder (optional) and cayenne powder (optional). Stir until combined.
- Remove from the heat and serve. Serve warm or chilled.
Notes
- Use a restaurant-style salsa for best results, but any salsa will work.
- Here is my homemade restaurant-style salsa recipe.
- Cheddar cheese is what we use, but any meltable, shreddable cheese, including Swiss or pepper Jack, can work.
- Try adding canned green chiles or cooked taco meat for different flavors.
- Serve with corn chips, use it as a taco topping, or pour it over burritos.
Nutrition
- Serving Size: 1/4 total
- Calories: 245 Calories
- Sugar: 5 g
- Sodium: 912 mg
- Fat: 17 g
- Saturated Fat: 10 g
- Unsaturated Fat: 6 g
- Trans Fat: 0.3 g
- Carbohydrates: 11 g
- Fiber: 2 g
- Protein: 11 g
- Cholesterol: 49 mg










This recipe did not work at all. All of the points where it was supposed to “thicken” never happened. I finished the recipe adding all the ingredients and optional ingredients, but when I taste-tested it, it tasted like absolute crap. It was way too flour-y, and I could barely even taste the cheese in my mouth, compared to all the other ingredients combined, which just was too complicated for my taste. I spit it out immediately. 0/10 recipe, would not recommend.
Hey there,
I am so sorry this didn’t work out for you, but this has to be an execution issue. Unless you happen to live in a place where the laws of chemistry or basic food science do not apply, two tablespoons of flour for a cup of milk and two tablespoons of butter should absolutely thicken over medium high heat. If it did not, it is very likely a temperature issue, you did not mix appropiately, or you did not use the ingredients outlined in the recipe. I apologize that the seasoning ingredients list (2 seasonings and salt and pepper) is too complicated of a flavor profile. And two tablespoons of flour for 2+ cups of liquid is too flour-y?
If you try this recipe again, I recommend using the listed ingredients and following the instructions, Karl.
Tasty recipe that is as advertised. Simple and fast. Also, it tasted great.