Homemade Nacho Cheese Sauce – Jessica Gavin

By Ghuman


Welcome to my recipe for homemade nacho cheese sauce! This creamy, cheesy sauce is the perfect topping for your favorite nachos. It’s easy to make and can be customized to your taste. I’ll show you how to make a basic cheese sauce, as well as how to add flavor with spices and herbs. You’ll be surprised at how delicious and versatile this sauce can be. So let’s get started!

Homemade Nacho Cheese Sauce – Jessica Gavin

If you’re looking for a delicious and easy way to make nacho cheese sauce at home, look no further than Jessica Gavin’s recipe. This creamy, cheesy sauce is perfect for topping off your favorite nachos, tacos, and more. With just a few simple ingredients, you can have a delicious nacho cheese sauce in no time.


  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 cup whole milk
  • 1 cup shredded cheddar cheese
  • 1/4 teaspoon garlic powder
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon freshly ground black pepper


  1. In a medium saucepan, melt butter over medium heat. Add flour and whisk until combined. Cook for 1 minute, stirring constantly.
  2. Slowly add milk, whisking constantly until combined. Bring to a simmer and cook for 2 minutes, stirring occasionally.
  3. Add cheddar cheese, garlic powder, onion powder, smoked paprika, cumin, salt, and pepper. Stir until cheese is melted and sauce is smooth.
  4. Serve warm over nachos, tacos, or your favorite dish.

Whip up a batch of homemade nacho cheese sauce in just 10 minutes! You only need five ingredients to make this smooth, flavorful dip.

nacho cheese sauce in a bowl
Table of Contents
  1. Cheese selection
  2. Freshly grate the cheese
  3. The role of cornstarch
  4. Can you add flour instead of cornstarch?
  5. Add evaporated milk
  6. Can I use whole milk instead of evaporated milk?
  7. Add flavor and spice
  8. The best serving temperature
  9. Reheating the sauce
  10. Serve this with
  11. FAQ
  12. Nacho Cheese Sauce Recipe

Crispy tortilla chips coated in hot melty cheese are hard to resist. This recipe takes the mundane out of typical appetizers and is a must on game day. Nacho cheese sauce using real cheddar and everyday pantry items tastes way better than grabbing a jar of bland store-bought stuff.

I use jalapenos to maximize the flavor by providing tanginess and a kick of heat. This condiment is a great dipping sauce for chips, fries, and tater tots. But don’t stop there. I love to use it as a topping on burgers and hot dogs too.

ingredients to make a cheese sauce

Cheese selection

Cheddar cheese is the base flavor in this recipe. It’s firm and grates easy, with just enough moisture and fat to help it melt and liquefy. The longer the aging, the stronger the flavor and lower the moisture. I recommend sharp cheddar cheese. It has a more developed, nutty, tangy flavor. 

Mild and medium cheddar will give a creamy, sweeter taste because it’s only aged 2 to 7 months. Extra sharp cheese can be used, for a more intense bitter flavor, due to its long aging process of 24 months or more. If you prefer a more buttery taste, Monterey Jack is a great choice, or try pepperjack for extra spice. 

Freshly grate the cheese

Avoid the pre-shredded cheese as manufacturers coat them with an unknown amount of anti-caking agents like cellulose, cornstarch, or potato starch to prevent sticking during shipping and storage. It doesn’t affect the flavor, but the cheese won’t melt quite as well. Instead, grab a block of cheddar and your favorite grater.

The role of cornstarch

The biggest hurdle when melting cheese is preventing it from turning into a hard clump once cooled. It needs a stabilizer to keep the sauce smooth and emulsified. I prefer to add a controlled level of cornstarch to create a physical barrier. Coating the shreds prevents the protein and fat from clumping back together and tasting greasy.

During cooking, the starches absorb the moisture in the cheese sauce, causing the granules to swell and thicken the loose liquid. The result is a shiny, smooth, stable, and dippable consistency.

Can you add flour instead of cornstarch?

Yes, however, the texture will be slightly grainy and not as thick. All-purpose flour is more coarse and contains proteins and starches. The proteins like to form gluten bonds, which thicken the sauce but not be as smooth as purified cornstarch. Use the same amount of flour as cornstarch. If you add too much, the taste will be very gritty.

cheese melting in a saucepan

Add evaporated milk

The cheese needs liquid o make a pourable sauce. Canned nacho cheese sauce is very viscous and pudding-like before heating due to the addition of thickening agents and stabilizers. Those aren’t common ingredients to buy for home cooks. Instead, to give a similar consistency, I use evaporated milk. 

The concentrate has 60% less water, which means it’s higher in milk solids, protein, and fat. It also has cellulose, a thickening agent already added. These contribute to a more velvety texture compared to using fresh milk. I even use it in my Instant-Pot macaroni and cheese instead of adding a flour roux for thickening. 

Can I use whole milk instead of evaporated milk?

Yes, although the sauce will have a much thinner consistency because fresh milk is lower in fat, milk solids, and protein. It also doesn’t contain thickening agents like carrageenan that give a velvety texture. The difference is that when the cheese sauce cools down, the whole milk version will not thicken as quickly for a slightly longer dipping time.

melted cheese dripping from a whisk

Add flavor and spice

What makes nacho cheese sauce so popular is the gooey texture, savory taste, and just the right amount of lingering heat. For zing and spice, add hot sauce. The tomato, chile peppers, and vinegar give a pleasant pungency. You can use your favorite brand to customize the taste.

Canned pickled jalapenos add extra spiciness and hot pepper flavor. I chop it up until very fine so that it easily mixes into the sauce. You can also use green chiles or chipotle chile in adobo to switch up the flavor. For a chunkier consistency, add salsa. 

The best serving temperature

Because cheese solidifies around 90ºF (32ºC), it’s best to enjoy the sauce while still warm, above 110ºF (43ºC). The texture will be more dippable, with a thick coating, but not heavy like pudding. Consuming within 30 to 40 minutes has the best taste.

It takes about 1 hour for it to get closer to room temperature. You’ll notice the sauce firm up more due to starch retrogradation, where the gelatinized starches realign to create a gel-like texture. At that point, if you have any dip left, give it a quick reheat.

platter of tortilla chips and cheese dip

Reheating the sauce

If the sauce gets too thick, no problem! It’s safe to reheat one time in the microwave until it’s smooth again, about 130 to 150ºF (54 to 66ºC). The gel formed by the cornstarch in the sauce will break down with reheating and stirring and lose its thickening power, preventing it from tasting clumpy and grainy.

Serve this with


What cheese is best to melt for nachos?

Firm, grating cheeses that have a higher moisture level to help with melting. Cheddar, Monterey Jack, American, or queso asadero are the best melting cheeses.

What is canned nacho cheese sauce made of?

It’s often a mixture of water, cheddar cheese, soybean oil, modified food starch, cornstarch, tomato paste, chile peppers, sodium phosphate as an emulsifier, salt, mono-diglycerides, and yellow coloring. The ingredients create a smooth and pourable consistency that’s ready to heat and use from the can.

Is Velveeta the same as nacho cheese?

No, Velveeta is a solid processed cheese mixture made from milk, canola oil, whey and milk protein concentrate, sodium phosphate and citrate, modified food starch, maltodextrin, calcium phosphate, sodium alginate, enzymes, coloring, and cheese culture. When melted, these ingredients create a very smooth, thick, and almost plastic consistency. Nacho cheese can use Velveeta as the base, plus hot peppers for a spicy taste.

chip dipped in a bowl of nacho cheese

Why evaporated milk makes the sauce more creamy

Evaporated milk contains two ingredients that may be unfamiliar. Dipotassium phosphate prevents the milk from turning into curds when heated. Carrageenan helps stabilize, emulsify, and thicken milk products. During testing, I noticed a more creamy smooth texture when using evaporated milk than whole milk, which gave a thinner consistency. It made the difference! You can substitute milk, but the sauce will be runnier.

Pin this recipe to save for later

Pin This

  • Prepare the Cheese – In a medium bowl, toss together the cheddar cheese shreds and cornstarch until evenly coated, and the powder is barely visible.

  • Make the Sauce – In a medium saucepan, add the cheese mixture, evaporated milk, hot sauce, and minced jalapenos. Cook over low heat, with gentle, continuous whisking until the cheese is completely melted, glossy, and just starts to thicken, about 4 to 5 minutes. Do not overcook! The sauce should reach between 150 to 160ºF. Immediately take the pan off the heat.
  • Serve – Quickly transfer to a serving bowl or top on desired food like nachos. The consistency will thicken more once cooled. Serve hot for the best taste. The sauce can be reheated once. See instructions in the notes section of the recipe.
  • Recipe Yield: About 2 cups
  • Serving Size: ¼ cup sauce
  • Cheese Options: Mild, medium, or extra-sharp cheddar cheese, Monterey Jack, or pepper jack cheese.
  • Substituting Cornstarch: All-purpose flour can be used in exact amounts. The sauce will be slightly thinner and may taste somewhat grainy.
  • Substituting Evaporated Milk: Whole milk can be used. It will be a much thinner consistency.
  • Storing: Cover and store in the refrigerator for up to 3 days.
  • Reheating: Reheat in the microwave on high, covered with plastic, in 15 to 30-second intervals, stirring in between until hot and dippable. The sauce should become smooth and hot, between 130 to 150ºF (54 to 66ºC). Only reheat once, as it will become more grainy and clumpy.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register now

Nutrition Facts

Nacho Cheese Sauce

Amount Per Serving

Calories 166
Calories from Fat 108

% Daily Value*

Fat 12g18%

Saturated Fat 8g40%

Polyunsaturated Fat 1g

Monounsaturated Fat 3g

Cholesterol 40mg13%

Sodium 278mg12%

Potassium 140mg4%

Carbohydrates 5g2%

Fiber 1g4%

Sugar 4g4%

Protein 9g18%

Vitamin A 393IU8%

Vitamin C 2mg2%

Calcium 297mg30%

Iron 1mg6%

* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?

Tag @jessica_gavin on Instagram. I’d love to see how it turns out!

Tag @jessica_gavin