Go Back
+ servings

Ultimate Martha Stewart Mac and Cheese

A creamy, cheesy baked mac and cheese with two cheeses and a buttery breadcrumb topping, perfect for family dinners.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 12
Course: Comfort Food, dinner, Pasta
Cuisine: American
Calories: 530

Ingredients
  

For the Topping
  • 2 tablespoons unsalted butter
  • 6 slices good white bread crusts removed, torn into 1/4- to 1/2-inch pieces
For the Cheese Sauce
  • 6 tablespoons unsalted butter
  • 0.5 cup all-purpose flour
  • 5.5 cups whole milk
  • 2 teaspoons kosher salt
  • 0.25 teaspoon freshly grated nutmeg
  • 0.25 teaspoon freshly ground black pepper
  • 0.25 teaspoon cayenne pepper or to taste
  • 4.5 cups sharp white cheddar cheese grated, about 18 ounces
  • 2 cups Gruyere cheese grated, about 8 ounces, or 1 1/4 cups grated Pecorino Romano, about 5 ounces
For the Pasta
  • 1 pound elbow macaroni
  • unsalted butter for greasing the dish

Method
 

Prepare the Topping
  1. Preheat your oven to 375°F. Butter a 3-quart casserole dish and set it aside.
  2. In a small saucepan over medium heat, melt 2 tablespoons of butter. Place the torn bread pieces in a medium bowl, pour the melted butter over them, and toss to coat. Set the breadcrumbs aside.
Make the Cheese Sauce
  1. In a medium saucepan over medium heat, warm the milk until it's hot but not boiling.
  2. In a large, high-sided skillet, melt the remaining 6 tablespoons of butter over medium heat. Once the butter bubbles, whisk in the flour and cook for 1 minute, stirring constantly.
  3. Slowly pour the hot milk into the butter-flour mixture while whisking continuously. Keep whisking until the sauce bubbles and thickens.
  4. Remove the skillet from the heat. Stir in the salt, nutmeg, black pepper, cayenne, 3 cups of the cheddar cheese, and 1 1/2 cups of the Gruyere (or 1 cup of Pecorino Romano) until melted and smooth. Set the cheese sauce aside.
Cook the Pasta
  1. Fill a large pot with water and bring it to a boil. Add the macaroni and cook for 2 to 3 minutes less than the package directions, until the pasta is just barely tender on the outside but still firm inside. Drain the pasta in a colander, rinse it under cold running water, and let it drain well.
Assemble and Bake
  1. Stir the drained macaroni into the reserved cheese sauce until evenly coated.
  2. Pour the macaroni mixture into the prepared casserole dish. Sprinkle the remaining 1 1/2 cups of cheddar cheese and 1/2 cup of Gruyere (or 1/4 cup Pecorino Romano) over the top, then scatter the buttered breadcrumbs evenly on top.
  3. Bake until the top is golden brown and bubbling, about 30 minutes. Let the dish cool on a wire rack for 5 minutes before serving hot.

Nutrition

Calories: 530kcalCarbohydrates: 38gProtein: 26gFat: 31gSaturated Fat: 19gCholesterol: 95mgSodium: 820mgFiber: 1gSugar: 8g

Notes

For a richer flavor, use a mix of sharp cheddar and Gruyere. You can substitute the breadcrumbs with panko for extra crunch. To make ahead, assemble the dish without baking, cover, and refrigerate for up to 24 hours; add 10 minutes to the baking time. Avoid overcooking the pasta initially, as it will continue to cook in the oven. Leftovers can be stored in an airtight container in the fridge for up to 3 days and reheated in the oven or microwave.

Tried this recipe?

Let us know how it was!