Old Fashioned Baked Mac and Cheese Recipe: Buttery Crust Meets Velvety Cheese Swirls

Main Courses

Old Fashioned Baked Mac and Cheese Recipe: Buttery Crust Meets Velvety Cheese Swirls

This old-fashioned baked mac and cheese recipe delivers all the comfort of a classic Southern dish with a rich, velvety cheese sauce and a golden, buttery crust that’s impossible to resist.

The secret lies in a proper roux and slow reduction on the stovetop, followed by careful layering that ensures every bite is creamy and perfectly cooked. I’ve perfected this technique over years of testing, and it’s become my go-to for family gatherings or cozy weeknight dinners.

The key to achieving that restaurant-quality texture starts with a well-made cheese sauce—no lumps, no separation, just smooth, luxurious swirls of melted cheese. I use a blend of sharp cheddar and Gruyère for depth, then finish with a crispy breadcrumb topping that adds a satisfying crunch.

This isn’t just mac and cheese; it’s a dish that feels like a warm hug in every bite, with layers of flavor that keep you reaching for seconds.

By the time it comes out of the oven, you’ll have a golden, bubbling casserole with a crust so crisp it could stand alone, and a cheese sauce so rich it coats every noodle perfectly.

The aroma alone will have everyone gathering around the table, and the first forkful will confirm why this recipe has stood the test of time. It’s the kind of dish that turns simple ingredients into something extraordinary.

Serve this classic with a side of steamed green beans or a crisp salad for a balanced meal that feels like a celebration. The best part? It’s foolproof once you master the sauce, and the results are worth every minute of prep.

Let’s get started on making your most indulgent mac and cheese yet.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for old fashioned baked mac and cheese

Sixteen ingredients. One dish that feels like a Southern hug in every bite.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lbs Medium or fine elbow shape
Unsalted Butter 🧈 ¾ cup Cold, cut into pats (trust me on this)
All-Purpose Flour 🌾 ½ cup For roux foundation (sifted)
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred (not pre-shredded)
Gruyère Cheese 🧀 1 cup Shredded, adds nutty depth
Heavy Cream 🥛 1 ½ cups Full-fat for velvety texture
Whole Milk 🥛 ½ cup Warmed for smooth sauce
Yellow Mustard 🍯 1 tbsp For tangy balance (Dijon works)
Salt 🧂 1 ½ tsp Kosher or sea salt (adjust to taste)
Black Pepper 🌶️ ½ tsp Freshly cracked for warmth
Garlic Powder 🧄 ½ tsp Or 1 clove fresh minced
Panko Breadcrumbs 🍞 ½ cup For crispy topping (toasted)
Extra-Virgin Olive Oil 🫒 2 tbsp For topping drizzle

The cheese is non-negotiable here. Sharp white cheddar gives that classic tang, but the Gruyère adds a nutty richness that takes it to restaurant-level. Grab the block cheddar at Whole Foods or your local grocery store's deli counter—pre-shredded gets clumpy and lacks flavor. For Gruyère, Costco has a great price on the pre-shredded kind, but if you can find a wedge, grate it yourself. The butter matters too—use unsalted so you control the saltiness. I always buy European-style butter from Trader Joe's for extra richness.

No Gruyère? Parmesan or sharp provolone work in a pinch, but the flavor won't be quite the same. Short on cheddar? Monterey Jack adds creaminess, though it lacks the sharpness. The heavy cream can be swapped for half-and-half if you're watching fat, but trust me on the full-fat version for that velvety texture. For the macaroni, elbow shape is traditional, but penne or cavatappi work too. Just make sure it's cooked al dente—it'll finish in the oven. The panko topping can be swapped for crushed cornflakes if you're out, but it won't be as crispy.

This reheats beautifully—honestly tastes better the next day once everything melds. Keeps 4-5 days in the fridge, freezes for 3 months. I portion mine into containers so lunches are sorted for the week. For leftovers, just pop them in the oven at 350°F for 10-15 minutes until bubbly. The topping gets extra crispy when reheated, so it's worth it. Store the cheese sauce separately if you're prepping ahead—just mix it in before baking.

❤️

Why You'll Love This Recipe

  • No-Fuss Baking: I swear by this method—just toss everything into one dish, bake, and walk away. No fancy layers, no stressing over timing. That crispy top? Pure magic with just a sprinkle of breadcrumbs (if you’re feeling fancy) or straight-up cheese.
  • Cheese Love Bomb: Sharp cheddar and Gruyère? It’s like a hug in sauce form—rich, nutty, and just salty enough to make you crave seconds. Honestly, I’ve tried store-bought mixes, but this combo is next-level. The flour roux ties it all together without being heavy.
  • Weeknight Hero: This feeds my whole family with leftovers for lunch the next day. I’ll double the batch on Sundays, and by Wednesday, it’s still the star of my lunchbox. (Yes, even on a Tuesday night.)
  • Pantry Staple Power: Butter, flour, cheese—these are things I already have. No weird ingredients or last-minute grocery runs. Between us, this recipe saved me from takeout more times than I can count. Plus, it’s cheap enough to make without guilt.

Step-by-step instructions for old fashioned baked mac and cheese

Here's how to create a restaurant-quality mac and cheese with a golden crust and creamy, cheesy layers.

1

Cook the Elbow Macaroni to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 1.5 lbs of elbow macaroni. Stir immediately to prevent sticking. Cook for 11-12 minutes until the pasta is al dente—it should have a slight bite in the center when you taste it. I like to save 1 cup of pasta water before draining, as this starchy liquid helps create a silky sauce later.

Drain the pasta in a colander, but don't rinse it—those surface starches are essential for binding the cheese sauce. Give it a quick shake to break up any clumps, then transfer it to a large mixing bowl. This step sets the foundation for the creamy texture we're after.

2

Make the Roux and Cheese Sauce

In a separate large skillet, melt 0.75 cup of cold unsalted butter over medium heat. Once fully melted, whisk in 0.5 cup of all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden color and smells nutty—this indicates the raw flour taste has cooked off.

Slowly pour in 1.5 cups of heavy cream while whisking vigorously to prevent lumps from forming. Cook for another 3-4 minutes until the sauce thickens slightly. Remove from heat and stir in 2 cups of shredded sharp white cheddar cheese and 1 cup of shredded gruyère cheese, letting the heat of the sauce melt them completely. The mixture should be smooth and velvety, with no cheese clumps remaining.

3

Combine Pasta and Sauce

Add the cooked elbow macaroni to the cheese sauce and stir gently but thoroughly to coat every strand. In a small bowl, whisk together 0.5 cup of warmed whole milk, 1 tbsp of yellow mustard, 1.5 tsp of salt, 0.5 tsp of black pepper, and 0.5 tsp of garlic powder. Pour this seasoned mixture into the macaroni and stir well to distribute evenly.

Taste and adjust seasoning if needed—this is where you can really customize the flavor. I often add a pinch more salt or a crack of black pepper at this stage. The sauce should be rich but not overly heavy, with a perfect balance of tangy mustard and cheesy depth.

4

Assemble and Bake for the Perfect Crust

Preheat your oven to 375°F. Grease a 9x13-inch baking dish with 2 tbsp of extra-virgin olive oil. Transfer the macaroni mixture to the prepared dish and spread it out evenly. In a small bowl, mix 0.5 cup of panko breadcrumbs with 1 tbsp of melted butter until evenly combined.

Sprinkle this breadcrumb mixture evenly over the top of the macaroni, pressing down gently with a spatula to help it adhere. Bake for 20-25 minutes until the edges are golden brown and the top is crispy. The center should still be slightly soft—it will continue cooking as it rests.

5

Rest and Serve for Maximum Creaminess

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 and the flavors to meld together. The top will firm up beautifully, creating a perfect contrast with the creamy interior.

Cut into squares and serve immediately, with extra breadcrumbs on the side if desired. The first bite should deliver a perfect balance of crispy, cheesy goodness with that buttery, golden crust we worked so hard to create. Enjoy while it's hot—this mac and cheese doesn't wait!

👨‍🍳

Pro Tips For Making Old Fashioned Baked Mac And Cheese

  • Preheat That Oven: I learned this the hard way—cold pans and lukewarm ovens mean soggy mac and cheese. Crank your oven to 375°F before you start, and use a baking dish that’s been sitting in there for 10 minutes. The cheese sauce needs a hot home to set properly, not a lukewarm one that’ll make your dish turn into a sad, greasy mess.
  • Grate Cheese Fresh: Pre-shredded cheese has anti-caking agents that make your sauce grainy and watery. Grab a box of sharp white cheddar and Gruyère, and grate it yourself—no need for fancy tools, just a box grater and 10 minutes of elbow grease. The texture difference is night and day, and your sauce will melt into a velvety blanket instead of a lumpy disaster.
  • Cook Pasta Al Dente: Overcooked pasta turns mushy when baked, and nobody wants that. Test your elbows before draining—sink a fork in, and if it’s not just slightly firm, pull it out a minute early. You’ll bake it another 15-20 minutes anyway, so starting firm guarantees you won’t end up with a gluey, sad casserole.
  • Whisk Like You Mean It: The roux is where the magic happens, and lazy whisking means flour clumps and a gluey sauce. Cook your butter and flour on medium-low heat, stirring constantly with a wooden spoon or whisk until it’s a smooth, pale gold—about 3-4 minutes. If it darkens, you’ve burned it, and that bitter flavor ruins everything. (Yes, even if you’re impatient like me.)

Flavor customization for this dish

Spicy Kick

For a bold twist, stir in 1-2 teaspoons of smoked paprika or ½ teaspoon cayenne pepper when combining the sauce and pasta. If you love heat, add 1 tablespoon of hot sauce (like Cholula or Crystal) or a pinch of Penzeys chili powder.

For smoky depth, swap half the cheddar with smoked Gouda—it adds a charred note that pairs perfectly with the spice. 🌶️

Herb-Infused Freshness

Brighten the dish with 1-2 tablespoons of chopped fresh herbs like chives, parsley, or dill. I love adding 2 teaspoons of dried thyme or 1 teaspoon of fresh thyme leaves to the breadcrumb topping for an earthy aroma.

For a pop of color and freshness, fold in ¼ cup of chopped scallions or 2 tablespoons of fresh basil after baking. The herbs cut through the richness beautifully.

Umami Boost

Elevate the flavor profile with umami-rich ingredients like Parmesan cheese (replace ½ cup of Gruyère) or a splash of Worcestershire sauce (1 teaspoon). For a deeper savory note, stir in 1 tablespoon of nutritional yeast or 1 teaspoon of miso paste when making the roux.

These additions add complexity without overpowering the classic cheesy taste. 💡

Sweet and Tangy

Balance the richness with a touch of sweetness by adding 1 teaspoon of Dijon mustard or ½ teaspoon of maple syrup to the sauce. For a tangy-sweet contrast, fold in 2 tablespoons of pickled jalapeños or 1 tablespoon of apple cider vinegar after baking.

This variation is perfect for those who love a little brightness in their mac and cheese.

Extra Crunchy Toppings

Swap the panko for crushed potato chips (like Kettle Brand salt & vinegar) for a salty crunch or toasted breadcrumbs mixed with crushed nuts (walnuts or pecans) for a gourmet touch.

For a cheesy topping, sprinkle with grated Parmesan or crumbled bacon before baking. These toppings add texture and take your mac and cheese to the next level.

Vegetable Add-Ins

Mix in ½ cup of steamed broccoli florets or ½ cup of sautéed mushrooms for a heartier dish. For a Southern-inspired twist, fold in ¼ cup of cooked, crumbled bacon or ½ cup of caramelized onions. These additions add nutrients and texture while keeping the dish comforting and familiar. 🥦

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 240mg80%
Sodium 1100mg48%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my cheese sauce get grainy?

Grainy texture usually means cheese didn't melt completely or you used pre-shredded cheese. Always shred your own block cheddar and Gruyère—the anti-caking agents in pre-shredded cheese prevent proper melting. Also, keep heat medium-low when adding cheese to avoid burning.

2

Can I make this ahead of time?

Assemble the dish (without baking) up to 24 hours ahead and refrigerate. Bake straight from the fridge, adding 5-10 extra minutes at 375°F. For freezing, bake first, then cool completely before wrapping tightly. Reheat covered at 350°F for 15-20 minutes until bubbly.

3

What's the secret to the perfect crust?

The crust comes from three things: butterfat in the breadcrumb mix, pressing the topping gently, and baking until edges are golden brown. Use panko (not regular breadcrumbs) and mix with 1 tbsp melted butter for extra crispiness. Let it rest 10 minutes after baking—this firms up the crust beautifully.

4

Can I use a different type of pasta?

While elbow macaroni is traditional, you can substitute penne or cavatappi (the holes help hold the sauce). Avoid long pasta like spaghetti—it won't distribute evenly. Just ensure it's cooked al dente before mixing with sauce. For a fun twist, try shells or farfalle for a different texture.

5

How do I fix a watery sauce?

Watery sauce usually means too much liquid was added. Simmer the sauce uncovered for 3-5 extra minutes to evaporate moisture, or stir in 1 tbsp of cornstarch mixed with 1 tsp cold water to thicken. If using pasta water, add it gradually—just ¼ cup max—to maintain creaminess without thinning the sauce.

★★★★★4.9(1 review)
Categories Main Courses