I know, it seems kind of weird that I’m posting this homemade Nacho Cheese Sauce recipe the day after the super bowl. But, the reason I made this nacho cheese sauce has nothing to do with the super bowl and everything to do with the fact that I have just had a crappy week. :) After a series of unfortunate events and two recipe flops, I had an, “Ugh, I give up. Just give me some chips and nacho cheese.” moment.
Don’t judge. Nacho cheese dip is powerful stuff.
NO Processed Cheese, Please
Rather than going totally off the deep end and buying a gelatinous block of Velveeta, I decided to try to make the nacho cheese sauce myself, with real, simple ingredients. To my surprise (and probably to my detriment), this homemade nacho cheese recipe made with real cheddar cheese is extremely fast and easy to make.
Spice it Up!
The nacho cheese recipe below is the very basic version of nacho cheese, which you can customize or embellish in many different ways. Try substituting half of the cheddar with pepper jack, or stirring in a 4oz. can of diced green chiles. Experiment with the seasonings by adding a pinch of garlic powder, cumin, or even cayenne pepper. Stir in a few sliced green onions, or a can of Rotel tomatoes (drained). You can really have fun with this one.
Tips for Cheese Sauce Success
Here are a few tips to help make sure your homemade nacho cheese recipe is a success:
- Make sure to cook the flour in the butter for one minute. This helps cook out the “floury” flavor.
- Use medium cheddar for smoother results. Sharp cheddar tends to “break” or become grainy easier than medium cheddar.
- Remove the pot from the heat before stirring in the cheese. Overheating the sauce once the cheese has been added can cause the sauce to seize up and become thick and/or grainy. If needed, use only low heat to help the cheese fully melt.
- Use block cheese and hand shred it when possible. Pre-shredded cheeses sometimes contain a lot of anti-caking powders, which can cause a powdery flavor in your cheese sauce.
New to cheese sauce? Try making our no-roux Easy Cheese Sauce that melts together smoothly in minutes and is absolutely fool-proof!
5 Minute Nacho Cheese Sauce
Ingredients
- 2 Tbsp butter ($0.22)
- 2 Tbsp flour ($0.02)
- 1 cup whole milk ($0.30)
- 6 oz. medium cheddar, shredded (about 1.5 cups) ($2.25)
- 1/4 tsp salt ($0.02)
- 1/4 tsp chili powder ($0.02)
Instructions
- Add the butter and flour to a small sauce pot. Heat and whisk the butter and flour together until they become bubbly and foamy. Continue to cook and whisk the bubbly mixture for about 60 seconds.
- Whisk the milk into the flour and butter mixture. Turn the heat up slightly and allow the milk to come to a simmer while whisking. When it reaches a simmer, the mixture will thicken. Once it’s thick enough to coat a spoon, turn off the heat.
- Stir in the shredded cheddar, one handful at a time, until melted into the sauce. If needed, place the pot over a low flame to help the cheese melt. Do not overheat the cheese sauce.
- Once all the cheese is melted into the sauce, stir in the salt and chili powder. Taste and adjust the seasoning as needed. If the sauce becomes too thick, simply whisk in an additional splash of milk.
See how we calculate recipe costs here.
Nutrition
Video
How to Make Nacho Cheese – Step by Step Photos
Start by placing 2 Tbsp butter and 2 Tbsp flour in a small saucepot.
Heat the flour and butter over medium flame and whisk together until they become bubbly and foamy. Continue whisking for about 60 seconds. This mixture is called a “roux” and is what will thicken your sauce. Letting the roux cook for about 60 seconds slightly toasts the flour and gets rid of that raw floury flavor, but you want it to stay “blonde”, so if it begins to brown, remove it from the heat.
Whisk in one cup of whole milk. Turn the heat up slightly and let it come to a simmer (whisking frequently). Because the small volume, it should come to a simmer very quickly (about a minute).
When it reaches a simmer, the milk will thicken. When it’s thick enough to coat a spoon like in the photo, turn off the heat.
Whisk in 6oz. (or about 1.5 cups) shredded medium cheddar, one hand full at a time, until it is melted into the sauce. If needed, put the pot back over a low flame to help it melt, but the residual heat should do most of the work.
Finally, season the nacho cheese sauce with 1/4 tsp salt and 1/4 tsp chili powder.
Taste the nacho cheese sauce and adjust the seasonings if needed. And that’s it! Now you have a real ingredient, really delicious, homemade nacho cheese dip.
This post either just ruined your life or made your day. Or maybe both.
Thank you! Thank you!
Thank you!
Followed to a T, like some other people have said hereโฆand Oh! My! Oh my! It was fantastic!!! Adjusted the seasonings as per your suggestion at the end, it turned out perfectly, way better than Velveeta stuff!
Too thick, very bland. I doubled the milk, added more seasonings and cheese, just to make it taste like something.
Hi Beff,
Congratulations, you just made a bechemel sauce, now you can craft a lasagne!
so disgusting do not make i wasted so much cheese
I was in the mood for nachos and whipped this baby up in no time. The flavor was definitely there. This recipe makes 2 servings for me.
I just made this for nachos, and it was great. I only needed to add a little extra milk to get the right consistency. For those of you saying itโs way too thick, youโre probably simmering the milk for too long. Once I saw bubbles, I simmered it for, maybe, 30 seconds. If you add too much milk, youโre gonna lose a lot of the cheese flavor.
Iโd like to add this is great as a base recipe. As is, itโs pretty bland. But a few cranks of black pepper, some cumin and smoked paprika, and this came alive.
I used oat milk instead of milk and just kept adding it until I got the consistency I wanted. I also added 1 clove of garlic minced and 1/2 teaspoon of finely chopped jalapeรฑo it was perfect.
I used real cheese and followed the directions carefully but the sauce ends up way too thick. I was able to get a smooth consistency by nearly doubling the milk, but the flavor was very bland, even with extra salt. The instructions yield something entirely different than your average cheese dip, and not in a good way.
Ive had a lot of success with other recipes here, but this one was a dud.
You cooked it incorrectly
Followed this recipe to a T and it wasn’t great. I kept having to add more and more milk to make it runny and nacho cheese lime. I still used it for my recipe and put it in the fridge to reheat. It was like thick Velveeta after being refrigerated overnight. Totally not appetizing.
Very good, but a little thick. My suggestion is to add a little more milk.
It was good . Just the way I like it. Delicious. Follow the instructions
I live for food. I love food. But a questioniano…questioning…. can these cheese sauce recipes substitute the real cheese with Powdered cheeseยฟ like the sauce in kraft dinner
?
Hi, Pierce! Since we haven’t tested this recipe using that product, I don’t feel comfortable recommending it as a substitution because I’m not sure it would give you successful results. I will make note of the product & share it with the team to consider for use in other recipes in the future! — Marion :)
Love!I added mild green chilies and its delicious!Couldnt find a organic pre made one so happy i found this recipe!So easy and NO lumps!I am eating it now with chips!Thanks!,
I tried your recipe but i didnt have chili powder so i used cajun powder instead. It tastes good as well!
I followed the recipe to a T and it came out clumpy and uneatable.
It sounds like a heat management issue. If you try it again- keep it at low heat. XOXO -Monti
So many leaving negative comments when they can see it’s not working but don’t have the ability to fix it. The problem seems to be in the basic Roux. Use exact 1:1 measurements. Melt the butter first on a low heat, then add flour very slowly stirring rapidly.. As stated in the recipe, once the cheese has been added and melted, you can control the thickness by adding a little more milk. I used to make what we named Cheese Spread which was almost the same as this without the Roux and a much thicker consistency.
Recipe was horrible it took me 30 minutes instead of 5 and had no flavor worse nacho cheese recipe
Hi, Riley. Apologies that this didn’t turn out for you. It is one of our favorite sauces at Budget Bytes, and it never takes us more than five minutes. It should definitely not take you 30 minutes, and I’m unsure how you have no flavor considering you’re using real cheese. If you decide to try again, take a good look at the directions before you start cooking, make sure you have all of your ingredients measured out and ready to go, and keep things at a low heat. Better luck next time!