This baked mac and cheese is the comfort food recipe I make when I want everyone at the table quiet for ten straight minutes: an extra-creamy two-cheese sauce, tender elbow pasta, and a golden panko crust — all in about 45 minutes. It's the cozy cousin of my baked ziti and it disappears just as fast.
This is the creamy, golden-topped casserole of your childhood dreams.
The sauce stays creamy after baking. A proper roux plus a splash more milk than most recipes means no dry, grainy mac — same trick I use in my one-pot garlic parmesan chicken pasta.
Two cheeses, one purpose. Sharp cheddar for flavor, gruyère for that stretchy, glossy melt. Shred them yourself — it matters more than any other step.
It feeds a crowd for cheap. Eight generous servings from pantry staples, which makes it a natural partner for crockpot pot roast Sundays or a lazy marry me chicken night.
Here's what you'll need.
Nothing fancy — the only rule is to buy block cheese and shred it yourself, because pre-shredded cheese is coated in starch and won't melt smooth.
Here's how it all comes together.
Step 1 — Boil the pasta (almost)
Cook the elbow macaroni in well-salted water for 2 minutes less than the package says. It finishes cooking in the oven, and this keeps it from going mushy.
Step 2 — Make the roux
Melt the butter in a saucepan, whisk in the flour, and cook for about 1 minute until it smells faintly nutty. This is what thickens your sauce without any gumminess.
Step 3 — Whisk in the milk
Pour the milk in slowly, whisking the whole time, and let it simmer 3–4 minutes until it coats the back of a spoon. Stir in the dijon and smoked paprika.
Step 4 — Melt in the cheese
Off the heat, stir in the cheddar and gruyère a handful at a time until the sauce is glossy and completely smooth. Taste and season.
Step 5 — Assemble and top
Fold the pasta into the sauce, pour everything into a buttered 9x13 dish, and scatter the reserved cheese and panko over the top.
Step 6 — Bake until golden
Bake at 375°F for 20–25 minutes until the top is deeply golden and the edges are bubbling. Rest 5 minutes before serving — it thickens as it sits.
Things I learned while testing this recipe.
Undercook the pasta more than feels right. Two full minutes short. The first test batch used fully cooked pasta and baked up soft and sad.
Room-temperature milk = no lumps. Cold milk seizes the roux; take it out of the fridge when you start the pasta water.
Add cheese off the heat. Boiling the sauce after the cheese goes in is what makes mac and cheese grainy.
Save a handful of cheese for the top. The panko-plus-cheese layer is where the crackly golden crust comes from.
Make it ahead — it's even better that way.
Assemble up to 24 hours early. Cover the unbaked dish and refrigerate, then add 10 minutes to the bake time straight from the fridge.
It freezes beautifully. Freeze the assembled, unbaked casserole for up to 2 months; bake from thawed.
Feeding a crowd? Double it in two dishes rather than one deep one so the topping-to-creamy-middle ratio stays right.
Storing: Refrigerate in an airtight container for up to 4 days. Reheating: Add a splash of milk and warm gently on the stove or microwave at 50% power so the sauce loosens back up — or crisp individual portions in the air fryer at 350°F for 5 minutes for the best leftover crust of your life. Tracking your macros? Pair a serving with extra protein using our protein calculator, or go straight for today's other new recipe, high protein cheeseburger bowls.
More easy comfort food recipes for busy weeknights...
Extra-creamy baked mac and cheese with a two-cheese sauce and golden panko crust — the easy comfort food recipe that works every single time.
Prep: 15 min · Cook: 30 min · Total: 45 min · Servings: 8 · Category: Comfort Food · Cuisine: American
Ingredients
1 lb elbow macaroni
6 tbsp butter
6 tbsp all-purpose flour
4 cups whole milk, room temperature
1 tsp dijon mustard
½ tsp smoked paprika
3 cups sharp cheddar, freshly shredded (divided)
1½ cups gruyère, freshly shredded
½ cup panko breadcrumbs
Salt and black pepper, to taste
Instructions
Boil the pasta: Cook macaroni in salted water 2 minutes short of package directions. Drain. Preheat oven to 375°F.
Make the roux: Melt butter in a large saucepan over medium heat, whisk in flour, cook 1 minute.
Whisk in the milk: Add milk slowly while whisking; simmer 3–4 minutes until thickened. Stir in dijon, paprika, salt, and pepper.
Melt in the cheese: Off the heat, stir in 2½ cups cheddar and all the gruyère until smooth.
Assemble and top: Fold in the pasta, pour into a buttered 9x13 dish, top with remaining ½ cup cheddar and the panko.
Bake until golden: Bake 20–25 minutes until golden and bubbling. Rest 5 minutes before serving.
Notes: Shred your own cheese — pre-shredded won't melt smooth. Assemble up to 24 hours ahead and refrigerate unbaked (add 10 minutes to bake time). Swap gruyère for monterey jack or fontina if needed.
My air fryer does the leftover-reheating (and half my weeknight cooking) — the Ninja Crispi Cookbook is packed with easy crispy-everything recipes like our chicken tenders and bang bang salmon bites.