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

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
Cheese Sauce in a serving cup
4.83 from 152 votes

Creamy Cheese Sauce

Servings 2 cups
This super easy cheese sauce recipe is a game changer in the kitchen, it's way better than any store-bought kind! 
Servings 2 cups
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Equipment

Ingredients  

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 1 ½ cups milk
  • ¼ teaspoon onion powder
  • teaspoon white pepper or a pinch
  • 1 ¼ cups shredded sharp cheddar cheese
  • ¼ cup shredded Parmesan cheese

Instructions 

  • 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.

Notes

Nutrition information is based on 1 cup of sauce.
Store leftover cheese sauce in the fridge for up to 1 week. Reheat in the microwave in 30-second intervals, stirring after each stage, until heated through. 
4.83 from 152 votes

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, Sauce
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

Categories:

, ,

Recipes You’ll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.83 from 152 votes (107 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

  1. thank you for this recipe. i made a broccoli & cauliflower macaroni and cheese for my toddler. he ate it so well.

    *skipped the white pepper but added half a pinch of cayenne pepper and a teaspoon of dried parsley!5 stars

  2. Very yummy and fast! I threw everything in at the same time and I kept stirring it until hot and ready. Turned out the same.yum!5 stars

  3. Too much cheese. Once added you can’t take it back. It was basically a huge glop of cheese. The sauce worked up fine. I recommend starting with 1/4 cup and adding slowly. I had to add more and more milk to try to save it. I have a feeling it will end up in the trash.1 star

    1. Oh no, sorry to hear that Amy! This recipe is a reader favorite. The cheese does need to be stirred in once removed from the heat and it should melt in nicely to a creamy sauce.

  4. Is the purpose of the flour binding or thickening? I have to eat gluten free so I’m trying to decide if gluten free flour with xantham gum already added would work, or more likely I will use cornstarch.

      1. Hi Laura, I have not tried this recipe with almond flour maybe another reader can offer some tips! But if you are trying to make it gluten-free an all-purpose gluten-free flour would work well.

    1. Becca, I plan on making it with King Arthur gluten free flour for my Celiac son. I can let you know how it turns out!

  5. It was FANTASTIC! I used freshly grated Tillamook Sharp White Cheddar, Kaukauna Sharp Cheddar with Almonds a touch of garlic and Cayenne Pepper. Guest liked it so I had to make more. Not bad for my first try for homemade.

    Thank You

    Joseph5 stars

  6. Turned out great for me! I used all sharp cheddar and added some cayenne. Used this on a broccoli and rice it was yummy and filling!5 stars

  7. this was delicious! Don’t know what the negative comments are about…i followed the recipe and added cheddar and gruyere and a splash of siracha and it was great! thanks5 stars

    1. Sorry you didn’t enjoy it, this is a traditional white sauce with fairly basic ingredients and additions. What types of cheese did you add?

  8. Really good I don’t know why other people dont like it. It’s really quick and tasty! So I highly recommend this dish. Five stars!!5 stars

  9. Excellent recipe. Made as written except I let the milk come up to room temperature to prevent possible clumps. Whisking in the milk gradually helps a lot. Well done you!5 stars

  10. Great, great, great! My little boy learned what REAL nacho sauce tastes like this evening. :-) Thanks for the recipe!5 stars

  11. That was the most horrible recipe waste of time and money can’t believe how bad it was. Went straight in trash never even made to to a plate !!

    1. Sorry this didn’t work out for you, it’s a classic roux cheese sauce. I can’t say for sure what went wrong for you, what sort of problem did you have with the recipe?

    1. Oh no, I’m sorry that happened Michelle! Did you remove it from the heat before adding the cheese? Cheese can separate or become gritty if it gets too hot.

  12. Thank You soooo much! My daughter (age 9) is an 8 years cancer free survivor so eating something homemade that is not full of a bunch of chemicals is a plus! She could eat this cheese dip Every day! I’m Serious on Anything and Everything !
    Look forward to your recipes , I’m making one of your soups for bdfinner tonight……… just gotta decide which one….hmmmmm yummmmy too hard to choose! Thank you again!5 stars

    1. Thank you for your kind words Susan. I am so glad your daughter loves this sauce!