Main Courses
This old-fashioned baked mac and cheese recipe delivers the crispy-topped, gooey pull-apart magic that makes it a classic comfort dish. The secret lies in a precise blend of sharp cheddar and nutty Gruyère, baked until the edges are golden and the cheese stretches like melted perfection.
I’ve perfected this version over years of testing—no shortcuts, just the traditional method that stands up to any modern take.
The foundation starts with elbow macaroni cooked just shy of al dente, then tossed in a rich, velvety cheese sauce that thickens as it bakes. A buttery breadcrumb topping crackles into crispy bliss while keeping the center gloriously tender.
This isn’t just a side dish; it’s the main event, worthy of Sunday suppers and holiday tables alike.
What you’ll end up with is a crispy golden crust that shatters at the touch, revealing layers of creamy cheese that pull apart with every bite. The aroma alone will have everyone gathering around the table—this is the kind of mac and cheese that becomes a family tradition.
Ready to master the technique?
For those who love it with extra flavor, bacon or jalapeños can be added, but the classic version speaks for itself. Let’s get baking—this dish is worth every minute of the wait.
Ingredients for old fashioned baked mac and cheese
The classic blend of cheeses and buttery textures that defines old-school comfort baking.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Dry weight, cooked al dente |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Freshly grated, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Freshly grated, nutty flavor |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | ¼ cup | For thickened sauce |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, sharp flavor |
| Panko Breadcrumbs 🍞 | ¾ cup | For crispy topping |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Mustard Powder 🌶️ | ¼ tsp | Brightens cheese flavor |
| Nutmeg 🌿 | ⅛ tsp | Finely ground, sparingly |
The cheeses are non-negotiable here. Sharp white cheddar delivers the tangy bite, while Gruyère adds nutty depth—both must be freshly grated from blocks (pre-grated gets clumpy and lacks flavor). Whole Foods or specialty cheese shops carry the best Gruyère, but a good grocery store selection works too. Look for cheddar with visible sharpness—it should have a vibrant color, not yellowed or waxy. The Parmesan? Parmigiano-Reggiano from a wedge is ideal; the pre-grated stuff just doesn’t compare. For the macaroni, elbow shape is traditional, but any short pasta works if that’s what you’ve got.
No heavy cream? Full-fat sour cream at half the amount works in a pinch, though the texture won’t be identical. Substituting Gruyère? Comté or Emmental are close, but Gruyère’s melt is unmatched. The mustard powder and nutmeg are where this dish gets its signature old-fashioned flavor—don’t skip them, even if you’re used to modern versions that leave them out. For the breadcrumbs, panko gives the best crisp, but regular breadcrumbs toasted in the oven first will work too. The garlic powder and black pepper should be freshly ground if possible—pre-ground loses potency fast.
This dish reheats beautifully, but it’s best served fresh from the oven. Store leftovers covered in the fridge for 4-5 days, though it’s worth making a second batch since it freezes exceptionally well for up to 3 months. For freezing, let it cool completely first, then wrap tightly in foil or store in an airtight container. The crispy topping softens slightly when reheated, but a quick 5-minute broil at the end restores the crunch. Portion into individual servings before freezing for easy reheats.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s literally dump-and-bake after boiling the pasta. No fancy techniques—just elbow macaroni, shredded sharp cheddar, and Gruyère melted together with heavy cream and milk. The only tool you’ll need is a whisk and a baking dish.
- Creamy Crispy Magic: That perfect balance of velvety sauce and golden, crackly top? It’s all in the cheese. Gruyère adds nutty depth while the cheddar keeps it sharp, and a quick broil at the end seals the deal. Honestly, the first time I tasted it, I nearly licked the pan.
- Lunchbox Hero: Between us, this is my go-to for meal prep—it reheats like a dream and keeps well for days. Pack it in a thermos for work or school, and it’s still rich and satisfying hours later. My kids actually ask for leftovers, which never happens.
- Budget Cheat Code: Sharp cheddar and Gruyère stretch further than you’d think, and the cream/milk combo makes it feel indulgent without breaking the bank. I’ve fed a crowd of six for under $10, and no one ever guesses it’s not homemade. (Yes, even on a Tuesday night.)
Instructions for old fashioned baked mac and cheese
Here's how to create that perfect balance of crispy golden crust and gooey, pull-apart cheese.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Season the water generously with salt—it should taste like the ocean. Cook until the pasta is 1 minute before al dente according to package directions. This slight undercooking ensures the pasta finishes cooking in the oven while absorbing the rich cheese sauce.
Drain the pasta and immediately transfer it to a large mixing bowl. Toss with a tablespoon of the freshly grated sharp white cheddar cheese to prevent clumping. The residual heat from the pasta will help the cheese begin melting, creating a better texture when we assemble everything later.
Prepare the Ultra-Rich Cheese Sauce
In a separate saucepan, melt 0.5 cup unsalted butter over medium heat. Once melted, whisk in 0.25 cup all-purpose flour to create a roux. Cook for 1-2 minutes until the mixture turns a pale golden color and smells nutty—this is your flavor foundation.
Gradually whisk in 0.5 cup warmed whole milk and 1 cup heavy cream, allowing each addition to fully incorporate before adding more. Bring the mixture to a gentle simmer, stirring constantly to prevent lumps. Remove from heat and stir in 1.5 cups sharp white cheddar cheese, 1 cup gruyère cheese, 0.5 cup parmesan cheese, 1.5 tsp salt, 0.5 tsp ground black pepper, 0.5 tsp garlic powder, 0.25 tsp mustard powder, and 0.125 tsp nutmeg.
Return the sauce to low heat and stir until completely smooth and fully melted. The sauce should coat the back of a spoon and be thick enough to cling to the pasta. If it's too thick, add a splash of milk to reach your desired consistency. This is where the magic happens—the cheese should be completely melted with no graininess remaining.
Combine Pasta and Sauce for Maximum Gooeyness
Pour the hot cheese sauce over the cooked elbow macaroni in the mixing bowl. Using a rubber spatula, fold everything together until the pasta is completely coated and the cheese has begun to set slightly. The mixture should be thick and cohesive, with the cheese clinging to each noodle.
Transfer the pasta mixture to a greased 9x13-inch baking dish, spreading it out evenly. Press down gently to compact the pasta, creating a smooth surface. This step ensures even baking and that perfect pull-apart texture. The dish should be filled to about ¾ full—don't overfill or the breadcrumbs won't crisp properly.
Create the Crispy Golden Topping
In a small bowl, combine 0.75 cup panko breadcrumbs with 2 tablespoons of the remaining sharp white cheddar cheese (reserved from earlier). Sprinkle this mixture evenly over the top of the mac and cheese, pressing down lightly with your fingers to help it adhere. The breadcrumbs should cover the entire surface completely for maximum crispiness.
Bake at 375°F for 25-30 minutes until the top is a deep golden brown and the edges are bubbling. You'll know it's done when the breadcrumbs look toasted and the cheese underneath is fully melted and bubbling around the edges. If the top browns too quickly, tent loosely with foil for the last 5-10 minutes to prevent burning while still allowing the cheese to melt completely.
Rest and Serve for Perfect Texture
Remove the baking dish from the oven and let it rest for 10-15 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve while maintaining that perfect gooey texture. The crust will firm up just enough to hold its shape when you cut into it.
Slice into squares and serve immediately. Each bite should deliver that perfect combination of crispy golden crust on top, followed by the rich, creamy cheese pulling apart with every forkful. The flavor should be complex—sharp cheddar balanced by nutty gruyère, with just a hint of mustard and nutmeg to brighten everything up.
Pro Tips For Making Old Fashioned Baked Mac And Cheese
- PRE-COOK PASTA AL DENTE: DESCRIPTION: Take the macaroni out of the boiling water when it’s just al dente—about 1 minute before the package says. I learned this the hard way: overcooked pasta turns mushy in the oven, no matter how much cheese you add. Drain it, toss with a splash of pasta water (yes, even if you’re skipping the sauce), and shock it in cold water to stop cooking.
- GRATE CHEESE FINE: DESCRIPTION: Skip the food processor for this one—hand-grate the cheddar and Gruyère using the large holes of a box grater. The finer the shreds, the smoother the melt, and bigger chunks just sit there like stubborn guests. Pro move: mix the cheeses halfway through grating so they blend evenly in the sauce.
- BAKE COVERED FIRST: DESCRIPTION: Start the mac and cheese under foil for the first 20 minutes at 375°F. The cheese needs time to fully melt and coat the pasta before you risk browning. I used to bake it uncovered from the start, and half the time, the top would harden while the bottom stayed soupy—no one wants that.
- WHISK IN HOT LIQUIDS: DESCRIPTION: Heat the heavy cream and milk separately until steaming before whisking them into the cheese mixture. Cold liquids make the sauce seize up like stubborn butter, and you’ll end up with lumps. A quick fix: temper the dairy by drizzling a little hot milk into the cream first, then pour in the rest.
Best sauces and condiments for these flavors
Classic Cheese Sauce
The foundation of this dish is the ultra-rich cheese sauce made with sharp white cheddar, Gruyère, and Parmesan. I always use freshly grated cheese—pre-grated loses moisture and flavor.
The secret is melting the butter first, then whisking in flour to create a roux that forms the base. This step develops a nutty depth before adding the dairy. 🧈
For extra richness, I warm the whole milk before adding it to the saucepan. This prevents lumps and ensures a silky texture. The mustard powder and nutmeg are non-negotiable—they brighten the cheese and add that old-fashioned warmth.
If your sauce looks too thick, add a splash of milk to reach that perfect pourable consistency.
Buttery Breadcrumb Topping
The panko breadcrumb topping is where the magic happens for that crispy crust. I mix it with 2 tablespoons of extra cheddar to help it stick to the cheese.
For even more flavor, I toast the breadcrumbs in a dry pan for 2-3 minutes before sprinkling them on top—this deepens their taste. A light press with your fingers ensures they adhere perfectly. 🍞
For extra crispiness, I sometimes add 1 tablespoon melted butter to the breadcrumb mix. This creates a golden, shatterable crust that contrasts beautifully with the creamy center. If you're feeling adventurous, try adding 1 teaspoon smoked paprika for a subtle smoky note.
Homemade Gravy Pairing
A classic brown gravy elevates this dish to next-level comfort. I make mine by deglazing the pan after cooking bacon (if using) with 1 cup beef broth and 1 tablespoon flour.
The gravy should be thick enough to coat the back of a spoon but still pour smoothly. Drizzle it over the mac and cheese just before serving for that restaurant-style finish. 🥄
For a vegetarian version, use mushroom gravy made with sautéed mushrooms, garlic, and vegetable broth. The earthy flavors complement the cheese beautifully. Always keep the gravy warm until serving—it should be 165°F to ensure safety.
Spicy Kick Options
If you love heat, add 1-2 teaspoons of hot sauce directly to the cheese sauce before baking. For a smoky twist, stir in ½ teaspoon chipotle powder or 1 tablespoon of diced jalapeños. The heat will mellow slightly during baking but still deliver a delicious kick. 🌶️
For a milder option, top the baked mac and cheese with crispy fried shallots or chopped green onions after serving. The freshness cuts through the richness while adding a nice crunch. I also love a sprinkle of freshly cracked black pepper right before eating—it adds a bright finish.
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese get watery after baking?
The most common cause is overcooking the pasta or using too much liquid in the sauce. Always cook elbow macaroni 1 minute before al dente and let the sauce thicken properly over medium heat. If it still looks thin, bake uncovered for 5-10 extra minutes to evaporate excess moisture. The cheese should pull slightly when you lift the baking dish from the oven.
Can I make this ahead of time and reheat it?
Yes! This dish reheats beautifully. Assemble it completely (even the breadcrumb topping) and refrigerate for up to 2 days before baking. When ready to serve, bake at 375°F for 20-25 minutes until the top is crispy again. For leftovers, cover and reheat at 350°F for 15-20 minutes, then broil for 2-3 minutes to restore the crispy crust.
What's the best way to freeze baked mac and cheese?
Let it cool completely first, then wrap tightly in aluminum foil followed by plastic wrap. For individual portions, freeze in airtight containers. Thaw overnight in the fridge before reheating. When reheating from frozen, bake at 350°F for 30-40 minutes until heated through, then broil for 3-5 minutes to crisp the top. The texture will be slightly softer than fresh but still delicious.
Can I substitute other cheeses in this recipe?
The classic blend of sharp white cheddar and Gruyère creates the signature flavor, but you can experiment. For cheddar substitutes, try Monterey Jack or Colby for milder versions. For Gruyère, Comté or Emmental work well. Avoid pre-shredded cheese—it contains anti-caking agents that make the sauce grainy. If you must use a substitute, add 1 teaspoon of cornstarch to the sauce to improve texture.
How do I make this mac and cheese extra crispy?
For maximum crispiness, toast your breadcrumbs in a dry skillet over medium heat for 2-3 minutes until golden before sprinkling on top. Mix 1 tablespoon melted butter into the breadcrumb-cheese mixture to help it adhere better. After baking, broil for 1-2 minutes at the very end to get that perfect golden crust. Another trick is to press the breadcrumbs down firmly before baking.
