Salads
This old-fashioned baked macaroni and cheese recipe delivers the comfort food classic you remember from childhood—crispy golden edges, creamy melty swirls, and that unmistakable cheesy aroma that fills the kitchen.
The secret lies in a proper roux foundation and carefully layered cheeses that bake into perfection without separating, a technique I've perfected after years of testing different methods.
What sets this recipe apart is its foolproof one-pan approach, where the pasta cooks directly in the baking dish with the cheese sauce, eliminating the need for multiple pots. The breadcrumb topping isn't just for decoration—it creates that signature crispy crust that contrasts beautifully with the tender, gooey interior.
Every bite delivers that perfect balance of cheesy richness and satisfying texture.
By following these precise steps, you'll achieve restaurant-quality results at home—golden brown on top, creamy throughout, with just the right amount of seasoning to complement the cheeses.
The dish stays hot and delicious straight from the oven, making it ideal for family dinners or holiday gatherings when you want something hearty and comforting.
This recipe builds on traditional methods while incorporating modern convenience, ensuring you get that authentic old-fashioned taste without the fuss. Whether you're feeding a crowd or treating yourself to a cozy meal, this mac and cheese delivers the ultimate comfort food experience in every forkful.
Ingredients for old fashioned baked macaroni and cheese
Twelve essential ingredients transform into nostalgic, crispy-topped mac and cheese magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or small shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth roux |
| Whole Milk 🥛 | 2 cups | Room temperature preferred |
| Yellow Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety |
| Colby Jack Cheese 🧀 | 1 cup | Shredded, mild for balance |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, fine |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For topping drizzle |
| Garlic Powder 🧄 | ¼ tsp | Toasted for depth |
The cheeses are where this dish shines. Sharp yellow cheddar delivers that classic tang, while Colby Jack softens the richness. I always grab Kraft Natural for the cheddar—it shreds perfectly and melts smoothly. For the Parmesan, grate it yourself from a wedge; pre-shredded has anti-caking agents that make it grainy. The panko breadcrumbs from Trader Joe's stay crispier longer than regular breadcrumbs, and I toast them lightly with a pinch of garlic powder before adding. Don't skip the mustard powder—it's the secret to that authentic old-fashioned flavor.
No sharp cheddar? Monterey Jack works in a pinch, though it's milder. Running out of Colby Jack? Pepper Jack at half the amount adds a kick. The milk can be whole, 2%, or even evaporated (I've done it with both). For the roux, if you don't have butter, olive oil works but the flavor shifts slightly. The breadcrumbs can be regular, but panko gives that perfect crunch. Pro tip: if your panko gets soggy, spread it on a baking sheet and toast it at 375°F for 3-4 minutes before adding to the top.
This keeps beautifully for 4 days in the fridge, though it's best within 2 days. Reheat covered at 350°F for 15-20 minutes—it'll lose some crispiness, but the inside stays creamy. For make-ahead magic, assemble the dish (without baking), cover tightly, and refrigerate overnight. Bake straight from cold—just add 5-10 minutes to the baking time. The leftovers reheat even better the second time around, so double the recipe if you're feeding a crowd.
Why You'll Love This Recipe
- No-Fuss Pantry Staples: I swear by this recipe because it only needs five things you already own. No specialty ingredients, no last-minute grocery runs—just butter, flour, milk, cheese, and elbow macaroni. That’s it. The roux comes together faster than you can say "baked," and the cheddar melts into something so rich, you’ll forget it was this simple.
- Golden Crust Magic: Here’s what sold me—the crispy top. That perfect contrast of buttery, caramelized crust over creamy cheese? It’s the kind of texture that makes people pause mid-bite. I learned to brush the top with extra melted butter before broiling, and now it’s my secret weapon for making this dish feel special without extra effort.
- Weeknight to Potluck Hero: Between us, this is my go-to for lazy nights and holiday gatherings. Double the batch, pop it in the fridge, and it’s ready to reheat for lunch the next day—or take it to a picnic where it stays warm in a slow cooker. Honestly, I’ve even brought it to Thanksgiving as a side, and no one bats an eye.
- Budget-Friendly Leftovers: A single batch feeds four, but it’ll feed five (or a hungry teenager twice). The best part? The flavor actually improves the next day—more mellow, still creamy, and just as satisfying. I make a big pan on Sundays, and it’s my lunch for half the week. No waste, no stress, just pure comfort on repeat.
Step-by-step instructions for old fashioned baked macaroni and cheese
Here's how to create that perfect golden crust and creamy, cheesy interior every time.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package directions specify for al dente texture - you want it firm enough to hold its shape but still tender. I use a timer and test a piece by biting into it - it should offer slight resistance but still be tender.
Reserve 1 cup of the pasta water before draining - this starchy liquid will be our secret weapon for creating that ultra-creamy sauce. Drain the pasta and return it to the pot, giving it a quick toss with 1 tbsp extra-virgin olive oil to prevent sticking. Keep the pot warm while you prepare the cheese sauce.
Create the Ultimate Cheese Sauce
In a separate large bowl, combine 2 cups yellow cheddar cheese, 1 cup colby jack cheese, and 0.5 cup parmesan cheese. I like to shred these myself for maximum freshness - the fine shreds melt more evenly. Add 1.5 tsp diamond crystal kosher salt, 0.5 tsp ground black pepper, and 0.5 tsp mustard powder to the cheese mixture and stir well.
In a heavy-bottomed saucepan, melt 0.5 cup unsalted butter over medium heat. Once melted, whisk in 0.5 cup all-purpose flour to create a roux. Cook for 2-3 minutes, stirring constantly, until it turns a light golden color. This is your flavor foundation - don't rush this step or you'll get a raw flour taste.
Gradually whisk in 2 cups whole milk, about ½ cup at a time, allowing each addition to incorporate completely before adding more. Continue whisking until the mixture thickens to a smooth, velvety consistency. Remove from heat and stir in the cheese mixture until completely melted and smooth. If needed, add some reserved pasta water to reach your desired consistency.
Combine and Bake for the Perfect Texture
Pour the cheese sauce over the cooked elbow macaroni and stir gently but thoroughly to coat each noodle completely. The mixture should be thick but still spoonable. Transfer to a 9x13-inch baking dish and spread evenly. Here's the trick for that perfect bake - I like to use a rubber spatula to create gentle swirls in the macaroni, which adds visual appeal and helps distribute the cheese evenly.
In a small bowl, combine 0.5 cup panko breadcrumbs, 0.25 tsp garlic powder, and a pinch of salt. Drizzle with 1 tbsp extra-virgin olive oil and toss to coat evenly. Sprinkle this crumb topping evenly over the macaroni mixture, pressing down gently to ensure good contact with the top layer.
Bake Until Golden and Bubbly
Preheat your oven to 375°F. Place the baking dish on the middle rack and bake for 20-25 minutes. The dish is ready when the top is deep golden brown and the edges are bubbling vigorously. Here's where patience pays off - don't open the oven door early to check. The residual heat will cause the top to collapse if you peek too soon.
For the final touch, broil for 1-2 minutes on high heat until the topping is crispy and golden. Watch it closely - you want that beautiful contrast of crispy top and creamy interior. Let the macaroni rest for 5-10 minutes before serving. This resting period allows the flavors to meld and the cheese to set slightly, making each bite even more delicious.
Serve with Confidence
Use a spatula to gently loosen the edges from the baking dish, then slide the entire pan onto your serving platter. The crispy topping will hold together beautifully, giving you that restaurant-quality presentation. Serve immediately while the top is still crispy and the cheese is at its peak meltiness. The combination of the creamy, cheesy interior with that perfect golden crust makes every bite unforgettable.
Pro Tips For Making Old Fashioned Baked Macaroni And Cheese
- Cook pasta al dente: I learned this the hard way—overcooked elbow macaroni turns mushy when baked. Pull it out when it’s still slightly firm (about 1 minute less than package instructions) because it’ll finish cooking in the oven. Trust me, no one wants a sad, gummy casserole.
- Melt cheese low and slow: Dumping shredded cheddar into simmering milk sounds easy, but it clumps like a stubborn child. Instead, whisk in a splash of cold milk first to temper the cheese, then let it melt on low heat. High heat = cheese soup. No one wants cheese soup.
- Skip the pre-shredded cheese: Pre-shredded cheese is coated with anti-caking agents that make your mac and cheese taste like it’s been dusted with sadness. Grate your own—it melts smoother and packs more flavor. (Yes, it’s a pain, but worth it.)
- Broil just the top: Want that golden crust without burning the cheese underneath? Spread the baked mac and cheese on a tray, pop it under the broiler for 2–3 minutes, then watch like a hawk. If it starts to darken too fast, yank it out—you can always broil again later.
Best sauces and condiments for old fashioned baked macaroni and cheese
Classic Cheese Sauce
The foundation of this dish is the creamy cheese sauce, where a proper roux is essential. I start by melting ½ cup unsalted butter over medium heat and whisking in ½ cup all-purpose flour until it reaches a light golden color.
Gradually adding 2 cups whole milk while whisking constantly creates an ultra-smooth base. For the perfect texture, I incorporate 3 cups shredded cheese (sharp cheddar, Colby Jack, and Parmesan) and a pinch of mustard powder—this is the secret to that authentic old-fashioned flavor. 🧀
Spicy Kick
For those who love a little heat, I recommend adding ½ teaspoon cayenne pepper or 1 teaspoon smoked paprika to the cheese sauce. This subtle kick enhances the richness without overpowering the dish.
If you want to go bolder, sprinkle ½ teaspoon crushed red pepper flakes on top before baking. Just be mindful—this dish is already rich, so balance is key! 🌶️
Herb Infusions
Fresh herbs elevate the dish without altering its core flavors. I love adding 1 tablespoon chopped chives or 1 teaspoon dried thyme to the cheese sauce for a bright, aromatic touch.
For a more robust flavor, stir in 1 teaspoon garlic powder (toasted for depth) or a pinch of onion powder while making the roux. These additions complement the cheesy richness beautifully.
Crispy Top Variations
The breadcrumb topping is non-negotiable for that perfect crispy crust, but you can get creative. For extra crunch, I sometimes mix in ¼ cup crushed cornflakes or ½ cup crushed potato chips (like Ruffles) into the panko before topping.
For a savory twist, add 1 tablespoon grated Parmesan or a pinch of smoked paprika to the crumb mix. These variations add unexpected textures and flavors that keep the dish exciting. 🍞
Garnish for Freshness
After baking, a few finishing touches can take your mac and cheese to the next level. I always drizzle 1 tablespoon extra-virgin olive oil over the top for a glossy sheen and extra richness.
For freshness, sprinkle 2 tablespoons chopped parsley or green onions on top. A pinch of freshly cracked black pepper** adds a final pop of flavor and a beautiful contrast to the golden crust.
Nutrition facts
Frequently asked questions
Why does my baked macaroni and cheese get watery after baking?
This usually happens when the sauce is too thin or the pasta absorbs too much moisture. Use a proper roux (butter + flour cooked to golden) and add cheese gradually. Also, drain pasta well and reserve only ½ cup pasta water—don't overdo it. For extra insurance, let the dish rest 10 minutes before serving to let excess moisture evaporate.
Can I make this ahead of time and reheat it?
Assemble the dish (without baking), cover tightly, and refrigerate for up to 24 hours. Bake straight from cold at 375°F for 25-30 minutes, adding 5 extra minutes to the original time. For best results, cover with foil for the first 15 minutes to prevent over-browning, then uncover to crisp the top.
What's the best cheese substitute if I don't have sharp cheddar?
For authenticity, use Monterey Jack or Pepper Jack (reduce heat if needed). A mix of Gruyère and Colby works well too—Gruyère adds nutty depth. Avoid pre-shredded cheeses (they contain anti-caking agents that make the sauce grainy). If you're out of Colby Jack, Mozzarella (low-moisture) adds creaminess but use only ½ cup to prevent sogginess.
How do I fix a broken crust when serving?
No need to stress! A broken crust just means it's extra crispy. For presentation, use a spoon to gently press down any loose crumbs. If serving family-style, place the dish on a platter and let everyone scoop directly from the pan—the crust will hold together better when served this way. For a quick fix, sprinkle extra panko on top and broil for 1-2 minutes to restore crispiness.
Can I make this dish vegetarian or vegan?
For vegetarian, replace butter with vegetable oil and use dairy-free milk (like oat or almond) with vegan cheese (shredded well). For vegan, swap all dairy for nutritional yeast, cashew cream, and store-bought vegan cheese (like Violife). The texture will be slightly different, but the technique remains the same—just reduce baking time by 2-3 minutes to prevent over-browning.
