Old fashioned baked macaroni and cheese

2 min prep 1 min cook 3 servings
Old fashioned baked macaroni and cheese
Save This Recipe!
Click to save for later - It only takes 2 seconds!

The first time I ever tasted a truly old‑fashioned baked macaroni and cheese, I was sitting at my grandmother’s kitchen table on a crisp autumn afternoon. The house was filled with the comforting scent of melted butter and toasted breadcrumbs, and the golden‑brown crust that peeked out from the casserole dish seemed to promise a hug in every bite. I still remember the moment the lid was lifted – a cloud of fragrant steam rose, carrying whispers of garlic, paprika, and the sweet nuttiness of Gruyère, and my mouth watered before the first forkful even touched my lips. That memory has followed me through every kitchen I’ve worked in, and it’s the reason I’m so passionate about sharing this classic recipe with you today.

What makes this baked macaroni and cheese truly special is the balance of three cheeses – cheddar for that sharp bite, Gruyère for a subtle earthiness, and mozzarella for that glorious stretch. Combined with a silky béchamel sauce enriched with heavy cream and a hint of cream cheese, the dish achieves a velvety texture that feels luxurious yet familiar. And let’s not forget the crunchy, buttery topping that adds a satisfying contrast – it’s the kind of crust that makes you pause, stare, and then dive right back in. If you’ve ever wondered why restaurant versions sometimes feel flat, the secret lies in the layers of flavor and texture that we’ll build together step by step.

But wait – there’s a hidden trick that most home cooks overlook, and it’s the key to getting that perfectly glossy, bubbling top without turning the cheese into a rubbery blanket. I’ll reveal that little secret in the middle of the instructions, and trust me, once you try it, you’ll never go back to the “just melt cheese” method again. Along the way, I’ll also share a few anecdotes from my own kitchen mishaps – like the time I forgot to season the sauce and ended up with a bland disaster, which taught me the importance of tasting as you go. Those tiny lessons are what turn a good recipe into a great one, and I’m excited to pass them on.

Here’s exactly how to make it – and trust me, your family will be asking for seconds, your friends will beg for the recipe, and you’ll feel a warm pride every time you pull that golden dish from the oven. Ready to dive in? Let’s gather the ingredients, fire up the oven, and create a comforting classic that will become a staple in your home for years to come.

🌟 Why This Recipe Works

  • Flavor Depth: By layering cheddar, Gruyère, and mozzarella, you get a complex flavor profile that balances sharpness, nuttiness, and meltiness, ensuring each bite is exciting.
  • Texture Harmony: The creamy béchamel creates a smooth interior while the breadcrumb‑butter topping provides a crisp contrast, giving you that perfect bite‑to‑crunch ratio.
  • Ease of Execution: Despite sounding gourmet, the steps are straightforward and use pantry staples, so even a beginner can master it without a culinary degree.
  • Time Efficiency: With a total cooking time under an hour, you can serve this as a comforting weeknight dinner or a special weekend treat without spending the whole day in the kitchen.
  • Versatility: The base recipe is a blank canvas – you can add bacon, jalapeños, or even a sprinkle of truffle oil for a fancy twist without compromising the core comfort.
  • Nutrition Balance: While indulgent, the use of whole milk, a modest amount of butter, and a mix of cheeses gives you protein, calcium, and a satisfying calorie count that fuels a family.
  • Crowd‑Pleaser Factor: Kids love the cheesy goodness, adults appreciate the sophisticated cheese blend, and the golden crust makes it visually appealing on any table.
💡 Pro Tip: For an extra glossy top, brush the breadcrumb mixture with a lightly beaten egg before baking – it creates a beautiful sheen and helps the crust set perfectly.

🥗 Ingredients Breakdown

The Foundation – Pasta & Dairy

The backbone of this dish is 10 oz of elbow macaroni, a shape that captures sauce in every nook and cranny. Choose a high‑quality durum wheat pasta for a firm bite that won’t turn mushy during baking. The combination of 3 cups whole milk, 1 cup heavy cream, and ¼ cup cream cheese creates a rich, velvety béchamel that coats each piece of pasta like a silky blanket. If you’re looking for a lighter version, you can substitute half of the whole milk with low‑fat milk, but keep the heavy cream to preserve that luxurious mouthfeel.

Aromatics & Spices – Building the Flavor Base

A classic roux starts with ¼ cup unsalted butter and 3 tablespoons all‑purpose flour, cooked just until it turns a pale golden hue. This not only thickens the sauce but also adds a nutty depth that you can’t get from simply whisking in milk. The seasoning blend – ½‑1 teaspoon each of salt and black pepper, plus 1 teaspoon each of garlic powder, onion powder, and paprika – is where the magic truly happens. The paprika not only adds a subtle smoky warmth but also gives the sauce a gorgeous amber color that foreshadows the crust to come.

The Secret Weapons – Cheese Trio

Cheddar, Gruyère, and mozzarella each play a distinct role. The 1 cup of sharp cheddar provides the tangy backbone, while the ½ cup extra adds an extra punch of flavor. Gruyère, with its 1 cup plus an additional ½ cup, contributes a nutty, slightly sweet note that deepens the sauce’s complexity. Mozzarella, in the same quantities, ensures that glorious stretch and melt that makes every forkful a stringy delight. If you can’t find Gruyère, substitute with a quality Swiss cheese; the flavor profile will shift slightly but remain delicious.

Finishing Touches – Herbs & Crunch

A tablespoon of fresh parsley, chopped finely, adds a burst of color and a hint of freshness that cuts through the richness. A final sprinkle of paprika on top before baking not only reinforces the smoky aroma but also creates a speckled, appetizing crust. For those who love extra crunch, a handful of panko breadcrumbs tossed with melted butter can replace the traditional breadcrumb topping, delivering an even lighter, crispier finish.

🤔 Did You Know? The protein in cheese helps to stabilize the béchamel sauce, preventing it from separating during baking – that’s why using a mix of cheeses is both tasty and technically smart.

With your ingredients prepped and ready, let's get cooking. Here’s where the fun really begins…

Old fashioned baked macaroni and cheese

🍳 Step-by-Step Instructions

  1. Preheat your oven to 375°F (190°C) and lightly grease a 9‑by‑13‑inch baking dish with butter. While the oven warms, bring a large pot of salted water to a rolling boil. Add the elbow macaroni and cook until it’s just al dente – about 7‑8 minutes – because it will continue to cook in the oven. Drain the pasta, give it a quick rinse to stop the cooking process, and set it aside while you build the sauce. The steam rising from the pot at this stage is a reminder that you’re already on your way to comfort food heaven.

  2. In the same pot, melt the ¼ cup unsalted butter over medium heat until it foams but doesn’t brown. Sprinkle the 3 tablespoons flour over the melted butter, whisking constantly to form a smooth roux. Cook this mixture for 2‑3 minutes, watching for a faint golden color and a nutty aroma – this is the foundation that will keep your sauce from being watery. Pro Tip: If you whisk too vigorously, you risk splattering; a gentle, steady whisk gives you a silky base without the mess.

  3. Gradually pour in the 3 cups whole milk, whisking continuously to avoid lumps. Once the milk is incorporated, add the 1 cup heavy cream and keep whisking until the mixture thickens and coats the back of a spoon. At this point, you’ll notice the sauce turning a pale, buttery gold – a visual cue that the béchamel is reaching the perfect consistency. Season with the salt, black pepper, garlic powder, onion powder, and 1 teaspoon paprika, tasting as you go to adjust the seasoning to your liking.

  4. Reduce the heat to low and stir in the ¼ cup cream cheese, letting it melt completely into the sauce. This step adds a subtle tang and helps the cheese blend smoothly later on.

    ⚠️ Common Mistake: Adding the cheese over high heat can cause it to seize and become grainy. Keep the temperature low and stir gently for a velvety texture.
    Once the cream cheese is fully incorporated, the sauce should be thick enough to coat the back of a spoon without dripping off too quickly.

  5. Now, it’s time for the cheese trio. Start by folding in the 1 cup shredded cheddar, followed by the 1 cup shredded Gruyère, and finally the 1 cup shredded mozzarella. Stir until each cheese is melted and the sauce is uniformly glossy. Then, add the additional ½ cup of each cheese – cheddar, Gruyère, and mozzarella – for extra depth and stretch. The sauce will become luxuriously thick and slightly stretchy, a sign that the cheese is fully emulsified.

  6. Combine the cooked macaroni with the cheese sauce, tossing gently to ensure every curve is coated. Transfer the mixture into the prepared baking dish, spreading it out evenly. In a small bowl, melt 2 tablespoons butter and mix with ½ cup breadcrumbs (or panko) and a pinch of paprika; sprinkle this topping over the pasta for that coveted golden crust. Finally, scatter the fresh parsley and an extra dusting of paprika on top for color and a hint of smoky aroma.

  7. Place the dish in the preheated oven and bake for 25‑30 minutes, or until the edges are bubbling and the top is a deep, caramelized brown. Keep an eye on the crust – if it starts to darken too quickly, loosely cover the dish with foil to prevent burning while the interior finishes cooking. The moment the cheese starts to form a crispy, fragrant crust is the signal that you’re about to serve a masterpiece.

  8. Remove the casserole from the oven and let it rest for 5‑10 minutes before serving. This resting period allows the sauce to set, making each slice hold together beautifully. Garnish with a final sprinkle of fresh parsley and a light drizzle of melted butter if you like extra richness. Go ahead, take a taste — you’ll know exactly when it’s right, and your family will be lining up for seconds.

💡 Pro Tip: For an ultra‑crispy topping, mix the breadcrumb topping with a tablespoon of grated Parmesan and a dash of hot sauce before sprinkling it over the casserole.

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you combine the cheese sauce with the pasta, always taste the sauce and adjust the seasoning. A pinch more salt or a dash of extra paprika can make a world of difference. I once served a batch that was a little bland because I skipped this step, and the feedback was a gentle reminder that seasoning is the soul of any dish.

Why Resting Time Matters More Than You Think

Letting the baked macaroni rest after it comes out of the oven allows the sauce to thicken and the flavors to meld. This short pause transforms a good casserole into a great one, as the cheese settles into a creamy, cohesive layer rather than sliding off the plate. Trust me on this one: the extra five minutes are worth every second.

The Seasoning Secret Pros Won’t Tell You

Professional chefs often add a splash of dry white wine to the béchamel for a subtle acidity that brightens the richness. You can also incorporate a pinch of nutmeg, which enhances the dairy notes without being overpowering. I experimented with a teaspoon of mustard powder once, and it gave the sauce an unexpected depth that my guests loved.

Mastering the Crust

The secret to a perfectly browned crust lies in the butter‑breadcrumb mixture. Melt the butter just enough to coat the crumbs without turning them brown, then toss with paprika and a pinch of salt. Spread it evenly and bake on the middle rack for even heat distribution – this prevents the top from burning while the interior finishes cooking.

Cheese Selection – Quality Over Quantity

Invest in good-quality cheeses; they melt better and provide richer flavor. A sharp, aged cheddar will give you that bite, while a young Gruyère melts smoothly and adds a nutty undertone. If you can, buy a block and grate it yourself – the fresh shreds release more oils and create a silkier sauce.

The Final Garnish Boost

A light drizzle of melted butter over the finished dish just before serving adds a glossy finish and a buttery aroma that makes the whole casserole sing. I love adding a few extra parsley leaves on top for a pop of color that makes the dish look as good as it tastes.

💡 Pro Tip: If you’re planning to make this ahead of time, assemble the casserole, cover it tightly, and refrigerate. Add 10‑15 minutes to the baking time when you bake it from cold to ensure the center heats through.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I’ve tried and loved:

Bacon‑Infused Bliss

Crisp 6 slices of bacon, crumble them, and fold them into the pasta before baking. The smoky, salty crunch pairs beautifully with the creamy cheese base, turning a classic comfort dish into a hearty main.

Spicy Jalapeño Kick

Add 1‑2 finely diced jalapeños to the roux for a subtle heat that awakens the palate. If you prefer a milder heat, remove the seeds; for a bold punch, keep them in and garnish with a drizzle of cool sour cream.

Herb Garden Medley

Swap the parsley for a blend of fresh thyme, rosemary, and chives. The aromatic herbs infuse the sauce with earthy notes that complement the richness of the cheese, especially during spring when herbs are at their peak.

Truffle‑Infused Luxury

Stir in 1‑2 teaspoons of truffle oil into the béchamel just before adding the cheeses. The earthy, luxurious aroma elevates the dish to restaurant‑quality, perfect for a special dinner.

Vegetarian Garden Delight

Fold in roasted cauliflower florets, sautéed mushrooms, and caramelized onions for added texture and nutrition. The vegetables absorb the creamy sauce, creating bite‑sized pockets of flavor that make the dish feel lighter yet satisfying.

Gluten‑Free Comfort

Replace the elbow macaroni with gluten‑free pasta or even spiralized cauliflower. The sauce clings just as well, and the result is a comforting dish that accommodates dietary restrictions without sacrificing taste.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the casserole to cool to room temperature, then cover tightly with foil or plastic wrap. Store in the refrigerator for up to 3 days. When reheating, sprinkle a little extra milk over the top to restore moisture, then bake at 350°F (175°C) for 15‑20 minutes until hot and bubbly.

Freezing Instructions

Portion the baked macaroni into freezer‑safe containers, leaving a small gap for expansion. Freeze for up to 2 months. To reheat, thaw overnight in the fridge, then bake at 375°F (190°C) for 25‑30 minutes, covering with foil for the first half to prevent over‑browning.

Reheating Methods

For a quick microwave fix, slice a portion, place on a microwave‑safe plate, and heat on high for 2‑3 minutes, stirring halfway. For the best texture, use the oven method – a splash of milk or cream added before reheating keeps the sauce from drying out, and the breadcrumb topping regains its crunch.

❓ Frequently Asked Questions

Absolutely! Short, sturdy shapes like penne, rigatoni, or shells work well because they hold onto the sauce. Just be sure to cook the pasta al dente so it doesn’t become mushy during the bake.

If Gruyère is unavailable, substitute with an equal amount of Swiss cheese or even a mild provolone. The flavor will shift slightly, but the meltiness and overall richness will remain intact.

Swap half of the heavy cream for low‑fat milk, use reduced‑fat cheese, and cut the butter in the breadcrumb topping by half. The sauce will be a bit lighter, but still creamy enough to satisfy.

Yes – sauté vegetables like broccoli, spinach, or peas ahead of time to remove excess moisture. Pat them dry before folding them into the pasta; this keeps the casserole from becoming soggy.

No pre‑cooking is necessary. Mixing the breadcrumbs with melted butter and a pinch of paprika is enough; they’ll toast and turn golden during the final bake.

Separation usually occurs when the heat is too high or the sauce isn’t whisked enough. Keep the béchamel on low to medium heat and whisk continuously when adding the milk and cream.

Yes! Use plant‑based milk (such as oat or soy), a vegan butter substitute, and dairy‑free cheeses. Nutritional yeast can add a cheesy flavor, and a thickener like cornstarch works in place of the roux.

You can assemble it up to 24 hours ahead, cover tightly, and keep it in the refrigerator. Add an extra 5‑10 minutes to the baking time if it’s going straight from the fridge to the oven.
Old fashioned baked macaroni and cheese

Old fashioned baked macaroni and cheese

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat oven to 375°F (190°C) and grease a 9×13‑inch baking dish.
  2. Cook elbow macaroni al dente, drain, and set aside.
  3. Make a roux with butter and flour, then whisk in milk and cream.
  4. Season, add cream cheese, and melt until smooth.
  5. Stir in the cheese trio (cheddar, Gruyère, mozzarella) until fully melted.
  6. Combine pasta with sauce, transfer to dish, top with buttered breadcrumbs, parsley, and paprika.
  7. Bake 25‑30 minutes until bubbling and golden brown.
  8. Rest 5‑10 minutes, garnish, and serve.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.