Cheese Sauce

Prep 5 minutes
Cook 5 minutes
Servings 8 servings

Once you make this rich, creamy cheese sauce recipe, you’ll never buy it from the store again. This homemade version is fast and no-fuss, with just 5 simple ingredients and a few minutes of cooking. You get a buttery, cheesy dream for drizzling over veggies, stirring it into pasta, for nachos, or using it for dipping soft pretzels. This recipe never disappoints!

Bowl of rich, velvety cheese sauce surrounded by soft pretzels and tortilla chips.

Pin this now to find it later

Pin It

This post may contain affiliate links. If you click on one and make a purchase, we may earn a small commission at no extra cost to you. We only recommend products we genuinely love.

If you’ve ever reached for a jar of store-bought cheese sauce but wanted something fresher and more flavorful, this is the one to try. I wanted this recipe to be as simple as possible, and I’d say using 5 pantry staple ingredients and only 5 minutes of cooking time pretty much nails it. This homemade cheese sauce is smooth, melty, and totally customizable. It’s perfect for pouring over veggies or nachos, a dip for soft pretzels, or to make mac and cheese.

Helpful Tips

  • Use freshly shredded cheese. Skip the bagged stuff if you can. Pre-shredded cheese often contains anti-caking agents that prevent it from melting smoothly. Grating your own from a block gives you a creamier, silkier sauce every time.
  • Add the cheese over very low heat. Once your milk mixture is hot and thickened, turn down the heat to the lowest before stirring in the cheese. High heat can cause the cheese to seize, separate, or become gritty, so a gentle melt is key.
  • Whisk constantly. Don’t walk away! Whisking as you add the milk and again when the cheese goes in helps everything stay smooth and emulsified. It keeps the sauce from forming lumps or sticking to the bottom of the pan.
  • If the sauce breaks. This usually means the sauce got too hot or the cheese was added too quickly. If it breaks, remove it from the heat and whisk in a splash of warm milk or cream until it comes back together. I’ve also had success stirring in a teaspoon of cornstarch mixed with water to help re-emulsify the sauce. Just be patient and whisk gently. It’s often salvageable.
5 from 3

Cheese Sauce

Prep: 5 minutes
Cook: 5 minutes
Total: 10 minutes
Servings: 8 servings
This homemade cheese sauce is smooth, creamy, and ready in 10 minutes. Perfect for veggies, pasta, nachos, or dipping!
Step-by-step photos can be seen below the recipe card.

Ingredients 

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1/4 teaspoon coarse salt
  • 1 cup whole milk
  • 1 & 3/4 cups freshly shredded sharp Cheddar cheese

Instructions 

  • Add butter to a medium pot and melt over medium heat. Once it bubbles, whisk in the flour and salt.
  • Stir until no white patches remain and a paste forms.
  • Slowly pour in the milk, a little at a time. Whisk continuously, making sure it's fully incorporated and smooth before adding more, about 2 minutes.
  • Turn the heat down to the lowest setting. Add in the cheese. Whisk until melted, smooth, and thickened, 1 to 2 minutes.
  • Remove from the heat and use as desired. It will continue to thicken as it cools.

Video

Notes

Possible variations: Try different cheeses like Monterey Jack, Gruyère, or Fontina. Add in a pinch of paprika, garlic powder, or mustard powder to elevate the flavor. Want it spicy? Stir in a dash of hot sauce or diced jalapeños.

Nutrition

Serving: 1serving | Calories: 184.4kcal | Carbohydrates: 3.68g | Protein: 10.02g | Fat: 15.59g | Saturated Fat: 8.82g | Polyunsaturated Fat: 0.82g | Monounsaturated Fat: 4.95g | Trans Fat: 0.79g | Cholesterol: 39.5mg | Sodium: 154.4mg | Potassium: 95.6mg | Fiber: 0.05g | Sugar: 1.56g | Vitamin A: 494.4IU | Calcium: 272.8mg | Iron: 0.17mg

Nutritional information given is an automatic calculation and can vary based on the exact products you use and any changes you make to the recipe. If these numbers are very important to you, I would recommend calculating them yourself.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Did you make this? Leave a rating below!

How to Make Cheese Sauce Step by Step

Butter melting in a saucepan over medium heat.

Make the roux: Melt 2 tbsp of unsalted butter in a medium pot over medium heat. Once the butter starts to bubble, whisk in 2 tbsp of all-purpose flour and ¼ tsp of coarse salt.

Flour and salt whisked into melted butter forming a smooth roux.

Whisk until smooth: Stir constantly until a smooth paste forms and no streaks of flour remain.

Milk being slowly poured into the roux, whisking to combine.

Add the milk: Slowly pour in 1 cup of whole milk, a little at a time, whisking continuously and making sure the mixture stays smooth before adding more. Continue whisking until the milk is fully incorporated and the sauce has thickened, about 2 minutes.

Shredded sharp cheddar cheese added to the thickened milk mixture.

Melt in the cheese: Reduce heat to the lowest setting add 1¾ cups of freshly shredded sharp Cheddar cheese. Whisk until the cheese is completely melted and the sauce is smooth and thickened, about 1 to 2 minutes. Then remove from the heat.

Smooth, golden cheese sauce ready to serve.

Serve and enjoy: Serve immediately. The sauce will continue to thicken as it cools. Drizzle over steamed broccoli, spoon onto nachos, use as a dip for pretzel bites, or mix into pasta for quick mac and cheese.

A bowl of creamy cheese sauce with a spoon, surrounded by ingredients like shredded cheese and milk.

Recipe Variations

  • Try adding a pinch of paprika, garlic powder, or mustard powder.
  • Swap in Monterey Jack, Gruyère, or Fontina for a fun twist.
  • Stir in a dash of hot sauce or diced jalapeños.

Serving Suggestions

This homemade cheese sauce is incredibly versatile and makes just about everything taste better. I love pouring it over steamed or roasted broccoli or cauliflower for an easy veggie upgrade. Spooning it over nachos or into breakfast burritos is a game-changer, and it’s also perfect as a dip for soft pretzels. Stir it into pasta for quick stovetop mac and cheese, or spoon it over baked potatoes and crispy fries for a cozy, comfort food vibe.

How to Store Leftovers

Store any leftover cheese sauce in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over low heat, whisking constantly. Add a splash of milk if it’s too thick.

More Sauces for Dipping, Drizzling, or Pouring

I hope you love this delicious and easy recipe – be sure to give it a review below! Also don’t forget to follow Belly Full on TikTokInstagramFacebook, Pinterest, and YouTube!

cheese sauce being poured over broccolie

Share this post

About Amy Flanigan

Well, hey there! Amy here, founder and COO at BellyFull. If you’re looking for tried and true, fuss-free, budget-friendly, delicious, every day recipes, you’ve come to the right place.

You May Also Like

Tried this recipe? Tell me how it turned out, or ask a question below!

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

Don't forget to click the ⭐ star rating below




5 Comments

  1. Eddy Kruger says:

    Wanted an easy cheese sauce recipe. This one looks great . The problem I have is how many ounces/ grams is a cup or spoonful (of butter). Am an old man and am not into guessing recipes .. Is that recipe for one or two Thank you

    1. Amy@BellyFull says:

      Hi Eddy! This recipe calls for 2 tablespoons of butter. There are measurements right on the paper the butter comes wrapped when you buy it.

  2. Mick says:

    5 stars
    Very helpful thank you,

  3. Eddie says:

    5 stars
    This was GREAT. Came together quick and didn’t separate. Perfectly smooth consistency.

  4. Una says:

    5 stars
    This was perfect. No issues. Was silky smooth and tasted great. Used it for a layer in Mexican casserole I make.