Classic Baked Macaroni and Cheese Casserole With Cheddar and Gruyère Recipe

Cheesy, gooey, crisp-crusted, and satisfying. Photograph: Vicky Wasik. Video: Natalie Holt

Baked Mac and Cheese, Two Ways

Why It Works

  • Extra grated cheese folded into the pasta and cheese sauce creates tiny pockets of stretchy, melted, intensely flavored cheese.
  • A buttery panko bread crumb topping bakes up crisp, with a light crunchiness.

This classic béchamel-based mac and cheese is loaded to the hilt with cheese. Not only do we pack as much cheese as we can into the sauce itself, but we then mix the cooked pasta and cheese sauce with additional grated cheese, for tiny pockets of stretchy, melty bits throughout. One of the benefits of this method is that you can get enhanced browning in the oven, especially on the bottom and sides of the baking dish, thanks to the flour and butter in the sauce.

Recipe Facts



Cook: 70 mins
Active: 30 mins
Total: 70 mins
Serves: 8 servings

Rate & Comment


  • Kosher salt

  • 1 pound (450g) elbow macaroni

  • 7 tablespoons (105g) unsalted butter, divided

  • 2 tablespoons (16g) all-purpose flour

  • 2 cups (475ml) milk

  • 12 ounces (340g) grated sharp cheddar cheese (see note)

  • 1 teaspoon (5ml) hot sauce, such as Frank's RedHot

  • 1/2 teaspoon (2g) mustard powder

  • 1/4 teaspoon (1g) garlic powder

  • 1/4 pound (115g) grated Gruyère cheese (see note)

  • 1 cup panko bread crumbs (2 ounces; 55g)


  1. Preheat oven to 400°F (200°C). In a medium pot of salted boiling water, cook elbow macaroni until just shy of al dente, about 2 minutes less than cooking time indicated on package. Drain, then transfer pasta to a large mixing bowl and toss with 2 tablespoons (30g) butter until butter is melted and pasta is evenly coated. Set aside.

  2. In a large saucepan, melt 2 tablespoons (30g) butter over medium-high heat (do not allow it to brown). Add flour and whisk to form a paste. Continue to cook, stirring, until raw flour scent is gone, about 1 minute. Whisking constantly, add milk in a thin, steady stream, whisking constantly and thoroughly and getting into all corners of the pan to maintain a homogeneous texture. Sauce will initially become very thick, then get very thin once all the milk is added.

  3. Heat, stirring, until sauce comes to a simmer and begins to thicken slightly. Reduce heat to medium-low and, working in increments, whisk in cheddar cheese until a smooth, emulsified cheese sauce forms; do not let sauce come to a boil once cheese is added. Whisk in hot sauce, mustard powder, and garlic powder. Season with salt if necessary.

  4. Scrape cheese sauce into pasta and mix until evenly coated. Let cool slightly, then add grated Gruyère and mix well. Scrape pasta into a 9- by 13-inch baking dish and smooth surface into an even layer.

  5. Add panko to a small mixing bowl. Melt remaining 3 tablespoons (45g) butter, then add to panko and mix until evenly coated. Season with salt. Scatter panko all over surface of mac and cheese in an even layer. Bake on top rack of oven until browned and bubbling, about 45 minutes (ovens can vary; check often to prevent top from burning).

  6. Let mac and cheese rest 15 minutes, then serve. Leftover mac and cheese can be refrigerated for up to 5 days; it reheats surprisingly well in the microwave or oven.

Special Equipment

9- by 13- inch baking dish


For the cheese, any semi-firm cheese, such as cheddar, Swiss, Gruyère, Fontina, or Jack, can work here; feel free to use whichever appeals to you. Casserole can be assembled through the end of step 4, then covered and stored in the refrigerator for up to 5 days before baking. Increase baking time by 15 minutes if refrigerated.

This Recipe Appears In

Nutrition Facts (per serving)
483 Calories
32g Fat
28g Carbs
21g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 483
% Daily Value*
Total Fat 32g 41%
Saturated Fat 19g 93%
Cholesterol 91mg 30%
Sodium 591mg 26%
Total Carbohydrate 28g 10%
Dietary Fiber 1g 5%
Total Sugars 4g
Protein 21g
Vitamin C 1mg 3%
Calcium 542mg 42%
Iron 1mg 7%
Potassium 177mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)