Side Dishes
This baked mac and cheese recipe tasty delivers the ultimate combination: a crispy golden crust that shatters at every bite and a creamy, cheesy core so rich it practically melts in your mouth.
The secret lies in a perfectly balanced roux and a three-cheese blend that creates depth without being overpowering. After years of perfecting this technique, I can confidently say this is the most foolproof version you'll ever make.
What sets this recipe apart is the texture contrast—crispy breadcrumbs on top give way to tender pasta coated in velvety cheese sauce. We use sharp cheddar for tang, Gruyère for nutty richness, and cream cheese to bind everything together.
The slow baking process ensures the cheese melts completely while maintaining that perfect consistency, never gummy or dry. By the time it emerges from the oven, you'll have a dish that looks as impressive as it tastes: bubbling edges, golden-brown crust, and that signature pull-apart texture.
This isn't just comfort food—it's restaurant-quality mac and cheese that will become your new weeknight staple. The best part? It only takes 45 minutes from start to finish.
Whether you're feeding a family or hosting game day, this recipe scales beautifully and pairs perfectly with roasted vegetables or a simple green salad. The crispy top makes it ideal for sharing—everyone gets that first satisfying bite of crunch followed by the gooey goodness underneath.
Let's get started on creating your new favorite comfort dish.
Ingredients for baked mac and cheese recipe tasty
Sixteen ingredients for restaurant-quality mac and cheese with that perfect crispy-cheesy magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or extra-large, uncooked |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth roux base |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 1 ½ cups | Warm for smooth sauce |
| Yellow Mustard 🍯 | 1 tbsp | For tangy depth |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Panko Breadcrumbs 🍞 | 1 cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for finish |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For greasing dish |
The cheeses are non-negotiable here. Sharp white cheddar brings the tang, while Gruyère adds that signature nutty depth. I always grab Cabot cheddar and Miyoko's Gruyère from the specialty section—they melt like a dream. For the cream cheese, Philadelphia Original is my go-to, but any full-fat brand works. The Parmesan? Freshly grated from a wedge makes all the difference—pre-grated tastes like sawdust. As for the pasta, De Cecco elbow macaroni is my secret weapon, but any good-quality brand will do. Pro tip: Toast the breadcrumbs in a dry pan for 2-3 minutes before adding them to the top—they'll get even crispier.
No sharp cheddar? Extra-sharp or pepper jack works in a pinch, though the flavor profile changes slightly. Running low on Gruyère? Comté or Emmental are decent substitutes, but they won't have that same rich, nutty kick. The mustard is crucial—it cuts through the richness. If you're avoiding it, Dijon or lemon juice can stand in, but use half the amount. For the breadcrumbs, Italian-style or crushed cornflakes add different textures. And if you're making this ahead, add an extra 5 minutes to baking time to crisp up the topping. The olive oil? Don't skimp—use something fruity and high-quality for that extra layer of flavor.
This dish is a baking machine—it actually tastes better the next day. Store leftovers covered in the fridge for up to 5 days, but honestly, it won't last that long. For reheating, cover with foil and warm in a 350°F oven for 15-20 minutes—the crispy top will soften slightly, but it's still delicious. Freezing? Portion into individual servings, cover tightly, and it keeps for 3 months. Just add 5-10 minutes to baking time from frozen. And if you're serving this at a party, make it the night before—the flavors meld even better overnight. Trust me on this one.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss the pasta, sauce, and cheese into one dish, bake, and walk away. No strainers, no extra bowls, just golden, bubbly perfection when you open the oven.
- Cheese Love: The sharp white cheddar and Gruyère combo? It’s like a flavor explosion—nutty, tangy, and rich without being heavy. That crispy top layer seals the deal every time.
- Weeknight Hero: Between us, this is my go-to for busy nights, potlucks, or when I need to feed a crowd. The leftovers reheat beautifully, and honestly? It’s the only baked mac that doesn’t taste sad the next day.
- Budget Bliss: Elbow mac, butter, and a block of cheese—this recipe stretches my grocery budget without sacrificing taste. Plus, it’s the kind of dish that makes even the simplest meal feel like a treat.
Step-by-step instructions for baked mac and cheese with crispy top
Here's how to build the perfect baked mac and cheese—creamy, cheesy, and topped with golden, crunchy breadcrumbs.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add the 1.5 lbs elbow macaroni. Add 1.5 teaspoons diamond crystal kosher salt to the water—it should taste like the sea. Cook the pasta for 1 minute less than the package instructions suggest (usually 11-12 minutes for al dente). The pasta should have a slight bite when you taste it—this ensures it doesn't turn mushy in the oven.
Drain the pasta in a colander, but don't rinse it. The starch on the pasta helps create that silky sauce later. Transfer the drained pasta to a large mixing bowl and set it aside. I like to give it a quick toss with a fork to break up any clumps—this ensures even distribution of the cheese sauce later.
Make the Ultimate Creamy Cheese Sauce
In a separate large skillet, melt the 0.5 cup unsalted butter over medium heat. Once the butter has completely melted and starts to foam, whisk in the 0.5 cup all-purpose flour all at once. Stir constantly for 1-2 minutes until the mixture turns a light golden color and smells nutty—this is your roux. The roux is the secret to a smooth, velvety sauce, so don't rush this step.
Slowly pour in the 1.5 cups whole milk while whisking constantly to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes, stirring frequently, until it thickens enough to coat the back of a spoon. Remove the skillet from heat and stir in the 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, and 8 oz cream cheese until fully melted and smooth. The sauce should be thick, glossy, and luxurious—almost like a dreamy fondue.
Combine Pasta and Sauce for Maximum Cheesiness
Pour the hot cheese sauce over the cooked elbow macaroni in the mixing bowl. Add the 1 tablespoon yellow mustard and 2 cloves minced garlic cloves, then stir everything together until the pasta is fully coated. The mustard adds a subtle tang that cuts through the richness of the cheese, while the garlic infuses deep, savory flavor. Taste the mixture and adjust the seasoning with 0.5 teaspoon ground black pepper if needed—this is your chance to make sure every bite is perfectly balanced.
Transfer the macaroni and cheese mixture to a 9x13-inch baking dish that's been lightly greased with 2 tablespoons extra-virgin olive oil. Spread it out evenly, pressing down gently with a spatula to ensure the cheese melts together completely in the oven. This step is crucial—it prevents a watery, uneven texture when baked.
Create the Crispy, Golden Topping
In a small bowl, mix together the 1 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese. This combination gives you both texture and depth of flavor. Sprinkle the breadcrumb mixture evenly over the top of the macaroni and cheese, pressing down lightly so it sticks. The panko will expand and crisp up beautifully in the oven, creating that coveted crunchy contrast to the creamy center.
Bake the mac and cheese uncovered at 375°F for 20-25 minutes, until the top is deep golden brown and the edges are bubbling. The breadcrumbs should look toasted and crispy, almost like a perfect golden crust. If the top starts to brown too quickly, tent it loosely with aluminum foil for the last 5 minutes to prevent burning while still allowing it to crisp up.
Rest and Serve for Maximum Gooeyness
Remove the baking dish from the oven and let it rest for 10-15 minutes before serving. This resting time allows the cheese to set slightly and the flavors to meld together. The mac and cheese will be even creamier after resting—don't skip this step! Use a spatula to scrape up any crispy bits from the bottom of the dish and serve them alongside for extra crunch.
Cut into squares and serve immediately with a side of crusty bread or a simple green salad. The contrast of the crispy, golden top against the rich, ooey-gooey cheese will make every bite unforgettable. This is the kind of mac and cheese that makes people ask for seconds—and thirds!
Pro Tips For Making Baked Mac And Cheese Recipe Tasty
- Bake at 375°F: I learned this the hard way—higher temps burn the top before the center sets, while lower temps leave it gummy. That crispy golden crust happens at 375°F, and it’s worth the patience.
- Grate Cheese Fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy and watery. Buy blocks of sharp white cheddar and Gruyère, grate them yourself, and pat the shavings dry with a paper towel—it makes a real difference in texture.
- Don’t Overmix the Roux: Once you add milk to the butter-flour mixture, stir just until smooth. I used to beat it like I was making gravy, and it turned gluey. Keep it loose—lumpy roux still thickens perfectly, but smooth = risk of a sad, stiff sauce.
- Toast the Pasta: Drain the cooked elbows, toss them in a cold skillet with 1 tablespoon of butter, and shake it around until they’re lightly browned in spots. The extra flavor and slight crunch cut through the richness of the cheese sauce—it’s the thing that matters most when you want restaurant-quality mac.
Best sauces and condiments for this recipe
Classic Cheese Sauce
This is the foundation of any great mac and cheese—your roux-based cheese sauce needs to be ultra-smooth and velvety. I like to use a blend of sharp white cheddar, Gruyère, and cream cheese for that perfect balance of tang and richness.
The key is cooking the roux to a light golden color before adding milk, which prevents a floury taste. For extra depth, I always add 1 tbsp yellow mustard and 2 minced garlic cloves—this brightens the flavor and cuts through the richness. 🧀
Spicy Sriracha Twist
For a kick of heat, stir in 1-2 tbsp sriracha with the cheese sauce before combining with the pasta. This works especially well if you're adding crispy bacon or smoked gouda for a Tex-Mex fusion.
I recommend starting with 1 tbsp and adjusting to taste—this version pairs beautifully with a cool, creamy avocado dip on the side. 🌶️
Smoky Chipotle Cream
Swap out the mustard for 1 tbsp adobo sauce from canned chipotle peppers when making the sauce. This adds a deep, smoky heat that pairs perfectly with monterey jack or pepper jack cheese.
For extra richness, stir in 2 tbsp sour cream at the end. The smoky notes work wonderfully with a side of black beans and corn for a Southwestern-inspired dish. 🔥
Herb-Infused Garlic Oil
Instead of plain butter, make a garlic-infused olive oil by simmering 3 minced garlic cloves in 3 tbsp extra-virgin olive oil for 2 minutes until fragrant. Use this oil for your roux instead of butter, then finish with 1 tsp dried thyme or rosemary mixed into the breadcrumb topping.
This herbaceous twist elevates the dish to gourmet status and pairs perfectly with roasted asparagus or arugula salad. 🌿
Truffle Oil Finish
For a luxurious touch, drizzle ½ tsp high-quality truffle oil over the baked mac and cheese right before serving. The earthy, aromatic notes complement the cheese perfectly. I recommend Artisanal Truffle Oil from La Tourangelle—it's worth the splurge.
This version feels fancy enough for dinner parties but still delivers that comforting, cheesy goodness. 💎
Sweet & Savory Caramelized Onion
Caramelize 1 cup thinly sliced yellow onions in butter until deep golden brown, then fold them into the cheese sauce. The sweetness balances the saltiness of the cheese beautifully.
For extra depth, add 1 tsp balsamic vinegar at the end. This version pairs wonderfully with crispy prosciutto on top for a sweet-savory contrast. 🍯
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese get watery after baking?
This usually happens when the pasta absorbs too much liquid during cooking or the cheese sauce isn't thick enough. To fix it, always cook pasta 1 minute less than package instructions (for al dente) and reserve 1 cup pasta water—use it to adjust sauce thickness if needed. Also, make sure your roux reaches a light golden color before adding milk.
Can I make this mac and cheese ahead of time?
Assemble the dish up to 24 hours ahead and refrigerate uncovered. Before baking, let it sit at room temperature for 30 minutes—this prevents cracking. Bake at 375°F for 30-35 minutes (5-10 minutes longer than fresh) to restore crispiness. The flavors actually improve overnight!
What's the best way to make it extra crispy on top?
Toast your breadcrumbs in a dry pan for 2-3 minutes before adding them to the top. For maximum crunch, mix in 1 tbsp melted butter—this helps them stick better. Also, broil for 1-2 minutes at the very end (watch closely!) to get that perfect golden-brown finish.
Can I substitute other cheeses if I don't have Gruyère?
Yes! For Gruyère's nutty flavor, try Comté or Emmental—they're closest in taste. For extra creaminess, add ½ cup extra cream cheese. If you want something sharper, swap in pepper jack—just reduce the sharp cheddar by ½ cup to balance flavors.
How do I reheat leftovers without making the top soggy?
Cover with foil and warm in a 350°F oven for 15-20 minutes. For extra crispiness, sprinkle fresh breadcrumbs on top and broil for 1-2 minutes at the end. Microwaving works in a pinch, but it'll soften the texture—cover with a damp paper towel and heat in 30-second bursts until warm.
