Creamy Cheese Sauce

This post may contain affiliate links. Please read my disclosure policy.

This super easy Cheese Sauce recipe is a game changer in the kitchen and is way better than any store-bought kind! It’s so versatile, it can be used as a nacho cheese sauce on loaded nachos, mac and cheese sauce or even a cheese sauce for broccoli!

The kids will love this homemade cheese sauce because it goes with everything! And how much easier can it get with only a handful of ingredients? Honestly the best cheddar cheese sauce you’ve ever had.

Cheese Sauce in a serving cup

How to Make a Roux for Cheese Sauce

The most important part of any good sauce is a ‘roux’ which is, essentially, a cooked, thickened combination of butter and flour.

This will be the base of the sauce and it only takes a few minutes to whip up! Be sure to stir it constantly and cook the flour to rid of any starchy flavor before adding the other ingredients.

Any Cheese Goes

You can use any type of cheese for this recipe based on what you’re pouring it over.

Pouring Cheese Sauce over broccoli

How to Make a Cheese Sauce

Here’s where it gets good! Really good! To make a cheese sauce:

  1. Cook flour and seasonings with butter to remove any floury flavor
  2. Slowly add in some milk to the roux and whisk constantly (it will be super thick). Keep adding a little at a time until it smooths out.
  3. Whisk until it reaches a boil and let bubble 1 minute.
  4. Remove from heat and add cheese. Whisk until smooth.

Remember to always remove from the heat before adding cheese, the milk will still be plenty hot enough to melt it. Cheese can separate or become grainy if it gets too hot.

Be sure to adjust for taste, feel free to add a splash of hot sauce or garlic powder…anything that you want!

Cheese Sauce poured over broccoli

How to Thicken Cheese Sauce

The ratio below will create a perfectly thick and cheesy sauce and shouldn’t require thickening.

The best way to thicken a cheese sauce would be to add more cheese! Who can resist a thick, creamy, savory cheese sauce perfect for making Homemade Mac and Cheese too!

Another way to thicken a cheese sauce is to add a little bit of cornstarch slurry (equal parts cornstarch and water) added a little at a time to hot cheese sauce. This method is less desirable, you do risk the cheese separating if you re-heat it too much when thickening.

More Cheese Please

Cheese Sauce in a serving cup
4.8 from 113 votes
Review Recipe

Creamy Cheese Sauce

Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings 2 cups
This super easy cheese sauce recipe is a game changer in the kitchen and is way better than any store-bought kind! 


  • 2 tablespoons butter
  • 2 tablespoons flour
  • 1 ½ cups milk
  • ¼ teaspoon onion powder
  • teaspoon white pepper or a pinch
  • 1 ¼ cup sharp cheddar cheese
  • ¼ cup parmesan cheese

Follow Spend with Pennies on Pinterest


  • Melt butter in a saucepan. Add flour and cook for 1-2 minutes.
  • Add milk a small amount at a time, whisking smooth after each addition.
  • Add onion powder and white pepper.
  • Continue to cook over medium heat, whisking continually until slightly thick.
  • Remove from heat, and add cheeses. Stir until melted.

Recipe Notes

Nutrition information is based on 1 cup of sauce.

Nutrition Information

Calories: 536, Carbohydrates: 16g, Protein: 28g, Fat: 39g, Saturated Fat: 25g, Cholesterol: 121mg, Sodium: 817mg, Potassium: 334mg, Sugar: 9g, Vitamin A: 1500IU, Calcium: 878mg, Iron: 0.9mg

(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

Course Dip
Cuisine American
Cheese sauce ingredients in a pot and cheese sauce in a clear dish with writing
Cheese sauce being poured over broccoli with a title
About the author


pinterest facebook twitter instagram

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!

More Posts by Holly

Leave a Reply

Your email address will not be published.

Recipe Rating


  1. It’s easy no doubt but I leave out onion powder next time. I also added about half a teaspoon of Dijon mustard.

  2. I made this the other night to go with some broccoli – it was heavenly and oh so easy! I love this website! I have found so many good recipes here. Thanks Holly!5 stars

  3. Absolutely delicious. I added more cheddar and left out the parmesan.
    The instructions were clear and very easy to follow.
    This will always be my go to sauce for my cauliflower .5 stars

    1. Hi Sheri, we have never tried freezing this cheese sauce. It should be okay frozen for up to a few months but it may change the texture once defrosted.

  4. Recipe is perfect. Will use this for my scallop potatoes and Mac. Used exact measurements. At the end I added my “secret” additions, teaspoon of MSG and mustard.5 stars