Appetizers
This baked mac and cheese recipe delivers the perfect combination of crispy golden-topped perfection and gooey, melty cheese rivers that make every bite irresistible. The secret lies in a carefully balanced cheese sauce that doesn't break, paired with a high-heat bake that creates that coveted crunch.
I've been perfecting this technique for years—it's the one recipe that always gets requested at family gatherings.
What sets this recipe apart is the foolproof method that ensures the cheese stays creamy while the top develops that satisfying crunch. We'll use a blend of sharp cheddar, Gruyère for nuttiness, and cream cheese for that signature velvety texture.
The key is cooking the roux properly and adding the cheese in stages to prevent any lumps or separation. Trust me, this is mac and cheese that rivals your favorite restaurant version.
By the time it emerges from the oven, you'll have a dish that's visually stunning with its golden, bubbling top and rich, cheesy layers underneath. The cheese pulls away in perfect rivers when you cut into it, creating that restaurant-quality presentation.
This is comfort food at its finest—rich, indulgent, and absolutely worth the extra effort for a special occasion or weeknight treat.
The best part? It's incredibly versatile. Serve it as a main dish with a crisp salad, or make it a side for holiday meals. You can even customize it with add-ins like bacon, broccoli, or jalapeños. Here's how to create this crowd-pleasing classic that will become your new go-to recipe.
Ingredients for bakedmac and cheese
Six ingredients make the magic happen—crispy top, melty rivers, and that perfect balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or fine elbow shape |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged for nuttiness |
| Cream Cheese 🧈 | 8 oz | Full-fat for velvety texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into pieces |
| All-Purpose Flour 🌾 | ¼ cup | For perfect roux |
| Whole Milk 🥛 | 2 cups | Warm for smooth sauce |
| Heavy Cream 🥛 | ½ cup | For extra richness |
| Yellow Mustard 🍯 | 1 tbsp | Dijon preferred for tang |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Garlic Powder 🧄 | ½ tsp | For subtle flavor boost |
| Nutritional Yeast 🍄 | 2 tbsp | For cheesy depth (optional) |
The cheese blend is everything. Sharp cheddar gives the tang, Gruyère adds that nutty depth, and cream cheese keeps it velvety. I grab the cheddar from Whole Foods—their sharp white is perfect—but any good block works. Gruyère's pricey, so I buy it in small amounts at specialty shops. The secret? Shred it yourself—pre-shredded gets clumpy. For the butter, Plugrá is my go-to, but any good-quality unsalted will do. Keep everything cold until you're ready to melt it—warm cheese separates like a nightmare.
No Gruyère? Parmesan at half the amount gets you close, but you'll lose that nutty richness. Out of sharp cheddar? Monterey Jack is a decent stand-in, though it won't be as tangy. The mustard is non-negotiable—it's what keeps the sauce from breaking. No heavy cream? Half-and-half works in a pinch, but you'll lose that luxurious mouthfeel. For the breadcrumbs, Panko is a must—it stays crispy. If you're feeling fancy, toast them with a pinch of garlic powder first. The nutritional yeast? Totally optional, but it adds that umami kick that makes this taste like a restaurant dish.
This keeps 4-5 days in the fridge, but honestly? It's better the second day once everything melds. For freezing, portion it into individual servings—3 months max. Reheat covered at 350°F until bubbly. Pro tip: Make a double batch. The leftovers reheat beautifully, and you'll always have a backup for unexpected guests. Store the breadcrumbs separately if you're prepping ahead—they'll stay crispy longer that way.
Why You'll Love This Recipe
- I swear by this: just dump the elbow mac into boiling water, drain, and toss it into the oven with the cheese mix. That’s it. No pre-cooking fuss, no waiting for pasta to al dente—just straight-up baked perfection.
- No-Chop Needed: I swear by this: just dump the elbow mac into boiling water, drain, and toss it into the oven with the cheese mix. That’s it. No pre-cooking fuss, no waiting for pasta to al dente—just straight-up baked perfection.
- Triple-Cheese Magic: Sharp white cheddar gives the sharp bite, Gruyère adds that nutty depth, and cream cheese? It’s the secret glue that keeps it creamy without turning to soup. Honestly, the flavor combo is what makes me reach for this over takeout every time.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Bake a big tray on Sunday, portion into containers, and reheat slices straight from the fridge. Kids (and adults) will eat it cold or warmed—no complaints, just clean plates.
Step-by-step instructions for baked mac and cheese
Let's create the ultimate baked mac and cheese with a golden, crispy top and rivers of melted cheese.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Stir immediately to prevent sticking. Cook until 1 minute before the package directions specify for al dente (about 10-12 minutes). You want the pasta slightly firm—it'll finish cooking in the oven.
Before draining, reserve 1 cup of pasta water in a measuring cup. This starchy liquid is essential for creating a silky sauce. Drain the pasta thoroughly in a colander, then return it to the pot. Toss with 1 tablespoon of yellow mustard to add a subtle tang that balances the richness. Set aside while you prepare the cheese sauce.
Create the Ultimate Cheese Sauce
In a large saucepan, melt ½ cup of unsalted butter over medium heat. Once foaming, whisk in ¼ cup of all-purpose flour to form a roux. Cook for 1-2 minutes until the mixture turns a pale golden color and smells nutty—this ensures a smooth, thick sauce without any raw flour taste.
Gradually whisk in 2 cups of warm whole milk and ½ cup of heavy cream, letting each splash fully incorporate before adding more. Bring the mixture to a gentle simmer, then reduce heat to low. Stir in 2 cups of shredded sharp white cheddar cheese, 1 cup of shredded Gruyère cheese, and 8 ounces of cream cheese all at once. Let the sauce thicken for 3-4 minutes without stirring—this creates those beautiful cheese rivers when baked.
Combine Pasta and Sauce for Maximum Cheesiness
Add the cooked macaroni to the cheese sauce and stir gently until every noodle is coated. The sauce should look glossy and thick, but still pourable. If it's too thick, whisk in 2-3 tablespoons of reserved pasta water until it reaches a creamy consistency. Season with 1.5 teaspoons of salt, ½ teaspoon of black pepper, and ½ teaspoon of garlic powder. Stir in 2 tablespoons of nutritional yeast for that extra cheesy depth—it's optional but makes a noticeable difference.
Transfer the macaroni mixture to a 9x13-inch baking dish, spreading it evenly. The dish should be about ¾ full—this gives room for the cheese to expand and create that perfect baked texture.
Create the Crispy Topping
In a small bowl, combine ½ cup of panko breadcrumbs with 2 tablespoons of melted butter (melted from the remaining butter pieces). Sprinkle this mixture evenly over the top of the macaroni, pressing down gently with the back of a spoon to help it stick. The panko will create that coveted crispy crust while keeping the inside creamy and gooey.
Bake uncovered at 375°F for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The cheese should be melted completely with beautiful rivers oozing out from under the crispy crust. If the top browns too quickly, tent loosely with aluminum foil for the last 5-10 minutes to prevent burning while still allowing it to crisp.
Rest and Serve with Confidence
Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve without losing all those delicious cheese rivers. The internal temperature should reach 165°F—if it's not quite there, return it to the oven for 5 more minutes.
Cut into 6 generous servings and serve immediately. Each bite should deliver that perfect combination of crispy, golden-brown top, creamy cheese sauce, and al dente pasta. The mustard adds a subtle tang that cuts through the richness, while the Gruyère brings nutty depth. Trust me, this is the ultimate baked mac and cheese experience!
Pro Tips For Making Bakedmac And Cheese
- Cook pasta al dente: I learned this the hard way—overcooked macaroni turns your baked mac and cheese into a sad, mushy mess. Pull elbows when they’re still slightly firm (about 1 minute before package time), rinse in cold water, and drain thoroughly. That extra bite keeps the texture perfect after baking.
- Shred cheese aggressively: Gruyère and sharp cheddar melt differently, and pre-shredded cheese has anti-caking agents that ruin texture. Use a box grater for sharp cheddar and pulse Gruyère in a food processor—aim for uneven shreds. The larger pieces melt into gooey pockets, not a gluey blob.
- Don’t skip the butter melt: Melt all the butter (about 6 tablespoons) into the pasta first—this coats the noodles and prevents dry spots. Then add the cream cheese and shredded cheeses off the heat to stop it from clumping. Stir like you’re angry until it’s silky.
- Bake uncovered, then cover: Start with 10 minutes uncovered at 375°F to get a golden crust, then tent with foil for the last 15–20 minutes. This keeps the top crispy without burning, and the foil traps steam for a creamy finish. No sad, soggy tops here.
Troubleshooting your bakedmac and cheese
Cheese Sauce Separation
If your cheese sauce looks grainy or separates during baking, you likely added the cheese too quickly or didn't cook the roux long enough. Always melt butter first, then whisk in flour until it reaches a pale golden color (about 1-2 minutes).
When adding cheese, lower heat to low and stir constantly until fully melted. If separation happens, whisk in 1-2 tablespoons of reserved pasta water to restore creaminess. 🧀
Soggy Topping
A mushy breadcrumb topping usually means the panko absorbed too much moisture before baking. For extra crispiness, mix your ½ cup panko with 2 tablespoons melted butter and press it firmly onto the mac and cheese.
Bake uncovered at 375°F for 25-30 minutes—if the top browns too fast, tent with foil for the last 5 minutes to finish baking without steaming. 🍞
Undercooked Pasta
If your pasta feels firm after baking, it likely didn’t cook enough during the initial boil. Cook elbow macaroni 1 minute less than package instructions (usually 10-12 minutes)—it’ll finish in the oven.
For extra insurance, add ½ cup reserved pasta water to the sauce before baking. The starch helps tenderize the pasta while keeping the sauce silky. 🍝
Cheese Not Melting
Cold cheese or an oven too cool can leave chunks in your dish. Pre-shred your cheese (it melts better than pre-shredded) and ensure your oven reaches 375°F before baking.
For stubborn lumps, stir in 1 tablespoon of heavy cream or 1 teaspoon of Dijon mustard—both help emulsify the cheese. 🌡️
Sauce Too Thin
A runny sauce usually means too much liquid was added. If your mixture looks watery, simmer uncovered for 3-5 extra minutes to reduce. For immediate fixes, whisk in 1 tablespoon of cornstarch mixed with 1 tablespoon cold water until thickened.
Always taste as you go—seasoning may need adjustment after thickening. 💧
Bubbling Over
Cheese expanding too much during baking? Spread your mac and cheese into a 9x13-inch dish only ¾ full—this gives room for expansion. If it still bubbles over, place the dish on a baking sheet lined with foil to catch drips.
For extra insurance, bake at 350°F instead of 375°F to slow the process slightly. 🔥
Nutrition facts
Frequently asked questions
Can I make this baked mac and cheese ahead of time?
Assemble the dish completely (including the breadcrumb topping) and refrigerate it for up to 24 hours before baking. When ready to bake, add 10-15 minutes to the cooking time at 375°F to account for the cold start. For best results, bake it straight from the fridge—this helps create that perfect crispy crust.
What can I add to make this recipe more interesting?
Try mixing in ½ cup of cooked bacon or 1 cup of steamed broccoli for extra flavor and texture. For a spicy kick, fold in 1-2 chopped jalapeños or sprinkle ½ teaspoon of smoked paprika on top before baking. Keep the add-ins to 10-15% of the total volume to maintain the creamy texture.
Why does my cheese sauce break or separate?
This usually happens when the cheese is added too quickly or the roux isn't cooked long enough. Always melt ½ cup butter with ¼ cup flour until golden (about 1-2 minutes), then whisk in warm milk gradually. When adding cheese, keep heat on low and stir constantly until fully melted. If it separates, whisk in 1-2 tablespoons of reserved pasta water to restore creaminess.
Can I use a different type of pasta?
While elbow macaroni is traditional, penne or cavatappi work well too—their shapes hold sauce beautifully. For a lighter option, try whole wheat elbow macaroni, but reduce the baking time by 5 minutes as it cooks faster. Avoid very thin pastas like angel hair—they'll turn mushy.
How do I make this dish vegetarian?
Skip the bacon and use vegetarian-friendly cheeses (like dairy-free cheddar if needed). For extra richness, stir in ¼ cup of nutritional yeast or 2 tablespoons of vegan butter. The recipe already includes mustard, which adds tang—just ensure all other ingredients are plant-based. The texture will be equally creamy and satisfying!
