Cheddar Cheese Sauce

Cheddar cheese sauce is an easy, creamy, indispensable, and versatile homemade go-to in your recipe repertoire, whether destined for burgers, tater tots, broccoli, chili, nachos, cauliflower, baked potatoes…get the picture? Here’s how to make it.

Cheddar cheese sauce being ladled over a chili-topped burger.

Adapted from Spike Mendelsohn | The Good Stuff Cookbook | Wiley, 2010

This cheddar cheese sauce creates a spectacular topping so stupendously rich and gooey and versatile you’ll want to slather it onto everything by the ladleful. And when we say everything, we mean everything, including the ridiculously indulgent Uncle D’s Chili and Cheddar Burger. Or a classic Uncle D’s Chili. Or a baked potato. Or a roasted sweet potato. Or fries. Or broccoli. Or macaroni. Or nachos. Or cauliflower. Or tater tots. Or, well, use your imagination.

Any which way, this homemade cheese sauce recipe is a keeper. As the author says, “Warm, oozing cheese is never a bad idea.” Amen to that.–David Leite

Notes on Ingredients

  • Whole milk–We love the richness and creamy texture that whole milk gives this cheese sauce, but you can substitute reduced-fat milk.
  • Cheddar cheese–For the smoothest and creamiest cheese sauce, use full-fat cheese. Avoid pre-shredded cheese, as it doesn’t melt well.
  • Cayenne pepper–Adding a little cayenne or hot sauce provides a major flavor boost. If you are extremely sensitive to spice, you can reduce the amount of cayenne or hot sauce.

How to Make This Recipe

  1. Heat the milk over medium heat until bubbles begin forming around the pot’s edges.
  2. Melt the butter in a separate saucepan. Sprinkle the flour over and stir constantly until it becomes thick and paste-like.
  3. Slowly whisk the warm milk into the flour and butter roux. Cook until the mixture is thickened.
  4. Add the cheese and whisk until the sauce is smooth. Season with cayenne, salt, and pepper.

Recipe FAQs

Can you reheat cheddar cheese sauce?

Reheating cheese sauce can seem daunting—all that solidified dairy, seemingly immovable. But wait, it can be done. The best way to do it is not in the microwave but on the stovetop. Slowly reheating over low heat, and stirring frequently, is the best way to ensure a smooth sauce on the second day.

Can I make this sauce gluten-free?

Our readers have had success swapping in almond flour for the all-purpose flour here to make a gluten-free cheese sauce.

How do I avoid grainy cheese sauce?

The temperature of your sauce and the cheese are two of the biggest culprits behind grainy cheese sauce. When adding your cheese, make sure your sauce is over very low heat. You can even pull it off the heat while stirring the cheese.

Also, low-fat or pre-shredded cheese can cause the texture to become grainy. Stick with full-fat hand-shredded cheddar here.

Helpful Tips

  • When heating the milk, avoid letting it boil, which can cause it to curdle. Likewise, do not let the cheese sauce boil after the cheese is added.
  • If your sauce isn’t completely smooth, you can strain it through a fine mesh sieve before serving.
  • Cheese sauce can be stored in a sealed container in the fridge for up to 3 days.

More great sauce recipes

☞ If you make this recipe, or any dish on LC, consider leaving a review, a star rating, and your best photo in the comments below. I love hearing from you.–David

Cheddar Cheese Sauce

Cheddar cheese sauce being ladled over a chili-topped burger.
This quick and easy cheese sauce recipe is a versatile homemade go-to to stash in your recipe repertoire. Use it to top veggies, burgers, pasta or as a stand-in for nacho cheese sauce. Here's how to make it.

Prep 15 minutes
Cook 15 minutes
Total 15 minutes
8 servings
95 kcal
4.84 / 55 votes
Print RecipeBuy the The Good Stuff Cookbook cookbook

Want it? Click it.


  • 1 cup whole milk
  • 2 tablespoons (1 oz) unsalted butter
  • 2 tablespoons all-purpose flour
  • 1 cup grated cheddar cheese
  • 3/4 teaspoon ground cayenne or store-bought or homemade hot sauce to taste
  • Sea salt and freshly ground black pepper


  • Pour the milk into a large saucepan, place it over medium heat, and let it warm until you see small bubbles forming along the edge of the pan.
  • Meanwhile, in another saucepan over medium heat, melt the butter.
  • Sprinkle the flour over the bubbling butter and stir constantly until a thick paste, or roux, forms. It may become quite thick and almost paste-like. This is okay. And if it doesn’t become crazy thick, that’s okay, too. Expect this to take 1 to 2 minutes.
  • Constantly whisking, slowly pour the warm milk into the flour and butter mixture in a steady stream. Continue cooking and whisking almost constantly until the mixture thickens considerably, about 5 minutes. It should be thick but still spreadable and pourable.
  • Add the cheese and whisk constantly until it completely melts. Season with the cayenne or hot sauce and salt and pepper to taste. If you’re the fussy sort, you can strain the sauce through a sieve to remove any lumps before serving. The sauce will thicken even more upon cooling.
Print RecipeBuy the The Good Stuff Cookbook cookbook

Want it? Click it.


  1. Avoid boiling–When heating the milk, avoid letting it boil, as this can cause it to curdle. Likewise, do not let the cheese sauce boil after the cheese is added, or your sauce may be grainy.
  2. Storage–Cheese sauce can be stored in a sealed container in the fridge for up to 3 days.
  3. Reheating–Warm the sauce in a small saucepan over low heat until warmed through.

Show Nutrition

Serving: 0.25cupCalories: 95kcal (5%)Carbohydrates: 2g (1%)Protein: 4g (8%)Fat: 8g (12%)Saturated Fat: 5g (31%)Trans Fat: 1gCholesterol: 24mg (8%)Sodium: 382mg (17%)Potassium: 30mg (1%)Fiber: 1g (4%)Sugar: 1g (1%)Vitamin A: 324IU (6%)Vitamin C: 1mg (1%)Calcium: 112mg (11%)Iron: 1mg (6%)

#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We’d love to see your creations on Instagram, Facebook, and Twitter.

Recipe Testers’ Reviews

This cheese sauce is easy to make and very flavourful. I thought the amount of cayenne would overpower it, but it didn’t. It had a nice kick. I made this to serve over steamed broccolini, a classic combo, and it was really good! My boyfriend preferred to dip Ruffles BBQ potato chips, but he loved it too. As per the instructions on the site, I did reheat it the next day, and it turned out perfectly! I actually thought the flavour was better the next day.

The flavour of the cheese sauce is lovely, and the thickness is perfect. I just don’t like having to wash more pans than is necessary. When I make cheese sauce or any sauce that starts with a roux, I don’t heat the milk (or other liquid).

Emeril Lagasse’s tip for sauces made with a roux is not to warm up the liquid. Use cold or at least room-temperature liquid to avoid lumps. Ever since hearing that, I’ve always used it cold, straight from the fridge, and have never had any lumps. It may take a minute more to thicken the sauce, but I’d rather stir for another minute than have to wash another pot.

I used 2-year-old sharp cheddar and half the amount of cayenne. This gave me a nice sharpness and just enough heat. I used white cheddar, so the colour is much lighter than you would expect.

I usually mix shredded cheese into warmed cream/butter to make an oobleck-y sauce, so I was curious if this recipe would elevate my game. I cooked the roux for a bit longer than stated (4-5 minutes) until it smelled nutty, turned off the heat (I have electric), then added Tillamook shredded cheddar cheese and stirred until it was melted.

I suggest using a small silicone spatula instead of a whisk–I’ve tried whisks and ended up with what looks like a cheese-coated weapon. If you’re a zealous stirrer like me, make sure you’re scraping down the sides of the saucepan as you go (which is also easier with a small spatula).

I was worried about getting blown out of the kitchen using 3/4 tsp cayenne, so I used 1/2 teaspoon, which was plenty of heat for me. This sauce was delicious and stored for a few days in the fridge without separating. I poured some over roasted broccoli to hide its identity, and my 11-year-old squatter ate it. So, in summary, it’s kind of a miraculous sauce. It’s… Cheesus?

Whether you are a fancy project cook or a harried weeknight warrior, having the basic proportions for a sauce in your toolkit will pay you back over and over. Not only can you make a wicked spiced pasta dish with this recipe, but you can also drizzle homemade nachos or steamed veggies and have it all done in fewer than 20 minutes.

Keep an eagle eye on the butter and then the roux, and drop the temp if it seems to be cooking too fast. (Save those deeply caramelized roux for gumbo). This one doesn’t need long to bubble up and thicken, and then it will likely thin a bit before you drizzle in the milk. The recipe timing is spot on, and the suggested spicing made a perfect topping for steamed cauliflower.

In the future, I might use half ancho to mellow the heat of the cayenne. If I were making a mac and cheese dish, a dash of Worcestershire sauce or a favourite hot sauce would do nicely.

Add some mustard, and it nods towards a rarebit. Swap Gruyere for the cheddar, and you have another perfect pasta pairing. And if you use a combination of chicken or vegetable stock plus milk, you can deepen the savoury note for a gratin or croque monsieur.

What I love most about this recipe is that it makes me feel like the culinary queen I’m not. Why? Because its simplicity makes it easy to execute and has made it so I’m the kind of person who can “whip up a cheese sauce” at the drop of a hat.

There’s something sophisticated and satisfying about whisking milk, butter, and flour to make a roux, and adding cheese and hot sauce makes the experience feel decadent.

This tasty, versatile, and reheatable sauce can top tater tot potato nachos, veggies, burgers, chicken wings, and anything else you deem worthy of being slathered in cheese. (Or, if you’re like my kid, you’ll want to eat the “cheese soup” on its own with a spoon.)

The ingredients in this recipe are so few and simple that they’re likely already in your kitchen. If not, even a convenience store could supply you with what’s needed to turn naked nachos into a delectable meal.

When it comes to flavor, the kind of cheddar you use makes a significant difference, so I recommend using the appropriate cheese for your mood and budget. Sometimes, a cheap cheddar will do. Other times, a visit to the aisle where the fancy cheeses live is in order. Whatever you decide, remember this: cheese is life.


#leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


  1. 5 stars
    Just made this as a side dish for my pot roast tonight. The sauce was perfect and turned out amazingly smooth, not one little lump!! This will be my go-to recipe from here on out. Very fast and easy to put together. Tasted even better than it looked!!! Everyone at the table loved it!!! Thanx for the recipe!!

  2. 4 stars
    I made this today, but used rosemary, oregano, and black pepper to season it. I find I generally need less flour than recipes call for when making a roux; I add the flour gradually so that I don’t end up putting in more than I need.

    Anyway, it was excellent. The consistency was exactly what I wanted from it, the flavor was very nice, and I have leftovers. Couldn’t be happier.

  3. 5 stars
    Made this for jalapeno poppers. Added an extra half cup of cheese. It’s really good and the recipe made enough for 11 jalapenos (well, 22 halfs). I could have made more jalapenos but I wanted them really stuffed! Saving this recipe. Thank you!!

    1. You’re welcome, Margie! So glad to hear you like this Cheddar cheese sauce so much! We made it over and over and over again in our home kitchens, tweaking and perfecting it before sharing it with readers, and it looks like it paid off!

  4. 5 stars
    I’ve made cheese sauces before but this one is foolproof! I didn’t have to baby the roux much at all!

    1. Terrific to hear, Melissa! We tested this recipe over and over, tweaking it slightly each time, to get rid of a few glitches we experienced with the original recipe. We’re so pleased to hear that you had such an incredible experience because that’s exactly why we do what we do. Thanks so much for taking the time to let us know! And looking forward to hearing which recipe on the site you try next…

  5. 5 stars
    Delicious! I made it with some super strong cheddar and it was just perfect — not too thick and not too watery. I reheated some later in the microwave but it didn’t taste as good. I guess I will just have to eat it all in one go next time!

    1. Clare, the microwave is pretty bad when it comes to foods like this. Next time, add the sauce to a double boiler and heat it slowly. I think you’ll find a big difference.

Have something to say?

Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

Rate this recipe!

Have you tried this recipe? Let us know what you think.

Upload a picture of your dish