Make a smooth, rich, and perfectly seasoned nacho cheese sauce at home in minutes. This recipe delivers restaurant-style flavor, ideal for nachos, fries, or dipping.
Author:oliviarosewood
Prep Time:5 min
Cook Time:10 min
Total Time:15 min
Yield:About 1.5 cups1x
Category:Appetizer
Method:Stovetop
Cuisine:American
Diet:Vegetarian
Ingredients
Scale
1 tablespoon unsalted butter
1 tablespoon all-purpose flour
1 cup whole milk
8 ounces sharp cheddar cheese, shredded
4 ounces Monterey Jack cheese, shredded
1 teaspoon salt
1/2 teaspoon garlic powder
1/4 teaspoon onion powder
1/4 teaspoon chili powder
Pinch of cayenne pepper (optional, for heat)
Instructions
In a medium saucepan, melt the butter over medium heat.
Whisk in the flour to create a smooth paste, called a roux. Cook the roux for 1 minute, stirring constantly.
Gradually whisk in the whole milk until the mixture is smooth and starts to thicken slightly. Continue cooking until the sauce coats the back of a spoon, about 3 to 5 minutes. Do not let it boil rapidly.
Reduce the heat to low. Add the shredded cheddar cheese and Monterey Jack cheese one handful at a time, stirring constantly until each addition is fully melted and smooth before adding more.
Once all the cheese is incorporated, stir in the salt, garlic powder, onion powder, chili powder, and cayenne pepper, if using.
Continue stirring over low heat until the sauce is completely smooth and creamy. Do not allow the sauce to boil after adding the cheese, as it may become grainy.
Remove from heat and serve immediately over your favorite snacks.
Notes
Shred your own cheese from a block for the best melting results; pre-shredded cheese often contains anti-caking agents that cause a grainy texture.
If the sauce thickens too much while sitting, whisk in a small splash of milk or water until you reach your desired consistency.
For a spicier dip, add a dash of hot sauce or a small amount of diced green chilies.