Appetizers
This baked mac and cheese recipe delivers the ultimate comfort food experience with a crispy, golden crust and creamy cheese filling that melts in every bite. The secret lies in a two-step baking process that creates that coveted crunch while keeping the interior rich and velvety.
I've perfected this technique over years of testing, ensuring restaurant-quality results at home with simple ingredients and precise timing.
What sets this recipe apart is the balance of textures—crispy breadcrumb topping, tender pasta, and a sauce so thick it coats every noodle without being gluey.
We start with a classic stovetop cheese sauce made with sharp cheddar and Gruyère, then finish with a broiler step that creates that signature golden crust. The method is straightforward but requires attention to detail for perfect execution every time.
The result is a baked mac and cheese that's impossible to resist—a dish that brings people together whether it's a weeknight dinner or holiday gathering. Each forkful delivers that perfect combination of textures and flavors, with the crust adding just enough crunch to cut through the creamy cheese.
This recipe builds on tradition while incorporating modern techniques for foolproof success.
Ready in about 45 minutes, this baked mac and cheese serves 6-8 and becomes even better when reheated. The versatility allows for customization with add-ins like bacon, jalapeños, or lobster, making it adaptable to any preference. Let's create this comforting classic that will become a family favorite.
Ingredients for bakedmac and cheese
Simple ingredients that transform into restaurant-quality baked mac and cheese with perfect golden crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or jumbo size preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 ½ cups | Shredded, aged 6+ months |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for richness |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for sauce |
| All-Purpose Flour 🌾 | ¼ cup | For thickening sauce |
| Whole Milk 🥛 | 1 ½ cups | Warm for smooth sauce |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth of flavor |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Panko Breadcrumbs 🍞 | ¾ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
| Gruyère Cheese Crumbs 🧀 | ½ cup | Extra for topping crunch |
The cheeses are the stars—sharp white cheddar for tangy bite and Gruyère for nutty depth. Grab block cheddar and shred it yourself (pre-shredded gets clumpy). For Gruyère, look for aged 6+ months—it melts like a dream and adds that signature flavor. Whole Foods or specialty cheese shops have the best selection, but any grocery store carries decent options. I always buy extra Gruyère because it's worth the splurge. The macaroni? Medium or jumbo elbows hold up better to baking than small noodles—no mushy texture here. Toast your own breadcrumbs in a dry pan for 2-3 minutes before using—game-changer for extra crunch.
No sharp cheddar? Pepper Jack works in a pinch, though it's spicier. Gruyère too expensive? Swiss cheese gives similar meltiness. Running low on panko? Regular breadcrumbs toasted do the trick. For the sauce, warm milk (just heat until steaming) blends smoother than cold. The flour is non-negotiable—it's what gives that perfect, thick consistency. No need to worry about butter substitutes here—real butter is essential for that rich, velvety sauce. If you're making this ahead, assemble the dish but don't bake—it keeps beautifully in the fridge for 24 hours before baking.
This dish reheats beautifully—best the next day when flavors meld. Store leftovers covered in the fridge for 4-5 days, or freeze portions for 3 months. For the topping, mix your breadcrumbs with a little extra cheese and olive oil before sprinkling—it'll be crispier than if you just use dry crumbs. I always make a double batch because it disappears fast. The secret to that golden crust? Broil for just 2-3 minutes** at the end—watch it like a hawk to avoid burning. Trust me, the wait is worth it for that perfect crunch.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no boiling pasta separately, no messy stovetop sauce. Just toss the elbows in a baking dish, pour the creamy Gruyère-cheddar mix over them, and bake. That’s it. No extra pans, no stress.
- Creamy Crispy Perfection: Between us, the secret’s in the butter-to-cream ratio. Gruyère melts into velvety goodness while the sharp cheddar adds that tangy bite, and the top? Golden, crackly, and just crisp enough to make you groan with every bite.
- Weeknight or Weekend: Honestly, this works for everything. Too tired for dinner? It’s ready in 30 minutes. Hosting a game day? Double the recipe and watch it disappear. Even my picky son asks for seconds—(yes, even on a Tuesday night).
- Budget-Friendly Leftovers: A single batch stretches for three meals, and the flavors only get better the next day. Freeze half for lazy mornings or last-minute cravings. Plus, elbow mac and sharp cheddar won’t break the bank like some fancy cheeses. Smart, simple, and satisfying.
Step-by-step instructions for baked mac and cheese with crispy crust
Here's how to build the ultimate double-baked masterpiece—creamy layers with a golden, crunchy topping that'll have everyone asking for seconds.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 pounds of elbow macaroni. Salt the water generously—it should taste like the sea. Cook until 1 minute before the package directions specify for al dente (about 11-12 minutes). This slight undercooking prevents mushiness when baked.
Drain the pasta and return it to the pot. Immediately toss with 1 tablespoon of extra-virgin olive oil to prevent sticking. The oil will also help distribute heat evenly during baking. Let the pasta cool slightly for 2 minutes before mixing with the cheese—this prevents the sauce from curdling when combined with hot pasta.
Build the Creamy Cheese Sauce
In a separate large bowl, combine 2 cups of sharp white cheddar cheese and 1.5 cups of gruyère cheese. Add 1 cup of heavy whipping cream, 1.5 cups of warm whole milk, and 4 cloves of minced garlic. Stir until the cheese melts completely, creating a smooth, velvety base. If the mixture thickens too much, whisk in 1-2 tablespoons of milk to reach a pourable consistency.
In a separate saucepan, melt 0.5 cup of unsalted butter over medium heat. Whisk in 0.25 cup of all-purpose flour to form a roux. Cook for 1-2 minutes until the mixture thickens slightly but doesn't brown. Slowly pour in the warm milk while whisking constantly to avoid lumps. Simmer for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Season with 1.5 teaspoons of kosher salt and 0.5 teaspoon of freshly ground black pepper. Pour this sauce over the melted cheese mixture and stir until fully combined.
Combine Pasta and Cheese Mixture
Add the cooked elbow macaroni to the cheese sauce and gently fold until every strand is coated. The mixture should be thick but still pourable—if it's too stiff, add 1-2 tablespoons of warm milk to loosen it. Transfer the entire mixture to a 9x13-inch baking dish that's been lightly greased with olive oil. Spread it evenly, creating a smooth, even layer. This ensures even baking and a consistent texture throughout.
Sprinkle 0.5 cup of gruyère cheese crumbs evenly over the top for extra crunch. Cover the dish with aluminum foil and bake at 350°F for 25 minutes. This initial bake allows the cheese to fully melt and the flavors to meld without browning.
Create the Crispy Topping and Finish Baking
Remove the baking dish from the oven and uncover it. In a small bowl, mix 0.75 cup of panko breadcrumbs with 1 tablespoon of melted butter and 0.5 teaspoon of black pepper. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently to ensure it sticks. Return the dish to the oven and bake at 375°F for 15-20 minutes, or until the topping is deep golden brown and the edges are bubbling.
Here's the thing—don't open the oven door during this final bake. The heat loss will cause the topping to steam instead of crisp, and you'll lose that perfect golden crust. Let it bake undisturbed until the top is crispy and the center is still slightly jiggly (it'll firm up as it cools).
Rest and Serve for Maximum Creaminess
Remove the mac and cheese from the oven and let it rest for 10-15 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and preventing a runny mess. The internal temperature should reach 160°F—if it's still too hot, tent it loosely with foil to finish resting.
Slice into 6 generous portions and serve immediately. The contrast between the creamy, cheesy layers and the crispy, golden topping is what makes this dish truly special. Pair it with a simple green salad or crusty bread to soak up every last bite of that rich, cheesy goodness.
Pro Tips For Making Bakedmac And Cheese
- Pre-Cook Macaroni Al Dente: Boil elbows for 1 minute less than package instructions—you’ll finish them in the oven. Cold pasta absorbs sauce better, and slightly undercooked noodles stay chewy while the cheese melts. (Yes, even if you’re impatient like me, resist the urge to go full package time.)
- Melt Cheese Slowly: Start the cheese sauce on medium-low heat and stir like you’re stirring a pot of soup you don’t want to burn. Gruyère and sharp cheddar separate when rushed—keep it moving until fully smooth, then add cream. (I learned this the hard way after scraping burnt cheese off my pot.)
- Skip the Extra Moisture: No milk, no broth—just cream, butter, and cheese. The pasta’s starchy water is enough to create that creamy texture. Adding extra liquid dilutes the flavor and makes the top crust soggy. (Your future self will thank you.)
- Broil for Crust, Not Burn: Cover with foil, bake until bubbly, then uncover and broil for 2–3 minutes—just until the top turns golden. Watch it like a hawk; it goes from perfect to disaster faster than you can say “mac and cheese.” (Use a timer if you’re distracted.)
Perfect pairings for these flavors
Crispy Side Dishes
Serve your baked mac and cheese alongside garlic-parmesan roasted broccoli—toss florets with 1 tbsp olive oil, 1 tsp garlic powder, and ¼ cup grated parmesan, then roast at 425°F for 15 minutes. The nutty, caramelized edges cut through the richness perfectly. 🌱
For extra indulgence, add crispy bacon-wrapped dates stuffed with ¼ cup walnuts and 1 tbsp cream cheese. Wrap with bacon and bake at 400°F for 12 minutes—the smoky crunch balances the creamy mac. Trust me, your guests will go back for seconds!
Light Salad Pairings
A shaved fennel and apple salad with 1 tbsp lemon vinaigrette adds refreshing crunch. Thinly slice 1 fennel bulb and 1 crisp apple, then toss with 2 tbsp olive oil, 1 tbsp apple cider vinegar, and a pinch of flaky sea salt.
The anise notes complement the cheesy depth beautifully. ✨
Beverage Matchups
Pair with a bold red wine like Cabernet Sauvignon—its tannins stand up to the richness. For a lighter option, sparkling apple cider (chilled) adds a crisp, fruity contrast. Avoid heavy beers—they’ll overpower the dish.
Non-alcoholic? Try iced hibiscus tea—its tartness cleanses the palate between bites. Brew 2 tbsp dried hibiscus in 4 cups hot water, then chill. A squeeze of lime adds zing! 🍹
Topping Variations
Add crispy fried shallots for an Asian-inspired twist. Slice 3 shallots into rings, fry in ½ cup oil at 350°F for 3-4 minutes until golden, then drain on paper towels. Sprinkle over the baked mac just before serving.
For a smoky kick, top with crumbled chorizo and pickled jalapeños. Cook ½ cup chorizo in a pan until crispy, then mix with 2 tbsp pickled jalapeños (chopped) before sprinkling on top. The heat and smokiness elevate the dish to new heights! 🌶️
Nutrition facts
Frequently asked questions
Can I make this baked mac and cheese ahead of time?
Assemble the dish completely (including the breadcrumb topping) but don't bake. Cover tightly with plastic wrap and refrigerate for up to 24 hours before baking. For best results, bake it straight from the fridge—no need to thaw. The flavors actually develop better overnight!
Why did my mac and cheese turn out too runny?
Runny mac and cheese usually happens from one of three things: overcooked pasta, too much liquid in the sauce, or not enough resting time. Always cook pasta 1 minute less than package instructions, and let the baked dish rest 10-15 minutes before serving. If it's still too loose, broil for 1-2 minutes to help set the cheese.
What's the best way to reheat leftovers?
Slice leftovers and reheat in a 350°F oven for 10-15 minutes until warmed through. For extra crispiness, broil for 1-2 minutes at the end. Microwaving works in a pinch (cover with a damp paper towel), but the texture suffers. The baked method always gives the best results!
Can I substitute other cheeses besides cheddar and Gruyère?
Yes! For cheddar, try Monterey Jack (milder) or pepper jack (spicier). Gruyère can be swapped with Swiss cheese (similar melt) or fontina (extra creamy). Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. For extra richness, add ½ cup of cream cheese to the sauce.
How do I make this recipe vegetarian?
This recipe is already vegetarian! Just skip any meat add-ins like bacon. For extra flavor, stir in 1 tbsp of nutritional yeast (for cheesy flavor) or sauté 1 cup of mushrooms** with the garlic. The original cheese combination delivers plenty of richness without meat.
