Go Back

Melty Three-Cheese Mac & Cheese

This melty three-cheese mac & cheese features a creamy sauce with a buttery crunch topping, making it a comforting and family-friendly dish for weeknights or potlucks.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: American
Calories: 600

Ingredients
  

For the Pasta
  • 12 ounces elbow macaroni or small shells (about 3 cups dry)
  • Salt for the pasta water
For the Cheese Sauce
  • 4 tablespoons unsalted butter
  • 4 tablespoons all-purpose flour
  • 2 1/2 cups whole milk warmed slightly
  • 1/2 cup heavy cream or extra milk for extra creaminess
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/2 teaspoon dry mustard powder
  • 1/4 teaspoon smoked paprika (optional, for warmth)
Cheese Blend
  • 1 1/2 cups sharp cheddar, shredded (freshly shredded melts best)
  • 1 cup Gruyère, shredded or thinly sliced
  • 1 cup mozzarella, shredded (for stretch)
Topping
  • 1 cup panko breadcrumbs
  • 2 tablespoons unsalted butter melted
  • 1/4 cup grated Parmesan
  • Pinch of salt and pepper

Method
 

Preparation
  1. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish or a similar ovenproof casserole.
  2. Bring a large pot of salted water to a boil. Add macaroni and cook for 1 to 2 minutes less than package directions so the pasta is very al dente. Drain and set aside.
Making the Cheese Sauce
  1. In a medium saucepan over medium heat, melt 4 tablespoons butter. Sprinkle in the flour and whisk continuously for 1 to 2 minutes until the mixture is bubbly and pale golden. Do not let it darken.
  2. Gradually whisk in the warmed milk and cream. Keep whisking to remove lumps. Cook for 4 to 6 minutes, stirring frequently, until the sauce thickens and coats the back of a spoon.
  3. Remove sauce from heat and stir in salt, pepper, mustard powder, and smoked paprika. Add the shredded cheddar, Gruyère, and mozzarella in batches, stirring until each batch melts and the sauce is silky.
  4. Taste and adjust seasoning.
Combining and Baking
  1. Fold the drained pasta into the cheese sauce until evenly coated.
  2. In a small bowl mix panko, melted butter, Parmesan, and a pinch of salt and pepper until crumbs are evenly coated.
  3. Transfer the sauced pasta to the prepared baking dish. Sprinkle the breadcrumb topping in an even layer. Bake uncovered for 20 to 25 minutes until the top is golden and the sauce is bubbling around the edges.
  4. For extra browning, place under the broiler for 1 to 2 minutes watching carefully. Let rest 5 minutes before serving.

Notes

Use freshly shredded cheese for the best melt and flavor. For a lighter version, use 2% milk and omit the heavy cream. To make dairy-free, use a thickening combination of oat or almond milk and cornstarch, then use dairy-free cheeses.