“Crispy top. Molten middle.”
Each of the three cheeses has one job. Sharp cheddar is the flavor; Gruyère melts smoother than cheddar and gives the sauce its silk and a nutty depth; mozzarella goes on top, not in the sauce, because it is the cheese that stretches. A teaspoon of mustard powder sharpens all three without tasting of mustard.
The sauce is a butter-and-flour roux loosened with warm milk and cream, which is why it stays smooth through a 25-minute bake instead of splitting into grease. The pasta goes in undercooked and finishes in the dish, drinking sauce as it bakes.
🧀 The promise: crispy golden top, molten cheese-pull middle — one baking dish of pure peace and quiet.


Heat the oven to 400°F (200°C) and butter a 9×13 dish. Cook the macaroni 2 minutes short of the package time and drain it.
Melt the butter in the same pot over medium. Whisk in the flour and cook 1 minute. Slowly whisk in the warm milk and cream until smooth.
Simmer 3 to 4 minutes until thickened. Off the heat, stir in the cheddar and Gruyère a handful at a time until melted, then the mustard powder and paprika. Season with salt and white pepper and taste — it should be slightly over-seasoned, because the pasta will soak up salt.
Fold the pasta back in. Pour into the buttered dish (or your biggest cast-iron skillet). Scatter the mozzarella over the top — that layer is the stretch.
Toss the panko with the melted butter and scatter it evenly over everything.
Bake 20 to 25 minutes, until the edges bubble and the panko is deep golden. If the top is golden before the edges bubble, tent it loosely with foil. Rest 10 minutes before serving — straight out of the oven the sauce is thin, and the rest is what makes it scoopable.
It is ready when the panko is deep golden with crisp corners and the sauce is bubbling visibly at the edges of the dish — bubbling means the middle is hot through. If the top browns before the edges bubble, tent it with foil and give it 5 more minutes. After the 10-minute rest a spoon should come out coated in sauce, not swimming in it; if it is still soupy, the sauce was pulled from the stove before it thickened.
Cheddar for flavor, Gruyère for silk, mozzarella for the pull. Don't swap all three for cheddar or you'll get grease instead of glory.
🥗 Nutrition, roughly: about 560 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.