Go Back
–+ servings
mac and cheese in bowl
Print Recipe
4.16 from 32 votes

Cheese Sauce for Mac and Cheese

This cheese sauce for mac and cheese is thick, ultra-creamy, and made with just 7 pantry ingredients in about 20 minutes. A simple butter-and-flour roux gets whisked with milk, then loaded with sharp cheddar cheese and a splash of hot sauce for the creamiest homemade mac and cheese you've ever made.
Prep Time5 minutes
Cook Time15 minutes
Total Time20 minutes
Course: Sauce
Cuisine: American
Keyword: mac and cheese sauce
Servings: 8
Author: Lee Funke

Ingredients

  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups 2 % milk
  • 3 cups shredded sharp cheddar cheese
  • 1/2 teaspoon salt
  • 1/4 teaspoon granulated garlic or garlic powder
  • 1-2 tablespoons buffalo hot sauce we used Franks
  • 1 lb. cooked noodles

Instructions

  • Melt 3 tablespoons of unsalted butter in a large pot or Dutch oven over medium-high heat, then whisk in 3 tablespoons of all-purpose flour as soon as it's fully melted. Keep whisking constantly for 1–2 minutes, until the butter and flour form a smooth paste that looks like wet sand — this roux is what keeps the finished sauce thick and smooth instead of thin or grainy.
    making roux.
  • Slowly pour in 2 cups of milk, a few splashes at a time at first, whisking constantly so no lumps form. Continue whisking over medium-high heat for 4–6 minutes, until the mixture thickens enough to coat the back of a spoon.
  • Once the base is thickened and no longer boiling hard, remove the pot from the heat (or drop it to the lowest setting) and add 3 cups of freshly shredded sharp cheddar cheese a handful at a time. Whisk each addition until fully melted before adding more — taking the pot off direct heat matters here, since cheese heated above about 160°F can tighten up and separate into a grainy, oily sauce instead of staying glossy.
  • Whisk in ¼ teaspoon granulated garlic, 1–2 tablespoons buffalo hot sauce, and ½ teaspoon salt, then taste and add more salt if needed since cheddar and hot sauce both vary in saltiness. The sauce is ready when it's glossy and thick enough to cling to a spoon; if it feels too thick, whisk in a little warm milk until it loosens back up.
    adding hot sauce to mac and cheese sauce.
  • Toss the warm cheese sauce with 1 lb. of cooked noodles right away, while both are hot, so the sauce coats every piece instead of clumping as it cools. Serve immediately for the glossiest, creamiest texture.
    adding noodles to pot.

Video

[adthrive-in-post-video-player video-id="Nl1Ze6kE" upload-date="2021-08-20T00:00:00.000Z" name="Best Mac and Cheese Sauce" description="No matter if you’re making stovetop mac and cheese or baked mac and cheese, this is the best mac and cheese sauce on the internet!"]

Notes

  • If you would like a thinner cheese sauce, add 2 tablespoons of milk at a time, whisk it into the cheese sauce, and add more until the cheese sauce reaches your desired consistency. 
  • This mac and cheese sauce is for 1 lb. of macaroni noodles.
  • Nutrition information does NOT include noodles.
  • August 31, 2025: This recipe was tweaked to use slightly less milk and to specify sharp cheddar cheese based on reader feedback. 
  • August 12, 2026: Refreshed with a deeper explanation of why cheese sauce turns grainy and a clearer heat-transition step for adding the cheese.

Nutrition

Calories: 307kcal | Carbohydrates: 18g | Protein: 15g | Fat: 20g | Fiber: 0.1g | Sugar: 3g