Classic Baked Mac & Three Cheeses – Comfort Food the Easy Way
There’s something about a bubbling pan of baked mac and cheese that just feels like home. Creamy sauce, tender pasta, and a crisp, golden top—this dish brings everyone to the table. This version leans on three cheeses for depth and a touch of sharpness, while staying simple enough for a weeknight.
It’s cozy, reliable, and exactly what you want when you’re craving comfort without fuss. Make it once, and it’ll become a go-to.
What Makes This Recipe So Good

This recipe combines the familiar comfort of classic mac with a richer, more nuanced flavor. The three-cheese blend balances creaminess and sharpness, so every bite feels indulgent but not heavy.
A quick stovetop roux thickens the sauce, and a buttery breadcrumb topping gives it the perfect crunch. Best of all, it uses easy-to-find ingredients and simple techniques that work every time.
- Three-cheese blend: Sharp cheddar, Gruyère (or Swiss), and Parmesan add creaminess, nuttiness, and salty bite.
- Perfect texture: The pasta is cooked just shy of al dente, so it stays firm after baking.
- Reliable sauce: A classic roux ensures a silky, stable cheese sauce that won’t split.
- Crisp topping: Buttered breadcrumbs toast beautifully in the oven.
- Make-ahead friendly: Assemble in advance and bake when you’re ready.
What You’ll Need
- Dry pasta: 12 ounces elbow macaroni (or cavatappi, shells, or penne)
- Butter: 6 tablespoons, divided (4 for the sauce, 2 for the topping)
- All-purpose flour: 1/4 cup
- Whole milk: 2 cups
- Half-and-half or heavy cream: 1 cup
- Sharp cheddar cheese: 2 cups, freshly grated
- Gruyère or Swiss cheese: 1 cup, freshly grated
- Parmesan cheese: 1/2 cup, finely grated
- Dijon mustard: 1 teaspoon
- Garlic powder: 1/2 teaspoon
- Onion powder: 1/2 teaspoon
- Smoked paprika: 1/2 teaspoon (optional but great for depth)
- Salt and black pepper: to taste
- Panko breadcrumbs: 3/4 cup
- Fresh parsley: 1–2 tablespoons, chopped (optional garnish)
Step-by-Step Instructions

- Prep the oven and pan. Heat the oven to 375°F (190°C). Grease a 9×13-inch baking dish or similar casserole.
- Cook the pasta. Boil in well-salted water until just shy of al dente, about 1–2 minutes less than package directions.
Drain and set aside. Toss with a small knob of butter if you like to prevent sticking.
- Warm the dairy. In a small saucepan or microwave-safe bowl, gently warm the milk and cream. Warm dairy blends into the roux more smoothly.
- Make the roux. In a large pot over medium heat, melt 4 tablespoons butter.
Whisk in flour and cook 1–2 minutes until foamy and slightly golden. Don’t let it brown too much.
- Build the sauce. Slowly whisk in the warm milk and cream, a little at a time, until smooth. Keep whisking until it thickens to a nappe consistency, about 4–6 minutes.
- Season and add cheese. Stir in Dijon, garlic powder, onion powder, smoked paprika, salt, and pepper.
Turn heat to low. Add cheddar and Gruyère in handfuls, stirring until melted and smooth. Stir in half of the Parmesan.
- Combine with pasta. Fold the pasta into the sauce until evenly coated.
Taste and adjust seasoning—cheese can be salty, so check before adding more.
- Transfer to the dish. Pour the cheesy pasta into the greased baking dish. Smooth the top.
- Make the topping. Melt remaining 2 tablespoons butter and toss with panko and the remaining Parmesan. Sprinkle evenly over the pasta.
- Bake. Bake uncovered for 20–25 minutes, until the top is golden and the edges are bubbling.
For extra color, broil 1–2 minutes—watch closely.
- Rest and serve. Let it sit 5–10 minutes so the sauce sets slightly. Garnish with parsley if you like. Serve warm.
How to Store
- Refrigerate: Cool completely, then cover tightly.
Store up to 4 days.
- Reheat: Add a splash of milk, cover with foil, and warm in a 300°F (150°C) oven until hot. Or microwave in short bursts, stirring between intervals.
- Freeze: For best texture, freeze unbaked. Wrap well and freeze up to 2 months.
Bake from thawed, adding 5–10 minutes as needed.
- Make-ahead: Assemble, cover, and refrigerate up to 24 hours. Add a few minutes to bake time if baking straight from the fridge.

Health Benefits
Mac and cheese is comfort food, but it still brings a few perks. Dairy provides protein and calcium, which support muscle and bone health.
If you choose whole-grain pasta, you’ll add fiber that helps with fullness and digestion. You can also mix in steamed broccoli or peas for extra vitamins and color.
Balance is key. Portion it, pair it with a big salad or roasted vegetables, and you’ve got a satisfying, well-rounded meal.
Common Mistakes to Avoid
- Overcooking the pasta: It will keep cooking in the oven.
Stop at just under al dente.
- Grating pre-shredded cheese: Pre-shredded often contains anti-caking agents that affect melting. Freshly grated melts smoother.
- Rushing the roux: If the flour isn’t cooked, the sauce can taste pasty. Give it a minute or two.
- Adding cold milk all at once: Warm milk blends better and prevents lumps.
Add gradually while whisking.
- Skipping seasoning: Cheese sauces need salt and a little acidity or spice. Dijon and paprika help round it out.
- Curdled or greasy sauce: Avoid high heat once the cheese goes in. Keep it low and stir gently.
Recipe Variations
- Spicy kick: Add 1–2 teaspoons hot sauce and a pinch of cayenne to the sauce.
- Bacon and scallion: Fold in cooked, crumbled bacon and sliced scallions before baking.
- Broccoli cheddar: Stir in lightly steamed broccoli florets for color and crunch.
- Truffle mushroom: Sauté mushrooms in butter, add a drizzle of truffle oil, and swap Gruyère for fontina.
- Four-cheese deluxe: Add 1/2 cup fontina or provolone for extra meltiness.
- Gluten-free: Use gluten-free pasta and a 1:1 gluten-free flour for the roux.
Choose gluten-free panko.
- Lighter version: Use 2% milk and reduce the cream; bump up the Parmesan for flavor.
FAQ
Can I use pre-shredded cheese?
You can, but freshly grated melts much better and gives a smoother sauce. If you only have pre-shredded, choose higher-quality brands and expect a slightly less silky texture.
What’s the best pasta shape for baked mac and cheese?
Elbows are classic, but cavatappi, shells, or small penne work well. Look for shapes with ridges or curves to hold the sauce.
How do I keep the sauce from becoming grainy?
Lower the heat before adding cheese, add it gradually, and stir until just melted.
Avoid boiling the sauce after the cheese goes in.
Can I make it ahead?
Yes. Assemble, cover, and refrigerate up to 24 hours. Add a splash of milk before baking and extend the bake time by a few minutes.
What can I use instead of Gruyère?
Swiss, fontina, Monterey Jack, or Havarti are good substitutes.
Aim for a melty cheese with mild-to-nutty flavor.
How can I make it extra creamy?
Use a touch more cream, don’t overbake, and let it rest briefly after baking so the sauce settles without drying out.
Is it okay to skip the breadcrumb topping?
Absolutely. You can top with extra shredded cheese for a bubbly crust or leave it plain for a creamier finish.
In Conclusion
Classic Baked Mac & Three Cheeses is the kind of recipe that never lets you down. It’s rich, balanced, and easy to tailor to your taste.
With a dependable sauce, a golden top, and just the right bite, it’s comfort food done right. Keep this one in your back pocket for weeknights, potlucks, and every cozy moment in between.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.






