5 Minute Nacho Cheese Sauce

By Beth Moncel
4.12
from
360
Read reviews
Cook 5 minutes
Servings 6 (1/4 cup each)
$2.78 recipe / $0.46 serving
Jump to recipe Save

Whenever I’m in need of a serious pick-me-up, I make this homemade Nacho Cheese Sauce recipe, and all feels right with the world again. It’s perfect for those “Ugh, I give up. Just give me some chips and nacho cheese.” moments. Or when you need something quick for New Year’s Eve or a last-minute potluck. This easy recipe is creamy, cheesy, and made with simple pantry staples (meaning it’s also super budget-friendly!). And because it’s ready in just 5 minutes, it ALWAYS comes in clutch for when those cravings strike. Don’t judge. Nacho cheese dip is powerful stuff. ;)

nacho cheese sauce
Pinterest Pin this recipe for later!

”This was the best recipe I’ve read in a long time, it instructs clearly and concisely while also providing the reason for each instruction. Easy to follow and even better tasted delicious! Thanks for making my nachos better!”

Sean

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.

Recipe Success Tips

  1. Use medium cheddar cheese. I much prefer the taste and texture of medium cheddar in this 5 minute nacho cheese sauce. Sharp cheddar tends to “break” or become grainy easier than medium cheddar.
  2. If possible, buy a block of cheese and shred it yourself. Pre-shredded cheeses have anti-caking agents on them that can affect the melt and make your sauce gritty.
  3. Melt a little butter and mix in some flour to create a thickening paste (a roux) to help thicken your cheese sauce. Make sure to cook the flour in the butter for one minute. This helps cook out the “floury” flavor. New to cheese sauce? Try making our no-roux Easy Cheese Sauce that melts together smoothly in minutes and is absolutely fool-proof!
  4. Adjust the seasonings to your taste and spice preferences. The amount of chili powder I’ve listed is just enough to give it a little kick but not too much heat.
  5. 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.
  6. Add one handful of cheese at a time, stirring until fully melted before adding more. This also helps the sauce stay smooth and creamy and keeps the cheese from clumping or turning grainy.
Share this recipe

5 Minute Nacho Cheese Sauce

Cost $2.78 recipe / $0.46 serving
4.12 from 360 votes
This rich and tangy homemade nacho cheese only takes about 5 minutes to make and uses only real, simple ingredients.
Author: Beth Moncel
Chip dipping into a bowl of nacho cheese sauce.
Servings 6 (1/4 cup each)
Cook 5 minutes
Total 5 minutes

Ingredients

  • 2 Tbsp butter (28g, $0.28)
  • 2 Tbsp all-purpose flour (15g, $0.02)
  • 1 cup whole milk (8 fl oz., 237ml, $0.19)
  • 6 oz. medium cheddar (shredded, (170g, about 1.5 cups) $2.25)
  • ¼ tsp salt (about 0.6g, $0.02)
  • ¼ tsp chili powder (about 0.5g, $0.02)

Video

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.


Equipment

  • Small Sauce Pot

Notes

*This cheese sauce is intentionally mild and simple so it works as a base for lots of different flavors. If you prefer a bold, restaurant-style sauce, don’t be afraid to season generously and adjust the thickness to your liking. I’ve shared some of my favorite ways to spice it up below!
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 1servingCalories: 183.1kcalCarbohydrates: 4.92gProtein: 8.13gFat: 14.65gSodium: 337.23mgFiber: 0.32g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Nacho Cheese – Step by Step Photos

Flour and Butter for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

Make a roux: Start by placing 2 Tbsp butter and 2 Tbsp flour in a small saucepot.

Flour and Butter Roux for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

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 Milk for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

Add milk: 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).

Thickened Milk for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

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.

Melt in Cheese for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

Add cheese: 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.

Season Cheese Sauce for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

Finally, season the nacho cheese sauce with 1/4 tsp salt and 1/4 tsp chili powder.

Finished Nacho Cheese Sauce for 5 Minute Nacho Cheese Sauce - BudgetBytes.com

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. 

Chip dipping into a bowl of rich and creamy 5 Minute Nacho Cheese Sauce

This post either just ruined your life or made your day. Or maybe both.

Spice it Up!

The nacho cheese recipe above is the very basic version of nacho cheese, which you can customize or embellish in many different ways. If you like a bolder sauce, here are some tried-and-true ideas from myself and our readers:

  • Swap half of the cheddar for pepper jack to add a little spice
  • Stir in a 4 oz. can of diced green chiles or drained Rotel tomatoes
  • Add pickled jalapeños or a splash of jalapeño brine for tang and heat
  • Boost the seasoning with garlic powder, onion powder, paprika, cumin, chili powder, or cayenne to taste
  • Use taco seasoning instead of chili powder for an all-in-one flavor upgrade
  • Finish with fresh cilantro, diced tomatoes, or green onions for freshness
  • A squeeze of lime juice, a dash of hot sauce or buffalo sauce, or even a tiny bit of Dijon mustard can add depth
  • Adjust the thickness with milk, a splash of broth, or even a little pickle juice, which several readers loved

Serving Suggestions

I love serving this sauce with baked tortilla chips (or air-fried tortilla chips) for easy dipping, but it’s also good drizzled over a big tray of nachos, with chicken nachos being a personal favorite around here. It also makes an amazing dip for French fries or soft pretzel bites, and I sometimes add a spoonful of pico de gallo on top for a fresh contrast. It’s one of those sauces that works for everything from casual snacking to potlucks and game nights IMHO!

Storage & Reheating

I’ll be honest, I find this cheese sauce is best served and eaten fresh. Leftovers aren’t quite as good in my opinion. If possible, only make as much as you plan to eat in one sitting.

That said, some readers have reheated theirs and still enjoyed it. If you do have leftovers, store them in an airtight container in the fridge for no longer than 3 to 4 days. Reheat low and slow on the stovetop, stirring often. If it thickens up, add a splash of milk and really mix it well until the sauce is smooth and creamy again.

This homemade nacho cheese sauce was originally published 2/8/16. We updated and republished it 12/27/24.

Share this recipe

Posted in: , , , , , , , , ,

4.12 from 360 votes (73 ratings without comment)
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

774 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Afsheen Kashif
09.30.25 4:37 pm

Very easy and outstanding recipe. Thank you so much for sharing this amazing recipe.

Cheryl
09.24.25 1:39 pm

Excellent! Easy and good

Tammy
09.23.25 3:54 am

How does it do heated up the day after?

Paige Rhodes
09.23.25 9:37 am
Reply to  Tammy

I would recommend enjoying this one same day, but If you try it be sure to add a splash of milk to help bring it back together.

Mary
09.15.25 6:15 pm

I just made this and will be making it again. Thank you for making it possible to change the serving size so I didn’t have to do math, I always get at least 1 ingredient measured wrong. I love your directions for the roux, I was wondering if it was bubbly or foaming yet and decided to give it more time since it wasn’t darkening, when the bubbling and foaming happened it was very exciting (I might need to get out more).

Vanessa
09.10.25 10:31 pm

Can I use 1% milk instead? Can I substitute with other cheeses? Thank you

Paige Rhodes
09.15.25 9:23 am
Reply to  Vanessa

You could sub other cheeses as long as you shred it yourself! I would recommend keeping the whole milk though as it might be a bit watery with 1%.

danny
08.23.25 7:47 pm

a decent base, needs a lot more. this also made a much too thick sauce for me? so i thinned it with milk, a splash of chicken broth, and a little bit of pickle juice. altogether i added a lot more (garlic, onion, paprika, more chili powder, cheyenne, cilantro, a little bit of lime, sour cream, and a teaspoon of dijon mustard) and made a supper out of it with ground beef. but even just as a normal sauce it needs more seasoning. thank you for the base though.

Last edited 4 months ago by danny
Jai
07.28.25 4:30 pm

tastes exactly like the nachos at the football stadium

Franc
07.21.25 8:30 pm

Added some tomatoes, onion, cilantro at the end, turned out great with chips. Also added refried beans and had with chips, better. Used the rest to make bean and beef burritos with some vegs, sour cream & tacobell sauce 👍

sara
07.15.25 8:18 am

it doesn’t taste nice at all

Andrea
07.07.25 7:58 pm

we might add it to macaroni… see how it goes

Amy
07.03.25 6:42 pm

Mine turned out grainy not creamy :(

Javier
06.07.25 10:12 pm

Good recipe but I definitely messed up along the lines, my cheese is basically jello, but I’ll try again lol! Thanks for sharing this recipe!

Brittany
04.15.25 10:19 am

Made it but browned the roux on accident used 2% milk used 2 cups of colby jack cheese added different seasoning to it once it was finished will be making this again

Ricko
03.04.25 8:21 am

looks good

Kimberly
02.24.25 7:25 pm

Good sauce if you do it correctly. It is important to let the flour cook like she says. I added a bit of jalapeno brine and a couple of pickled jalapenos. Used it for nachos.