• Skip to main content
  • Skip to primary sidebar
Dash for Dinner
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Slow Cooker
  • Instant Pot
  • Air Fryer
  • About
  • Disclaimer
    • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Recipe Index
    • Dinner
    • Slow Cooker
    • Instant Pot
    • Air Fryer
    • About
    • Disclaimer
      • Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Sauces

    Mom's Homemade Cheese Sauce Recipe

    Published: Apr 17, 2023 by Dorothy Bigelow · This post may contain affiliate links · 4 Comments

    • Facebook12
    • Twitter
    • Email
    • Print
    Jump to Recipe Print Recipe
    Cheese sauce in a gravy boat.
    A homemade cheese sauce being drizzled on top of broccoli.

    This easy recipe for Homemade Cheese Sauce is a classic recipe that first began with my Great-Grandma. My Mom started adding cheese to it in the 1990s, and it's been a staple ever since! Perfect for Broccoli, Cauliflower, French fries, pretzels, and more!

    Cheese sauce in a gravy boat.

    Growing up I (like most kids) was not the biggest fan of vegetables. Although now as an adult I love veggies of all kinds and all preparations, there was a time when that wasn't the case.

    My Mom got to work figuring out ways she could get me to eat my broccoli and cauliflower, and soon enough she realized that an easy cheese sauce recipe would do the trick.

    Her Grandma had shown her how to make a basic white sauce, so she added some shredded cheese to it and discovered that it made a super tasty cheese sauce for veggies, as well as many other applications. Before you knew it, I was eating my broccoli with pride!

    Cheese sauce poured on top of broccoli.

    Now, my Mom doesn't tend to cook with precise measurements, but I do. So I've gone ahead and recreated my Mom's "recipe", giving precise measurements and adding in a few extra secrets I've learned over my almost 20 years in the kitchen.

    Why Make Homemade Cheese Sauce?

    1. Well, it's made completely from scratch, meaning you know exactly what's going into it. It's a simple recipe with simple ingredients.
    2. It's the best way to avoid preservatives, thickeners, MSG, and allergens.
    3. It will help your kids eat their veggies! (Okay, no guarantees).
    4. You can serve it in various ways, making it an indispensable tool in your kitchen. Using this sauce, we make broccoli, cauliflower, fries, pretzels, and even homemade mac & cheese!
    5. It makes a great stand-in for condensed cheddar cheese soup, where called for in recipes (like my Cheesy Vegetable Casserole recipe)

    Ingredients

    The ingredients needed to make cheese sauce: shredded cheddar, butter, milk, flour, dry mustard, etc.
    • Cheese: I recommend high-quality sharp cheddar cheese that you shred yourself. Pre-shredded cheese is coated with anti-caking agents and has a grainy texture when melted.
    • Butter: This forms the roux, which is responsible for creating a thick homemade cheese sauce. I like to use salted, but you could use unsalted butter if preferred.
    • Milk: You'll also need some whole milk to add to the roux, creating a creamy sauce. Whole milk keeps the sauce rich and thick.
    • Flour: Some all-purpose flour is added to the melted butter, creating a roux. I have tested unbleached, regular, and organic and they all perform equally well.
    • More: You'll also need some dry mustard powder (secret ingredient!), some black pepper, and salt to taste once the sauce is finished.

    Equipment

    • Heavy-bottomed saucepan: It's really important to use a heavy-bottomed saucepan. This ensures the heat is evenly distributed, which is essential for making a roux or sauce since cheaper pans can easily scorch on the bottom.
    • Whisk: You'll be whisking the flour and butter together until slightly bubbly and blonde in color. I like to use a OXO baloon whisk for this, but you can use any quality whisk you have on hand.

    How to Make Homemade Cheese Sauce

    Step one: Heat a heavy-bottomed saucepan over medium heat. Once the pan is hot, add the butter and swirl to melt.

    Step two: Add the flour, and whisk to combine into a paste.

    Making a roux and adding milk.

    Step three: Whisk the flour and butter mixture constantly, cooking until it is blonde in color and slightly bubbly. This will elliminate any raw flour taste.

    Adding the Milk

    Step four: Immediately pour in about ½ cup of whole milk, whisking it well to combine until it forms a very thick consistency.

    Step five: Continue adding the milk ½ cup at a time and whisking well after each addition.

    Adding milk to a roux, then seasoning with pepper and dry mustard.

    Step six: Once all of the milk has been incorporated add the black pepper and dry mustard, stir well to combine.

    Thickening the Sauce

    Step seven: Bring the milk to a low simmer and cook for about 2-3 minutes, or until thickened.

    Whisking cheese into a hot white sauce.

    Adding the Shredded Cheese

    Step eight: Add 2 ½ cups of shredded sharp cheddar cheese, and whisk until the cheese melts. Remove from the heat immediately.

    A saucepan filled with cheese sauce.

    Storing and Reheating

    Homemade cheese sauce thickens up quite a bit as it cools, so you can expect it to be an almost solid mass once it has cooled down enough.

    To store leftovers: Add the cooled cheese sauce to an airtight container and store it in the fridge for up to 4 days, or up to 2 months in the freezer.

    To reheat: Homemade cheese sauce reheats best in the microwave, although you can warm it over low heat in a saucepan if desired. Just stir often to prevent scorching and separation.

    Ways to Use Creamy Cheese Sauce

    • For broccoli or cauliflower
    • Served with steamed or roasted veggies of your choice
    • With french fries - dipping, or on top of cheese fries
    • In place of condensed cheddar cheese soup in recipes
    • For mac & cheese
    • Seasoned for Nacho cheese dip
    • Dip for soft pretzels or pretzel bites
    • With tortilla chips
    Drizzling cheese sauce on top of broccoli.

    Expert Tips

    • Shred your own cheese: I can't stress enough how important it is to use freshly grated cheese. Storebought pre-shredded cheeses will not give you the same results and are often grainy in texture. A good quality sharp cheddar cheese is what I recommend.
    • Cooking the roux: It's important to cook the flour and butter mixture enough that the raw flour taste is gone. This is done by whisking often, and cooking until it begins to turn slightly blonde in color with some bubbling.
    • Dry mustard: Also known as ground mustard or dry ground mustard, this is a fine powder and is the secret to adding a little extra cheesy flavor to your favorite mac & cheese or cheese sauce recipes. This can't be substituted for regular mustard, so just omit it if it's not available.
    A gravy boat filled with cheese sauce.

    Variations and Substitutions

    With evaporated milk: If you prefer, you could substitute the whole milk in this recipe for evaporated milk. The taste will be different, and not taste as fresh, but it's a good substitute. You may need to add a little more to thin the sauce, as evaporated milk tends to be thicker than whole milk.

    Different cheeses: Feel free to experiment with different shredded cheeses, although real cheddar cheese is going to be the classic standard. Mozzarella, Gruyere, Monterey Jack, and Swiss could all be tasty options.

    With cream cheese: Omit the roux (don't melt butter + add flour) and instead combine 1 cup of whole milk with 8oz of cream cheese and melt on low heat. Add salt, pepper, and dry mustard to taste. Add cheese, 1 cup at a time, until you get the perfect flavor and texture.

    Homemade Nacho Cheese Sauce: Add some seasonings and flavors to the cheese sauce base to achieve a similar taste to the nacho cheese sauce you get at the movie theaters. Cayenne pepper, green chilies, garlic powder, hot sauce, and chili powder are some good places to start.

    Drizzling cheese sauce on top of broccoli.

    Frequently Asked Questions

    Why is my cheese sauce grainy?

    If your cheese sauce is grainy you likely used pre-shredded storebought cheese to make it. This cheese, although convenient, does not work well for melting into sauces. That's because it is coated with anti-caking agents, which then end up in your finished cheese sauce, causing a grainy texture.

    Is cheese sauce gluten-free?

    Most homemade cheese sauces are not gluten-free since they start with a mixture of flour and butter to make a roux. Many commercially available cheese sauces are gluten-free since they are often made with processed cheese, cornstarch, and other thickeners. To be sure, always check the label or ask the cook if they used flour.

    More Cheesy Recipes

    • Easy Funeral Potatoes
    • English Muffin Pizzas
    • Parmesan Crisps
    • Baked Feta Pasta
    • Layered Salsa Dip

    If you loved my Mom's cheese sauce recipe, let me know by leaving a 5-star review in the recipe card or comment below! You can also tag me on Instagram @dashfordinner.

    A gravy boat filled with cheese sauce.

    Mom's Cheese Sauce Recipe

    This easy recipe for Homemade Cheese Sauce is made from scratch. Perfect for Broccoli, Cauliflower, French fries, pretzels, and more!
    4.25 from 4 votes
    Print Pin Rate
    Course: Sauces
    Cuisine: American
    Prep Time: 10 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 20 minutes minutes
    Servings: 8 servings
    Calories: 238kcal
    Author: Dorothy Bigelow

    Equipment

    • Heavy bottomed saucepan

    Ingredients

    • 3 tablespoons butter
    • 3 tablespoons all-purpose flour
    • 2 ½ cups whole milk
    • ¼ teaspoon ground black pepper
    • ½ teaspoon dry ground mustard powder
    • 2 ½ cups shredded sharp cheddar cheese
    US Customary - Metric

    Instructions

    • Heat a large saucepan over medium heat. Add the butter, swirling it around to help it melt.
    • Add the flour to the pot, and whisk it well to combine with the butter.
    • Cook the mixture over medium heat, whisking constantly until the mixture has started to turn blonde in color.
    • Add ½ cup of the milk and whisk until it is thoroughly combined with the flour and butter mixture - it will be very thick.
    • Continue to add the milk, ½ cup at a time, and whisk well after each addition.
    • Once all of the milk has been added, add the pepper and ground mustard powder.
    • Bring the sauce up to a low simmer and allow to cook until thickened - 2-3 minutes. Stir often to prevent burning.
    • Remove the saucepan from the heat and add the shredded cheddar cheese. Stir until it is completely incorporated into the milk, butter, and flour mixture.
    • Taste and adjust salt and pepper to your taste.
    • Serve immediately over vegetables like broccoli or cauliflower, or as a base for homemade macaroni and cheese.
    Did you try this recipe?Tag me at @dashfordinner and share your photos!

    Nutrition

    Serving: 0.5cup | Calories: 238kcal | Carbohydrates: 7g | Protein: 11g | Fat: 19g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.2g | Cholesterol: 56mg | Sodium: 294mg | Potassium: 148mg | Fiber: 0.1g | Sugar: 4g | Vitamin A: 609IU | Vitamin C: 0.01mg | Calcium: 346mg | Iron: 0.2mg

    Please note that some of my blog posts here at Dash for Dinner may contain affiliate links. If you make a purchase through these links, I will get a small commission at no additional cost to you. Please see my Disclaimer for more information.

    More Sauces

    • A small bowl of cranberry sauce being stirred with a gold spoon.
      Homemade Cranberry Sauce
    • Scooping ranch dressing from a glass jar with a wooden spoon.
      Greek Yogurt Ranch (Dip and Dressing)
    • Hot Jezebel Dip
    • A small bowl of dipping sauce on a check napkin.
      Homemade Curry Mayo (Curry Aioli)

    Reader Interactions

    Comments

      4.25 from 4 votes (2 ratings without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Deb

      March 30, 2024 at 1:37 pm

      5 stars
      Made this to combine with frozen shredded potatoes for a make ahead Easter side dish. I substituted skim milk for whole milk, and added a half cup of light sour cream. Delicious!

      Reply
      • Dolly {Dash for Dinner}

        April 03, 2024 at 7:06 am

        Sounds like a great way to cut back on the calories! I'll have to try that out myself!

        Reply
        • Robin

          February 25, 2025 at 7:22 pm

          3 stars
          This recipe may be better if more milk was added. way to thick for my taste

          Reply
          • Dorothy Bigelow

            February 25, 2025 at 10:18 pm

            If you like a thinner sauce you can always add a little extra milk and whisk it in until you get the consistency you desire.

            Reply

    Primary Sidebar

    Hi, I'm Dorothy!

    Dash for Dinner was started when I had my first child, as an effort to help other families who were struggling with cooking delicious meals while balancing it all. 

    Our recipes are quick, easy, and created with the busy home cook in mind.

    Read more about me →

    Trending Recipes

    • A chip being dipped into a cold salsa and cream cheese taco dip.
      Layered Cream Cheese and Salsa Dip

    • A bowl filled with cabbage and ground beef stir fry.
      Inside Out Egg Roll

    • A hand holding a halved baby potato encrusted with parmesan cheese.
      Parmesan Crusted Potatoes

    • A bowl of maple glazed carrots, with a large serving spoon taking a portion out.
      Slow Cooker Maple & Brown Sugar Glazed Carrots

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2021-2023 Dash for Dinner on the Feast Plugin

    • 12

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.