Go Back
+ servings
Cheese Sauce Recipe

Homemade Cheese Sauce

Wholesome Cove
This silky smooth, restaurant-quality cheese sauce is built on a classic roux base and comes together in just 15 minutes. The secret is adding freshly grated sharp cheddar off the heat and in gradual additions — a foolproof technique that guarantees a velvety, never-grainy sauce every single time. Whether you're pouring it over pasta, nachos, vegetables, or baked potatoes, this versatile sauce will become your most-requested recipe.
No ratings yet
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Course Sauce
Cuisine American
Servings 4 cups
Calories 285 kcal

Equipment

  • Medium heavy-bottomed saucepan - Distributes heat evenly and prevents hot spots
  • Whisk - Essential for smooth roux and lump-free sauce
  • Box grater or food processor - For grating cheese from a block
  • Wooden spoon or silicone spatula - For stirring in the cheese
  • Measuring cups and spoons
  • Instant-read thermometer - (optional) Helps ensure sauce doesn't overheat

Ingredients
  

  • 3 tbsp unsalted butter - 42g; let sit at room temperature for 10 minutes before using
  • 3 tbsp all-purpose flour - 24g
  • 2 cups whole milk - 480ml; do not substitute skim or low-fat milk
  • 1 cup heavy cream - 240ml
  • 3 cups sharp cheddar cheese, freshly grated - 340g; grated from a block — do not use pre-shredded
  • 1/2 tsp salt - 3g; adjust to taste
  • 1/4 tsp black pepper - 0.5g
  • 1/4 tsp garlic powder - 0.5g
  • 1/4 tsp paprika - 0.5g
  • 1/8 tsp cayenne pepper - pinch; optional, for added heat
  • 1/2 tsp Dijon mustard - 2.5ml; adds tanginess and helps emulsify the sauce

Instructions
 

  • Grate the cheese using the large holes of a box grater and let it sit at room temperature. Measure out all remaining ingredients and have them within arm's reach before you begin.
  • Melt butter in a medium heavy-bottomed saucepan over medium heat, then add flour all at once and whisk vigorously for 2–3 minutes until the mixture is light golden and smells slightly nutty.
  • Reduce heat to medium-low and pour in the milk ¼ cup at a time, whisking constantly after each addition until smooth, then add the heavy cream in a steady stream and whisk until fully combined.
  • Add salt, pepper, garlic powder, paprika, cayenne (if using), and Dijon mustard, then increase heat slightly to medium and cook, stirring frequently, for 3–4 minutes until the sauce thickens enough to coat the back of a spoon.
  • Remove the pan from heat completely and stir in the grated cheese in three separate additions, waiting until each batch is fully melted before adding the next, until the sauce is silky smooth.
  • Return to very low heat for 30 seconds if needed to warm through, then taste and adjust seasoning; whisk in warm milk a tablespoon at a time if the sauce is too thick, and serve immediately.

Notes

  • Always grate your own cheese: Pre-shredded cheese contains anti-caking agents that prevent smooth melting — block cheese is non-negotiable for a silky sauce.
  • Remove from heat before adding cheese: This is the most critical step; adding cheese over direct heat causes it to seize up and turn grainy.
  • Add cheese in three additions: Dumping it all in at once can cause clumping; gradual additions ensure smooth incorporation.
  • Use full-fat dairy: Skim milk and low-fat cream don't have enough fat for proper emulsification — the richness is essential to the texture.
  • Don't let it boil after cheese is added: Boiling will cause the sauce to break and separate; keep heat at a gentle simmer or lower.
  • Fix a broken sauce: If the sauce separates, whisk in 1–2 tablespoons of cold milk or cream off the heat, or blend with an immersion blender for 30 seconds to re-emulsify.
  • Make ahead: Store in an airtight container in the refrigerator for up to 5 days; reheat over very low heat, whisking constantly, with splashes of milk to restore consistency.
  • Freezing: Pour into freezer-safe containers and freeze for up to 3 months; thaw overnight in the refrigerator before reheating — never reheat from frozen.
  • Cheese variations: Substitute up to half the cheddar with Gruyère, Monterey Jack, fontina, or smoked gouda for different flavor profiles; avoid using only hard cheeses like Parmesan.
  • Prevent skin formation: Press plastic wrap directly onto the surface of stored sauce to prevent a skin from forming in the refrigerator.

Nutrition

Serving: 1½ cupCalories: 285kcalCarbohydrates: 8gProtein: 11gFat: 23gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gCholesterol: 70mgSodium: 420mgPotassium: 150mgSugar: 4gVitamin A: 15IUCalcium: 28mgIron: 3mg
Keyword cheddar cheese sauce, cheese sauce, easy cheese sauce, homemade cheese sauce, mac and cheese sauce
Tried this recipe?Let us know how it was!