Go Back

Mac and Cheese Casserole - Cozy, Golden, and Extra Cheesy

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 8 servings

Ingredients
  

  • Elbow macaroni (or cavatappi, shells, or small pasta you like), about 1 pound
  • Unsalted butter, 6 tablespoons for the sauce + 2 tablespoons for the topping
  • All-purpose flour, 1/3 cup
  • Whole milk, 3 cups
  • Heavy cream, 1 cup (or use all milk for a lighter sauce)
  • Sharp cheddar cheese, 12 ounces, freshly shredded
  • Gruyère or Monterey Jack, 6 ounces, freshly shredded
  • Parmesan cheese, 1/2 cup, finely grated (for topping and a little in the sauce)
  • Dry mustard powder, 1/2 teaspoon (or 1 teaspoon Dijon)
  • Garlic powder, 1/2 teaspoon
  • Paprika, 1/2 teaspoon (sweet or smoked)
  • Salt and black pepper, to taste
  • Panko breadcrumbs, 1 cup
  • Olive oil or cooking spray for the baking dish

Method
 

  1. Prep the oven and pan: Heat oven to 375°F (190°C). Lightly grease a 9x13-inch baking dish with olive oil or cooking spray.
  2. Cook the pasta: Boil in well-salted water until just shy of al dente (about 1 minute less than package). Drain and set aside. Toss with a teaspoon of butter to prevent sticking.
  3. Make the roux: In a large pot over medium heat, melt 6 tablespoons butter. Whisk in flour and cook 1–2 minutes, stirring, until it smells toasty but not browned.
  4. Add dairy gradually: Slowly whisk in milk and cream. Keep whisking to smooth out any lumps. Bring to a gentle simmer and cook 3–5 minutes until thick enough to coat a spoon.
  5. Season the sauce: Stir in dry mustard, garlic powder, paprika, 1 teaspoon salt, and 1/2 teaspoon pepper. Taste and adjust seasoning.
  6. Add the cheese off heat: Remove pot from heat. Add cheddar and Gruyère in small handfuls, whisking until melted and smooth. Stir in 2 tablespoons Parmesan. Do not boil after adding cheese.
  7. Combine with pasta: Fold in the drained pasta until evenly coated. The mixture should be saucy—baking will thicken it.
  8. Transfer to dish: Pour into the prepared baking dish and spread evenly.
  9. Make the topping: Melt 2 tablespoons butter. In a bowl, mix panko, melted butter, remaining Parmesan, a pinch of salt, and a little pepper.
  10. Top and bake: Sprinkle the panko mixture over the pasta. Bake 20–25 minutes until the edges bubble and the top is golden.
  11. Rest before serving: Let the casserole sit 10 minutes so it sets slightly and slices cleanly.