Side Dishes
This baked mac and cheese recipe with crunchy top delivers the perfect balance of crispy golden crust and melty cheese rivers—every bite is a revelation. 💛 I perfected this technique after years of testing, and it never fails to impress.
The secret lies in the right cheese blend and a broiling finish that creates that coveted crunch without drying out the creamy center.
What sets this recipe apart is the foolproof method for achieving that restaurant-quality texture: a combination of sharp cheddar, Gruyère for nuttiness, and cream cheese for richness. The breadcrumb topping adds texture while the broiling step ensures it's perfectly golden.
No more sad, soggy tops or bland centers—just rich, cheesy goodness with that satisfying crunch.
The result is a dish that's impossible to resist—creamy, cheesy layers topped with crispy, golden breadcrumbs that shatter with every bite. The cheese pulls into perfect rivers when you cut through, creating a visual and textural masterpiece.
This is the kind of mac and cheese that turns weeknight dinners into something special.
Ready in just 30 minutes, this recipe is perfect for feeding a crowd or making ahead for meal prep. The leftovers reheat beautifully, maintaining that perfect balance of textures.
Whether you're serving it as a side dish or making it the star of the meal, this baked mac and cheese will become a family favorite.
Ingredients for baked mac and cheese recipe with crunchy top
The secret to that irresistible crunchy top? This carefully chosen lineup of cheeses and textures.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Dry, medium or short cut |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for richness |
| Whole Milk 🥛 | 1 cup | Warmed slightly |
| Unsalted Butter 🧈 | ½ cup | Melted, salted added later |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for flavor |
| Garlic Powder 🧄 | 1 tsp | For depth of flavor |
| Onion Powder 🧅 | 1 tsp | Adds savory base |
| Mustard Powder 🌶️ | ½ tsp | Brightens cheese flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 1 tbsp | For greasing dish |
The cheese blend is non-negotiable. Sharp white cheddar gives that tangy bite, but Gruyère brings the nutty depth that makes this restaurant-worthy. Grab a block of each—pre-shredded gets clumpy and lacks that melty perfection. Costco or Whole Foods have the best selection for this. The cream cheese? Full-fat only—low-fat won't give you those luscious rivers when it melts. For the macaroni, Barilla or De Cecco are my go-tos—they hold up better to the baking than store-brand stuff.
No sharp cheddar? Extra-sharp or pepper jack works in a pinch, but Gruyère is tricky to substitute—Comté cheese is your best bet. Running low on panko? Italian breadcrumbs plus a pinch of garlic powder gives you that same crunch. The mustard powder might seem odd, but it cuts through the richness and makes the cheese flavors pop. Diamond Crystal kosher salt is my go-to—it dissolves better than table salt. And if you're prepping ahead, make the cheese sauce first and refrigerate it—it'll be even creamier when you bake it later.
This reheats like a dream—just cover with foil and pop it in the oven for 10 minutes at 350°F. The breadcrumb topping stays crispy if you reheat it uncovered for the last 2 minutes. For meal prep, portion into 8x8-inch dishes—they freeze beautifully for up to 3 months. Just thaw overnight in the fridge before reheating. Pro tip: Make a double batch—the first one always disappears faster than you think.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one bowl, one pan, and done. No strainers, no extra dishes—just toss the cooked pasta into the creamy Gruyère-cheddar mix, top it with breadcrumbs (or crushed crackers, no judgment), and bake. My lazy Sundays? Solved.
- Crispy-Creamy Obsession: That golden, shatteringly crisp top? It’s the secret weapon. The sharp white cheddar melts into a velvety base while the Gruyère adds nutty depth, and the cream cheese keeps it luscious. Honestly, the contrast is what makes it—crunchy enough to bite into, creamy enough to make you groan.
- Leftovers That Don’t Suck: Most mac and cheese turns to sad, gloppy mush when reheated. Not this one. The baked texture holds up, and I’ve microwaved slices straight from the fridge with zero regret. Pack it for lunches or freeze half—it’s the only baked mac that doesn’t taste like a crime against food the next day.
- Budget Comfort Food: Sharp cheddar and Gruyère stretch further than you’d think, and this recipe feeds four for under $10 at my grocery store. Between us, it’s the kind of dish that makes you feel fancy without breaking the bank—especially when you’re serving it with a simple side salad or roasted veggies. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked mac and cheese with crunchy top
Here's how to build that perfect golden crust over gooey, melty cheese perfection.
🍳 Step 1: Cook the Pasta Al Dente and Reserve Water
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Cook according to package instructions until 1 minute before al dente—this ensures it finishes cooking in the oven without turning mushy. I like to taste-test a piece: it should have a slight bite but still be tender.
While the pasta cooks, reserve 1 cup of pasta water in a measuring cup. This starchy liquid is liquid gold for creating a silky, creamy sauce later. Don't drain the pasta completely—just hold the colander over the pot and pour out the water you need while keeping the pasta in place.
🥘 Step 2: Build the Cheese Sauce Foundation
In a large bowl, combine the cooked pasta with 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, 8 oz cream cheese, 1 cup heavy whipping cream, and 1 cup whole milk. The cream cheese should be at room temperature—this prevents lumps in your sauce. Here's the thing—don't skip the gruyère. Its nutty flavor adds complexity that regular cheddar can't match.
Mix everything together with a wooden spoon until fully combined. If the mixture looks too thick, add 2-3 tablespoons of reserved pasta water to loosen it. The sauce should coat the back of your spoon smoothly but still be thick enough to cling to the pasta. Taste and adjust seasoning with 1.5 tsp salt, 0.5 tsp black pepper, 1 tsp garlic powder, 1 tsp onion powder, and 0.5 tsp mustard powder—this last ingredient brightens the cheese flavor beautifully.
🔥 Step 3: Assemble in a Greased Baking Dish
Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with 1 tbsp olive oil—this prevents sticking and helps create that perfect golden crust. Spread the pasta mixture evenly into the dish, pressing down gently to eliminate air pockets. You want an even surface so the top browns uniformly.
In a small bowl, mix together the 0.5 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese. Sprinkle this crumb mixture evenly over the top of the mac and cheese. Here's a pro tip: I like to use a fine-mesh sieve for the parmesan to get an even distribution. The panko will expand and create that irresistible crunch, while the parmesan adds umami depth.
🔥 Step 4: Bake Until Golden and Bubbly
Bake uncovered for 25-30 minutes until the top is deep golden brown and the edges are bubbling. You'll see the cheese start to pull away from the sides slightly—that's your signal it's getting close. If the top browns too quickly, tent it loosely with aluminum foil for the last 10 minutes to prevent over-browning while still allowing it to finish cooking.
For the perfect doneness test, insert a knife into the center. It should come out with a few cheese strings but no wet pasta. The internal temperature should reach 165°F. Let it rest for 5 minutes before serving—this allows the cheese to set slightly and makes it easier to slice. The crust should be crispy enough to stand up to a fork, with that satisfying crunch that contrasts perfectly with the creamy interior.
Pro Tips For Making Baked Mac And Cheese Recipe With Crunchy Top
- Preheat Like a Pro: Turn your oven to 425°F (220°C) and let it scream-hot for 15 minutes before baking—this isn’t the time to cut corners. I used to rush this, and my crust would either stay pale or burn before the center set. The first 10 minutes at this temp are your golden window for that perfect crisp.
- Grate Cheese Fresh: Skip the pre-shredded cheese—it’s coated with anti-caking agents that make the sauce grainy and watery. Use a box grater for sharp cheddar and Gruyère, and save the cream cheese for blending into the sauce (not grating). My grandmother’s rule: "If it’s not freshly grated, it’s not worth it."
- Don’t Overmix the Sauce: Stir the cheese sauce just until it’s smooth—no longer than 3 minutes—or you’ll turn it gluey. I learned this after a batch turned into a sad, stretchy mess. If it looks lumpy, let it sit off heat for 2 minutes; the residual warmth will melt it out.
- Broil for 2 Minutes: Switch to broil for the last 2 minutes (watch like a hawk!) to blast the top into crispy perfection. Move the pan to the top rack first—this is the non-negotiable step for that satisfying crunch. Yes, it’ll darken fast, but that’s how you know it’s done.
Essential equipment for this recipe
Baking Dish Essentials
For this recipe, a 9x13-inch baking dish is your best friend—I use Ceramic CorningWare because it distributes heat evenly and creates that perfect golden crust. If you don’t have one, a heavy-duty Ollala Ware or USA Pan works just as well.
Avoid thin, flimsy metal pans—they can cause uneven browning and hot spots. Grease it lightly with olive oil (or butter) to prevent sticking and help that crunchy topping form beautifully. 💛
Broiler for Crunch
A broiler pan or even your oven’s built-in broiler is the secret weapon for that irresistible crunchy top. After baking for 25 minutes, switch to broil for 2-3 minutes until the breadcrumbs turn golden brown. Keep an eye on it—broilers can be aggressive!
If your pan doesn’t fit under the broiler, transfer the dish to a baking sheet for even browning. A wire cooling rack under the pan helps crisp it up faster by allowing heat to circulate.
Mixing Tools Matter
For the cheese sauce, a wooden spoon is non-negotiable—it prevents scratching nonstick pans and helps scrape up every last bit of cheesy goodness. I also love a silicone spatula for spreading the mac and cheese evenly in the baking dish.
For the breadcrumb topping, a fine-mesh sieve ensures the parmesan distributes evenly, while a small offset spatula helps spread it smoothly. Pro tip: Use a kitchen scale for precise measurements—especially with cheese—so you don’t end up with a dry or overly saucy dish.
Optional Crispy Upgrades
Want to take the crunch to the next level? A handheld blowtorch gives you that restaurant-quality caramelization in seconds—just torch the top for 10-15 seconds after baking. For extra texture, sprinkle crushed potato chips (like Kettle Brand or Ruffles) or toasted breadcrumbs on top before baking.
I also love adding crumbled bacon or fried shallots for a savory crunch that pairs perfectly with the creamy cheese. 🔥
Storage Containers
For leftovers, transfer to airtight containers like Glasslock or Rubbermaid Brilliance to keep the mac and cheese fresh for up to 4 days. If freezing, use quart-sized freezer bags—they’re stackable and prevent freezer burn.
When reheating, cover with foil and warm in the oven at 350°F for 10 minutes, then broil for 1-2 minutes to restore that crispy top. A laser thermometer (like Thermoworks) ensures you hit 165°F safely every time.
Nutrition facts
Frequently asked questions
Why does my baked mac and cheese get watery?
Overcooking the pasta or using too much liquid (like milk or cream) causes wateriness. Cook pasta just 1 minute before al dente and finish in the oven. Also, use reserved pasta water sparingly—just enough to loosen the sauce. For extra insurance, bake at 375°F until the edges pull away from the pan.
Can I make this gluten-free?
Swap elbow macaroni for gluten-free pasta like Barilla GF or Jovial. Use a gluten-free breadcrumb mix (like Panko GF) for the topping. The cheese sauce stays the same—just ensure all ingredients are certified gluten-free to avoid cross-contamination. The texture will be slightly different but still delicious!
How do I get an extra-crispy topping?
Broil for 2-3 minutes at the end—just watch closely to avoid burning! For even more crunch, mix 1 tbsp melted butter into the breadcrumb topping before sprinkling. Another trick: Place the baking dish on a wire rack over a baking sheet during the final 5 minutes of baking.
What’s the best way to reheat leftovers?
Cover with foil and warm at 350°F for 10 minutes, then broil uncovered for 1-2 minutes to restore the crispy top. For microwave reheating, cover with a damp paper towel and zap for 30-second intervals—the steam helps keep it creamy. Avoid reheating in the oven too long or it’ll get rubbery!
Can I add protein to this recipe?
Yes! Try adding ½ lb cooked bacon, diced ham, or chicken sausage> before baking. For extra richness, mix in ½ cup cooked ground beef> with the pasta. Just don’t overdo it—too much protein can make the dish dry. The cheese sauce should still be the star!
