Appetizers Dips and Spreads Recipes

Nacho Cheese Sauce Recipe

An easy nacho cheese sauce recipe made with whole milk, butter, and real cheddar cheese. Use this homemade cheese sauce as a cheese dip for nachos, soft pretzels, or tortilla chips; drizzle it on French fries or hot dogs; or spoon over steamed veggies or baked potatoes.

A baked potato with broccoli and cheese sauce

Why Make This Nacho Cheese Sauce Recipe?

Creamy, gooey, and ultra-cheesy, this nacho cheese sauce is comfort food at its absolute best. Developed with real ingredients instead of fake processed cheese, this recipe offers a made-from-scratch version of the bright orange classic you remember from elementary school lunches or trips to the ballpark concessions stand. Made with fridge and pantry staples (just cheddar cheese, butter, flour, and whole milk, plus hot sauce and salt to taste), this simple sauce comes together in about ten minutes from start to finish.

Homemade nacho cheese sauce makes a versatile addition to any snack or dinner rotation. Use it for dunking tortilla chips, soft pretzel bites, or raw vegetables; drizzle it on hot dogs or French fries; or serve it over steamed vegetables for a cheesy side dish. Ideal for game day spreads and movie nights, it also makes an easy vegetarian-friendly dinner when paired with broccoli or chili for a fancy loaded baked potato.

A bowl of nacho cheese sauce and tortilla chips

Nacho Cheese Sauce Recipe Ingredients

To make homemade nacho cheese sauce, you’ll need the following ingredients:

  • Unsalted Butter – Use real butter, not margarine, for this recipe. No need to soften—you’ll melt the butter in step one.
  • All Purpose Flour – All purpose flour (plain flour in the UK) thickens the sauce.
  • Whole Milk – The higher fat content in whole milk creates a smooth, creamy sauce. Avoid skimmed milk. I have not tested this recipe with plant milk.
Nacho cheese sauce recipe ingredients
Nacho cheese sauce recipe ingredients
  • Cheddar Cheese – You can use a sharp or mild cheddar, but whichever you choose, make sure it’s real cheese, freshly grated from the block. Do not use pre-shredded cheese. Bagged shredded cheeses contain stabilizers and anti-caking agents to prevent clumping; these same ingredients also prevent the cheese from melting smoothly.
  • Hot Sauce – I like a classic hot sauce such as Frank’s Red Hot, but you can use any brand you’d like. Feel free to add more or less hot sauce to taste, or omit altogether if you don’t enjoy heat.
  • Kosher Salt – Start with a small amount of kosher salt (or fine sea salt), then taste and adjust. Cheddar cheese is already naturally salty, so you might not need to add much salt.

A bowl of cheddar cheese sauce surrounded by tortilla chips

Ways to Use Homemade Nacho Cheese Sauce

Some of my favorite ways to use this nacho cheese sauce include dunking tortilla chips; or combining with sour cream, black beans, olives, and jalapeños for a plate of homemade nachos. It’s also great for cheesesteaks, burgers, or hot dogs, or as a topping for tacos or chili. It makes an excellent dipping sauce for soft pretzels or soft pretzel bites.

This nacho cheese sauce also pairs perfectly with anything and everything potato. Try it on loaded French fries, baked potatoes, hashbrowns, mashed potatoes, or tater tots. Or, try it with vegetables—I love making cheesy broccoli or cauliflower, but you can drizzle it over just about any steamed or roasted vegetables, or use it as a dip for raw celery and carrot sticks.

Cheese and broccoli on a baked potato

Nacho Cheese Sauce Recipe Tips and Tricks

Choose real cheese. Use real cheddar cheese, freshly grated on a box grater. Do not use pre-bagged shredded cheese; it contains stabilizers and a powdery, anti-caking coating that prevent the cheese from melting into a creamy sauce.

Use a silicone whisk. I find that a small silicone whisk works best for making nacho cheese sauce, rather than a wire whisk.

Spice it up. Adjust the heat by stirring in additional hot sauce (or chili flakes) to taste, or add salsa or chopped peppers for an extra kick. You can also top your bowl of sauce with rings of fresh or pickled jalapeños.

Reach for whole milk. Don’t panic if your cheese sauce separates, splits, or curdles—a change in temperature (too-high heat is a frequent culprit) can cause the fat and protein to separate. If this happens, add an extra splash of whole milk, then whisk vigorously until the sauce comes back together.

A bowl of cheese sauce surrounded by tortilla chips

Reheating Homemade Cheese Sauce

I reheat most of my leftovers in the microwave, but for this one, I recommend the stovetop for best results. Pour the leftover sauce into a small saucepan and warm over low heat, whisking continually, until warmed through.

Make-Ahead and Storage Suggestions

Homemade nacho cheese sauce is best served immediately, straight from the stovetop and while still very warm.

Store leftover nacho cheese sauce in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop, as per the instructions above.

A bowl of nacho cheese sauce and a spoon

Other dip recipes you might enjoy:

Greek Yogurt Dip
Sriracha Veggie Dip
Blue Cheese Dip
Spinach Artichoke Dip

And if you do make these, or any of my recipes, don’t forget to tag me @bastecutfold or use the hashtag #bastecutfold on Instagram. I always love to see what you’re making!

Print

Nacho Cheese Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

An easy nacho cheese sauce recipe made with whole milk, butter, and real cheddar cheese.

  • Author: becky
  • Total Time: 10 minutes
  • Yield: 425 grams 1x
  • Category: Appetizers
  • Method: Stovetop

Ingredients

Scale

30 grams unsalted butter, softened
16 grams all purpose flour (2 tablespoons)
225 milliliters whole milk (1 cup)
225 grams cheddar cheese, grated on a box grater (8 ounces; about 3 cups, lightly packed)
2 teaspoons hot sauce, or to taste
1/8 teaspoon kosher salt, or to taste

Instructions

In a medium saucepan, melt the butter over medium-high heat.

Melted butter in a saucepan

Add the all purpose flour and cook, stirring constantly with a silicone whisk, until bubbly and pastelike, with no lumps remaining.

Melted butter and flour in a saucepan

Roux for nacho cheese sauce recipe in a saucepan

Base for nacho cheese sauce in a saucepan with a whisk

Add the whole milk, bring to a boil, and whisk until well-combined. Cook, whisking continually, until thickened, about 30-45 seconds.

Boiling the roux for cheese sauce in a saucepan

Reduce heat to low. Add the cheese in 3 additions and continue whisking until fully melted and smooth.

Whisking grated cheese into nacho cheese sauce

Whisking nacho cheese sauce in a saucepan

Saucepan of cheese sauce

Whisk in the hot sauce and kosher salt. Taste and adjust, adding more hot sauce or salt as desired.

Hand pouring hot sauce into cheese sauce

Saucepan of nacho cheese sauce with a whisk

Serve immediately. Store leftover nacho cheese sauce in the refrigerator for up to 3 days.

Bowl of cheese sauce surrounded by tortilla chips

 

Did you make this recipe?

Leave a comment below or share a photo on Instagram and tag me @bastecutfold.

becky

Rebecca Frey is a freelance recipe developer, food writer, photographer, stylist, and pastry chef. She earned the Diplôme de Pâtisserie (French Pastry Techniques Diploma) from Le Cordon Bleu London in 2020 and an MSc in Culinary Innovation from Birkbeck, University of London in 2022, where she focused her dissertation research on Pennsylvania Dutch recipes. She also holds a Professional Chocolatier’s Certificate from Ecole Chocolat. Rebecca has developed recipes for websites including Serious Eats, The Spruce Eats, Wine Enthusiast, and others. Follow her on Instagram @bastecutfold.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

×