Side Dishes
This baked mac and cheese shells recipe delivers the ultimate combination of crispy, golden edges and gooey, pull-apart centers—every bite is a perfect balance of textures. The secret lies in baking the shells just until they're sturdy enough to hold the rich cheese filling without losing their structural integrity.
I've perfected this technique over years of testing, ensuring your shells stay crispy while the cheese inside melts into creamy perfection.
The process starts with baking the shells until they're crispy and golden, then filling them with a velvety cheese sauce that's been cooked to just the right consistency. This isn't your average mac and cheese—it's a restaurant-quality dish that transforms a simple side into the star of the meal.
The key is patience in the baking process, allowing the shells to crisp while the cheese inside stays gloriously gooey.
What you'll end up with is a dish that's foolproof yet impressive, with shells that hold their shape and a cheese filling so rich and creamy it practically oozes with every bite. The contrast between the crispy shells and the molten cheese creates a texture that's impossible to resist.
This recipe is designed to be your go-to for game day, holiday sides, or any occasion where you want to serve something special.
Optional toppings like breadcrumbs or extra cheese can be added for additional texture, but the real magic happens in the balance of crispy and creamy. Whether you're feeding a crowd or treating yourself to a comforting meal, this baked mac and cheese shells recipe delivers every time.
Let's get started on creating your perfect dish.
Ingredients for baked mac and cheese recipe shells
Twelve ingredients. One perfect balance of crispy shells and creamy, gooey centers—this is restaurant-quality comfort food.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 lb | Dried, medium or elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for crispy shells |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp flavor preferred |
| Medium Cheddar Cheese 🧀 | 1 cup | Shredded, for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle flavor |
| Yellow Onion 🧅 | ½ whole | Finely diced, sweet variety |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Freshly Ground Nutmeg 🌿 | ¼ tsp | For warm depth of flavor |
| Panko Breadcrumbs 🍞 | ½ cup | For extra crispy topping |
| Extra-Sharp Cheddar 🧀 | ¼ cup | Shredded for final garnish |
The cheese makes or breaks this dish. Sharp cheddar for that tangy bite, medium cheddar for creaminess—don't skimp here. I grab Kraft Natural or Cabot from the store, but if you're feeling fancy, a specialty cheese shop has even better options. The butter? Cold and cubed—this creates steam that crisps the shells perfectly. Panko breadcrumbs are a must for that extra crunch on top. For the garlic and onion, freshly minced makes all the difference—no pre-minced jars here.
No sharp cheddar? Pepper jack or Gruyère add different but delicious flavors. Out of heavy cream? Half-and-half or whole milk works—just add a splash more to compensate. Running low on butter? Olive oil or vegan butter keeps it crispy, though the flavor won't be identical. The nutmeg is non-negotiable—it's what gives that classic mac and cheese warmth. If you're making this ahead, pre-shredded cheese works fine for the filling, but fresh-shredded on top melts better. And for the love of all things cheesy, don't skip the breadcrumbs—they're what turns 'good' into 'wow'.
This dish reheats beautifully—just 10 minutes at 375°F until bubbly. Store leftovers covered in the fridge for 4-5 days, but honestly, it's better the next day when the flavors meld. Freeze portions for up to 3 months—just bake straight from frozen, adding 5-10 minutes. I always make a double batch because it disappears so fast. The shells stay crispy if you reheat them covered with foil for the first 5 minutes, then uncovered to brown. Trust me on this—leftovers taste even better.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss the mac shells, cheese, and cream in one pan. No boiling, no straining, no extra dishes. The butter melts into the shells while they bake, giving them that perfect buttery bite.
- Double Cheese Dream: Sharp cheddar’s tang cuts through the creaminess, while medium cheddar adds that melty, stretchy goodness. Honestly, the first bite makes me forget I’m not at a fancy dinner.
- Weeknight & Party Star: Make it for Tuesday dinners or Sunday suppers—it reheats like a dream. (Yes, even on a Tuesday night.) Add bacon for adults, broccoli for kids, or keep it classic. It’s always a win.
- Budget Leftovers Win: Uses pantry staples—no weird ingredients—and stretches for days. I’ve had it cold, reheated, or straight from the fridge. Cheap, filling, and zero food waste. My wallet thanks me.
Step-by-step instructions for baked mac and cheese shells
Here's how to create the perfect balance of crispy shells and gooey, pull-apart cheese.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1 lb elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than the package instructions specify—you want al dente pasta that will finish cooking in the oven. Drain the pasta in a colander and rinse briefly with cold water to stop the cooking process. Shake off any excess water and set aside.
This step is crucial for achieving crispy shells. The brief rinse removes surface starch that would otherwise make the shells soggy. Don't skip it—your final texture depends on this preparation.
Build the Ultra-Creamy Cheese Sauce
In a large skillet, melt 0.5 cup unsalted butter over medium heat. Add 0.5 whole yellow onion and 2 cloves garlic cloves (minced), cooking until softened and fragrant, about 3-4 minutes. Sprinkle in 2 tbsp all-purpose flour and stir constantly for 1-2 minutes until golden brown.
Slowly whisk in 0.5 cup heavy cream and 0.5 cup whole milk (warmed separately), allowing the mixture to thicken. Reduce heat to low and stir in 2 cups sharp cheddar cheese and 1 cup medium cheddar cheese until completely melted and smooth. Season with 1.5 tsp kosher salt, 0.5 tsp ground black pepper, and 0.25 tsp freshly ground nutmeg. The sauce should be rich and velvety—this is your foundation for those gooey centers.
Combine Pasta and Cheese Mixture
Transfer the cooked elbow macaroni to a large bowl and pour the cheese sauce over it. Using a rubber spatula, gently fold everything together until the pasta is evenly coated. The mixture should look thick and creamy—if it seems too dry, add a splash of milk to loosen it. Taste and adjust seasoning if needed, remembering that the cheese already contains salt.
This is where the magic happens. The pasta absorbs the cheese sauce, creating a cohesive mass that will transform into crispy shells in the oven. Don't worry if it looks messy—it's supposed to be thick and sticky at this stage.
Assemble and Bake for Crispy Shells
Preheat your oven to 375°F. Transfer the macaroni mixture to a greased 9x13-inch baking dish and spread it evenly. Press down gently to compact the mixture—this helps create those crispy edges we're after. Sprinkle 0.5 cup panko breadcrumbs evenly over the top, pressing them lightly into the cheese mixture.
Bake uncovered for 25-30 minutes until the top is golden brown and the edges are crispy. The center should still be soft and gooey—this is what makes these shells so irresistible. If the top browns too quickly, tent loosely with foil for the last 5-10 minutes of baking to prevent over-browning.
Finish with Extra-Sharp Cheddar and Serve
Remove the baking dish from the oven and immediately sprinkle the top with 0.25 cup extra-sharp cheddar. Let it rest for 5 minutes before serving—this allows the cheese to melt completely and the shells to crisp up further. Cut into squares and serve while still warm, with the crispy edges contrasting beautifully against the creamy centers.
Here's the thing—these shells are best served immediately. The contrast between the crispy exterior and gooey interior disappears as they cool. Serve with a simple side salad or crusty bread to soak up any extra cheese sauce. You've just created the ultimate comfort food experience!
Pro Tips For Making Baked Mac And Cheese Recipe Shells
- PRECOOK PASTA AL DENTE: Pull the elbow mac out of the pot when it’s just shy of fully tender—you’ll finish it in the oven. I learned this the hard way after ending up with mushy shells that turned to glue. Test one piece: it should have a slight bite, like your first bite of a fresh baguette.
- GRATE CHEESE FINE: Sharp cheddar’s the star, but if you’re using block cheese, grate it yourself—fine, not chunky. Pre-shredded cheese has anti-caking agents that make the sauce grainy and watery. (Yes, even if you’re in a hurry.)
- BAKE COVERED THEN UNCOVERED: Start the shells covered with foil for the first 20 minutes to melt the cheese evenly, then uncover for the last 5–10 to get that golden crust. Skip this, and you’ll end up with a sad, pale top—like a mac that’s seen better days.
- WHISK IN HOT CREAM: Heat the heavy cream until it’s steaming before stirring it into the butter-cheese mix. Cold cream makes the sauce seize up like a stubborn child refusing to share. Trust me, the sauce will be silkier if you do this.
Wine and beer pairings for this baked mac and cheese recipe shells
Rich Red Wine
For baked mac and cheese shells, I always reach for a bold red wine like Cabernet Sauvignon or Syrah—their tannins and fruitiness stand up to the dish's richness. A California Cabernet with notes of blackberry and vanilla complements the sharp cheddar beautifully.
If you prefer something smoother, try a Malbec from Argentina—its dark fruit flavors cut through the creaminess without overpowering it. 🍷
Crisp White Options
A Chardonnay with a touch of oak adds a buttery contrast that enhances the dish's creaminess. Look for a California Chardonnay with citrus and vanilla notes—it bridges the gap between the crispy shells and gooey centers.
For something lighter, a Sauvignon Blanc from New Zealand offers bright acidity that refreshes your palate between bites. The zesty grapefruit notes pair surprisingly well with the cheesy richness.
Malty Amber Ales
If you're pairing with beer, I swear by amber ales like Fat Tire or Leinenkugel's Summer Shandy. The caramel and biscuit malt flavors in amber ales mirror the toasty notes from the baked shells, while the slight bitterness balances the cheese's saltiness.
For a hoppier option, try a pale ale—just avoid IPAs, as their intense bitterness can overpower the dish. 🍺
Creamy Stout Contrast
A stout beer, like Guinness or Samuel Smith's Nut Brown Ale, creates an unexpected but delicious contrast. The dark roasted malt notes in stouts complement the caramelized edges of the shells, while the creamy texture mirrors the mac and cheese's richness.
This pairing works especially well if you've added a touch of smoked paprika to your cheese sauce—it deepens the flavor profile beautifully.
Sweet Sparkling Pairing
For a lighter option, a dry sparkling wine like Prosecco or Cava adds a crisp, refreshing contrast. The bubbles cleanse your palate between bites, making each mouthful of creamy cheese taste even more decadent.
If you're serving this as an appetizer, this pairing feels especially elegant—just avoid sweet sparkling wines, as they'll clash with the dish's savory depth.
Nutrition facts
Frequently asked questions
Why do the shells need to be crispy?
The crispy texture creates the perfect contrast with the creamy cheese filling—it's what makes these shells so irresistible! The baking process removes moisture while caramelizing the edges, creating that satisfying crunch. This texture also helps hold the cheese mixture together when cutting into portions.
Can I use regular macaroni instead of elbow?
Yes, but elbow macaroni works best because its shape holds the cheese filling more effectively. For a similar effect, try cavatappi or penne—just be prepared for slightly different textures. Regular macaroni may not create the same crispy shell structure when baked.
How do I prevent the shells from getting soggy?
Three key steps:
- Rinse the cooked pasta briefly with cold water to remove surface starch,
- Press the mixture firmly into the baking dish before adding breadcrumbs, and
- Bake uncovered until golden brown. The breadcrumb layer acts as a moisture barrier while adding extra crunch.
Can I make this ahead of time?
Assemble the shells up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 5-10 extra minutes to the baking time (cover with foil if needed). For freezing, bake first, then store in airtight containers for up to 3 months—reheat at 375°F for 10-15 minutes.
What's the best way to cut these shells?
Use a sharp chef's knife and cut through the center first to create two halves, then slice each half into quarters. This method helps maintain the shell structure while making portions easier to serve. For even cleaner cuts, dip the knife in hot water between slices.
