Go Back
+ servings
Bowl of creamy 3 cheese mac and cheese topped with melted cheese and herbs.

Creamy 3 Cheese Mac and Cheese

No ratings yet
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 8 Servings

Description

The ultimate homemade mac and cheese — velvety, rich, and ready in 35 minutes. With three perfectly chosen cheeses and a foolproof béchamel, this is the recipe your family will request every week.

Ingredients 

  • 1 pound elbow macaroni
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 4 cups whole milk
  • ¼ teaspoon dry mustard
  • teaspoon cayenne pepper
  • 1 clove garlic, grated (highly recommended)
  • 12 ounces sharp cheddar cheese, freshly grated
  • 6 ounces American cheese, deli counter, freshly grated
  • 6 ounces Gruyere cheese, freshly grated
  • Salt and freshly ground black pepper, to taste

Instructions

  • Bring a large pot of generously salted water to a boil. Cook macaroni until al dente (1–2 minutes less than package instructions). Drain and rinse briefly with cool water. Set aside.
  • Rinse and dry the pot. Return to the stove over low heat. Melt butter. Add flour all at once and whisk constantly for 1–2 minutes until the roux is pale golden and smells nutty.
  • Slowly pour in the whole milk in a steady stream, whisking constantly. Increase heat to medium-high. Whisk in dry mustard, cayenne pepper, and grated garlic. Cook, whisking frequently, until the sauce thickens to a cream-soup consistency, 7–10 minutes.
  • Remove the pot from the heat. Add the grated cheeses in three additions, whisking after each until fully melted and smooth. Season with salt and black pepper to taste.
  • Add the drained macaroni to the cheese sauce. Stir gently until every piece of pasta is fully coated.
  • Serve immediately, garnished with extra cheese or fresh herbs if desired. Stir in a splash of warm milk if the sauce is too thick.

Equipment

  • Baking Pan
  • Saucepan

Nutrition

Serving: 1ServingCalories: 689kcalCarbohydrates: 53gProtein: 32gFat: 39gSaturated Fat: 22gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.5gCholesterol: 117mgSodium: 836mgPotassium: 396mgFiber: 2gSugar: 8gVitamin A: 1214IUVitamin C: 0.1mgCalcium: 903mgIron: 1mg