Baked Mac and Cheese Recipe Shells: Crispy-Crusted Comfort with Melty Centers

Side Dishes

Baked Mac and Cheese Recipe Shells: Crispy-Crusted Comfort with Melty Centers

This baked mac and cheese recipe shells delivers the ultimate combination of crispy, golden edges and creamy, melty centers—perfect for elevating any dinner table. The secret lies in pre-cooking the shells just enough to hold their shape while absorbing the rich, velvety cheese sauce.

I've perfected this technique over years of testing, ensuring every bite delivers that satisfying contrast of textures and flavors.

What sets this recipe apart is the balance between traditional comfort and modern convenience. You'll start with classic elbow macaroni shells, but the real magic happens in the baking process where high heat creates that coveted crispy crust while keeping the interior lusciously tender.

The cheese sauce uses a blend of sharp cheddar and Gruyère for depth, while a touch of cream cheese adds that signature creaminess that makes this dish so irresistible.

By the time it emerges from the oven, you'll have a dish that looks as impressive as it tastes—golden brown shells encasing pockets of melted cheese that stretch perfectly.

The aroma alone will have everyone gathering around the table, and each bite delivers that perfect harmony of textures and flavors that defines great mac and cheese.

This recipe serves as both a comforting classic and a versatile side that pairs beautifully with grilled meats, roasted vegetables, or even as a main dish for hearty appetites. The best part? It's simpler than it looks, with straightforward steps that yield restaurant-quality results at home.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for baked mac and cheese recipe shells

Six servings of crispy-cheesy perfection—just these 14 ingredients transform ordinary shells into golden, melty magic.

Ingredient Amount Notes
Elbow Macaroni Shells 🍝 1 ½ lbs Dried, medium or jumbo size
Sharp Cheddar Cheese 🧀 3 cups Shredded, aged 2+ years
Gruyère Cheese 🧀 1 cup Shredded, French style
Cream Cheese 🧈 8 oz Full-fat, room temperature
Heavy Cream 🥛 1 cup Whole milk, cold
Whole Milk 🥛 1 cup Room temperature
Butter 🧈 4 tbsp Unsalted, melted
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
All-Purpose Flour 🌾 ½ cup For thickening
Mustard Powder 🌶️ 1 tsp Dry, yellow variety
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Paprika 🌶️ ½ tsp Smoked, for color

The cheese blend is non-negotiable. Gruyère adds that nutty depth, while sharp cheddar brings the tang you crave. I grab mine at Whole Foods—the pre-shredded stuff just won't cut it. For the shells, De Cecco or Barilla are my go-tos, but any medium or jumbo elbow works. Pro tip: toast them lightly before baking to lock in that crispy texture. The cream cheese is what makes this sauce truly velvety—don't skip the full-fat version, trust me on this.

No Gruyère? Parmesan at half the amount works in a pinch, though it lacks that signature melt. Fresh out of mustard powder? Dijon mustard at 1 tbsp gives you that same tangy punch. The onion and garlic can be swapped for green onions if you're in a hurry, but I always use fresh—dried just doesn't have the same depth. For the flour, King Arthur is my brand of choice, but any all-purpose works. And if you're watching the calories? Use 2% milk instead of heavy cream, but expect slightly less richness.

This reheats beautifully—just 5 minutes at 350°F brings back that crispy crust. Keeps for 4 days in the fridge, though honestly it's best the first day. For leftovers, I portion into individual ramekins—they're perfect for single servings and reheat like a dream. Freezing? Portion before baking, then 3 months max. The shells get a little soggy if you freeze the fully baked dish, so always bake fresh from frozen.

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I just toss the shells raw into the oven with the cheese sauce—no pre-boiling, no waiting. The shells soften perfectly while everything else bakes, and honestly? It cuts my prep time in half.
  • Three-Cheese Magic: Sharp cheddar brings that tangy punch, Gruyère adds nutty depth, and cream cheese ties it all together into something dangerously creamy. Between us, this combo is what makes it the mac and cheese I’ll fight for at potlucks.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. The shells hold up great when reheated—crispy edges, gooey center—so I can throw together lunches in seconds. (Yes, even on a Tuesday night.)
  • Budget Stretch: A single batch feeds four for dinner and two for leftovers without breaking the bank. Gruyère’s the splurge, but the rest? Basic pantry staples that won’t drain your wallet. Plus, the leftovers taste just as good cold.

Step-by-step instructions for crispy-crusted baked mac and cheese

Here's how to make the ultimate baked mac and cheese with a golden, crispy crust and gooey, melty centers.

1

Cook the Elbow Macaroni Shells to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni shells. I like to use jumbo shells for that extra hearty bite. Cook until 1 minute before the package instructions for al dente—you want them to finish cooking in the oven. Drain thoroughly and return to the pot.

Here's the thing—overcooked pasta turns mushy in the oven. Taste one shell to check for doneness: it should be tender but still have a slight bite. Give them a quick toss with 1 tbsp butter to prevent sticking. This step sets the foundation for that perfect texture we're after.

2

Build the Ultra-Creamy Cheese Sauce

In a large skillet, melt 4 tbsp butter over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened but not browned. Stir in the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it burn!

Lower the heat to medium-low and sprinkle in the 0.5 cup all-purpose flour and 1 tsp mustard powder. Whisk constantly for 1-2 minutes until the mixture forms a smooth paste. This roux will thicken our sauce beautifully. Gradually whisk in the 1 cup heavy cream and 1 cup whole milk until fully incorporated.

3

Combine Cheese for Maximum Melty Perfection

Reduce the heat to low and begin adding the cheeses in stages. First, stir in the 8 oz cream cheese until completely melted and smooth. Then gradually add the 3 cups sharp cheddar cheese and 1 cup gruyère cheese, stirring constantly until fully melted.

Season with 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp paprika. Here's where it gets good—taste and adjust seasoning. The gruyère adds nutty depth while the cheddar brings that classic tang. The mustard powder gives a subtle kick that balances the richness. Keep stirring until the sauce is completely smooth and velvety.

4

Assemble and Bake for Crispy-Crusted Magic

Preheat your oven to 375°F. In a large bowl, gently fold the cooked macaroni shells into the cheese sauce until fully coated. Transfer the mixture to a greased 9x13-inch baking dish and spread it evenly. For that perfect crispy crust, sprinkle an additional 0.5 cup shredded cheddar cheese and 0.25 tsp paprika on top.

Bake uncovered for 25-30 minutes until the top is golden brown and bubbly. Here's the secret—watch for the edges to turn golden while the center remains slightly underdone. It should look gorgeous but still feel soft when you press it gently. If it browns too quickly, tent with foil for the last 5 minutes to prevent over-browning.

5

Rest and Serve with Confidence

Remove from the oven and let it rest for 10 minutes before serving. This resting period allows the cheese to set slightly and makes it easier to slice. The crust should be crispy enough to hold its shape when you cut into it, while the interior remains creamy and gooey.

Slice into squares and serve immediately. The contrast between the crispy top and melty interior is what makes this baked mac and cheese truly special. Pair it with a simple green salad or some crusty bread to soak up all that delicious cheese sauce. Trust me, this is comfort food at its finest!

👨‍🍳

Pro Tips For Making Baked Mac And Cheese Recipe Shells

  • Salute the Shells First: Toss cooked elbow shells in a dry baking dish with a light coating of oil—just enough to keep them from sticking. I learned this the hard way: wet shells steam instead of crisp, and you end up with sad, soggy edges. Do this before adding cheese sauce, or you’ll regret it later.
  • Don’t Skip the Gruyère Grate: Use a box grater for Gruyère—freshly grated melts faster and blends smoother than pre-shredded. Sharp cheddar adds punch, but Gruyère’s nutty depth is what makes this dish sing. (Yes, even if you’re impatient like me, resist the urge to use powdered cheese.)
  • Bake Low and Slow: Start at 350°F—hotter temps mean a golden crust that burns before the center sets. After 20 minutes, tent with foil and let it sit for 5-10 minutes. This guarantees a creamy interior while the top crisps just right. (Your future self will thank you.)
  • Add Cream Cheese Late: Stir in cream cheese off the heat—it’s the glue that keeps the sauce from breaking. If you add it too early, you’ll end up with clumps, no matter how much you whisk. Trust the process; this isn’t the prettiest method, but it’s the tastiest.

Dietary considerations for this recipe

Gluten-Free Swaps

For a gluten-free version, swap the elbow macaroni shells for gluten-free pasta shells like Barilla or Jovial. These brands mimic the texture of traditional shells while keeping the dish hearty. I’ve tested De Cecco gluten-free shells—they hold up beautifully in the oven and absorb the cheese sauce just right.

Dairy-Free Adaptations

To make this dish dairy-free, replace the cheddar and Gruyère with nutritional yeast (for a cheesy flavor) and cashew cream (blend 1 cup soaked cashews with 1 cup water and 2 tbsp lemon juice for creaminess). Swap the cream cheese for dairy-free cream cheese like Kite Hill, and use coconut milk instead of heavy cream. The texture will be lighter but still rich—just add 1 tbsp cornstarch to thicken the sauce properly.

Lower-Carb Options

Cut carbs by using cauliflower shells (steamed and shaped into shells) or zucchini noodles as a base. For a closer texture to pasta, try shirataki noodles (soaked and drained), though they require a longer bake to crisp.

Reduce the heavy cream to ½ cup and add 1 extra tbsp butter for richness. The cheese sauce will still be decadent, just with fewer carbs—perfect for keto or low-carb diets!

Vegan Cheese Alternatives

For a fully vegan version, use violife Just Like Feta or Miyoko’s Mozzarella for meltiness. Blend ½ cup silken tofu with 1 tbsp nutritional yeast and 1 tbsp lemon juice for a creamy base. Add 1 tbsp tapioca starch to the roux to help the sauce thicken properly.

The result? A surprisingly cheesy, gooey texture that holds up in the oven. Trust me, it’s a game-changer for plant-based comfort food. 🌱

Allergen-Friendly Tips

If nut allergies are a concern, skip the cashew cream and use sunflower seed butter (thinned with water) for a neutral, creamy base. For soy-free options, ensure your pasta shells are soy-free (check labels!) and use oat milk instead of dairy.

Always double-check ingredient labels—some pre-shredded cheeses contain anti-caking agents with dairy derivatives. When in doubt, opt for block cheese and shred it yourself for full control.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 220mg73%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 2g8%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do my baked mac and cheese shells get soggy instead of crispy?

The most common cause is overcooking the pasta before baking. Cook shells just 1 minute less than package instructions and finish in the oven. Also, ensure your oven is fully preheated to 375°F—cold spots prevent proper browning. For extra crispiness, broil for 1-2 minutes at the end, watching closely to avoid burning.

2

Can I use regular elbow macaroni instead of shells?

Elbow macaroni works perfectly—just adjust baking time to 20-25 minutes instead of 25-30. The key is using al dente pasta that finishes cooking in the oven. For extra texture contrast, add ½ cup breadcrumbs to the top before baking to create a crunchy crust.

3

How do I make this recipe extra cheesy without adding more pasta?

Add ½ cup extra shredded cheese (a mix of cheddar and Gruyère) to the sauce before baking. For a decadent twist, stir in ¼ cup sour cream or 2 oz cream cheese when combining with the pasta. The secret is layering the extra cheese on top during baking—this creates a luscious, melty top layer without changing the texture.

4

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F for 10-15 minutes until warmed through. For a crispy top, transfer to a baking sheet and broil for 2-3 minutes at the end. Microwaving works in a pinch (cover with a damp paper towel for 1 minute), but it won't restore the crispy crust. The best method? Portion into individual ramekins before baking—reheat just 5 minutes at 350°F for perfect results.

5

Can I add other ingredients like bacon or veggies?

Yes! Cook ½ lb bacon until crispy and crumble it into the cheese sauce. For veggies, sauté 1 cup diced bell peppers or 1 zucchini with the onions. Roast ½ cup broccoli florets separately and mix in at the end. Just don't overdo it—too many additions can make the dish watery. Keep the ratio to 1 cup max additional ingredients for 6 servings.

★★★★★4.6(14 reviews)
Categories Side Dishes