Baked Macaroni and Cheese Shells Recipe: Golden Crust, Ooey-Gooey Centers

Salads

Baked Macaroni and Cheese Shells Recipe: Golden Crust, Ooey-Gooey Centers

This baked macaroni and cheese shells recipe delivers the perfect balance of crispy edges and gooey centers you crave. The secret lies in properly cooked shells and a rich, velvety cheese sauce that clings to every nook.

I've perfected this technique over years of testing, ensuring your dish comes out with that signature golden crust and melt-in-your-mouth texture every time.

The process starts with boiling the shells just until al dente, then mixing a creamy cheese sauce using sharp cheddar, Gruyère, and cream cheese for depth. This combination creates a sauce that's rich yet balanced, with just the right amount of tang.

The shells absorb the sauce during baking, resulting in a dish that's both comforting and impressive enough for company.

What you'll end up with is a casserole that's crispy on top, bubbling with melted cheese inside, and perfectly tender shells throughout. The aroma alone will have everyone gathering at the table, and each bite delivers that perfect combination of textures and flavors.

This recipe serves 6-8 and can be prepped ahead, making it ideal for busy weeknights or holiday gatherings.

The best part? This method works with any cheese you prefer—add smoked Gouda for extra flavor or swap in a vegetarian cheese blend. For extra crunch, top with breadcrumbs before baking. Let's get started on creating your perfect baked mac and cheese shells.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for baked macaroni shells and cheese

These 14 ingredients create the perfect golden crust and gooey centers you'll love.

Ingredient Amount Notes
Large Elbow Macaroni Shells 🍝 1 ½ lb Uncooked, medium or large size
Sharp White Cheddar Cheese 🧀 1 ½ cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, aged 12 months minimum
Cream Cheese 🧈 8 oz Full-fat, room temperature
Heavy Cream 🥛 ½ cup Whole milk fat preferred
Whole Milk 🥛 ½ cup 2% or whole preferred
Butter 🧈 4 tbsp Unsalted, melted
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Mustard Powder 🌶️ 1 tsp Dry yellow mustard
Garlic Powder 🧄 ½ tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Panko Breadcrumbs 🍞 ½ cup For golden crust topping
Parmesan Cheese 🧀 ¼ cup Freshly grated, for garnish

The cheeses make or break this dish. Gruyère adds that nutty depth, while sharp cheddar brings tang—don't skimp on quality here. I grab White Cheddar from Trader Joe's (it's consistently sharp) and Gruyère from the cheese counter at Whole Foods when it's on sale. For the shells, De Cecco or Barilla are my go-tos—they hold their shape perfectly. The cream cheese? Full-fat only (trust me on this). If you're in a pinch, Philadelphia works, but nothing beats the real deal for that velvety texture.

No Gruyère? Comté cheese is the best swap—same nutty profile. Short on cheddar? Extra sharp cheddar at half the amount adds more punch. The mustard powder is non-negotiable—it cuts through the richness and adds that subtle tang. For the breadcrumbs, Panko gives the best crunch, but Italian seasoned breadcrumbs add extra flavor. Want to make this vegetarian? Swap the butter for Earth Balance vegan butter—no one will notice. The garlic powder can be replaced with 1 clove fresh garlic if you're feeling fancy (just sauté it with the butter).

This dish reheats beautifully—honestly tastes better the next day once everything melds. Store leftovers covered in the fridge for up to 4 days, or freeze for 3 months. I always make a double batch because it disappears faster than you can say 'extra cheese.' For the best texture, let the shells come to room temp before baking. And pro tip: sprinkle a little water on the breadcrumbs before topping—it helps them stick and creates an even crisper crust.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—no boiling pasta separately, no messy sauces. Just toss those elbow shells raw into a baking dish with the cheese mix, and let the oven do the work. Honestly, I’ve made it while scrolling through my phone.
  • Cheese Overload: That combo of sharp cheddar, Gruyère, and cream cheese? It’s like a hug in every bite. The Gruyère adds nutty depth while the cream cheese keeps it silky—no dry pasta here.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. I bake a big batch on Sundays, portion it into containers, and reheat slices straight from the fridge. Kids (and my picky husband) devour it cold or warmed.
  • Budget Buster: Sharp cheddar and Gruyère stretch further than you’d think, and elbow shells are cheaper than fanciful pasta shapes. Plus, leftovers reheat like a dream—no soggy edges, just melty perfection.

Step-by-step instructions for baked macaroni and cheese shells

Here's how to create the ultimate baked mac and cheese with crispy shells and gooey, flavorful centers.

1

Cook the Macaroni Shells to Perfect Doneness

Bring a large pot of water to a rolling boil and add the 1.5 lb large elbow macaroni shells. Cook them for 1 minute less than the package instructions suggest—you want them al dente when they come out of the water. They'll finish cooking in the oven, and this ensures they don't turn mushy.

While they cook, I like to add a generous pinch of salt to the water and a splash of the whole milk to help prevent the shells from sticking together. Drain them well in a colander and give them a quick shake to separate any clumps. Don't rinse them—the starch on the shells helps create that creamy sauce later.

2

Make the Ultra-Creamy Cheese Sauce

In a large bowl, combine the 1.5 cups sharp white cheddar cheese, 1 cup Gruyère cheese, 8 oz cream cheese, 0.5 cup heavy cream, and 0.5 cup whole milk. I like to use a handheld mixer for this step—it helps the cream cheese blend smoothly without clumping. Mix on medium speed until the cheese is completely melted and the sauce is silky smooth.

Add the 4 tbsp melted butter, 2 tbsp all-purpose flour, 1 tsp mustard powder, 0.5 tsp garlic powder, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine. This sauce is the heart of your dish—don't skip the mustard powder, as it adds a subtle tang that balances the richness of the cheese.

3

Combine Shells and Sauce

Transfer the cooked macaroni shells to a large mixing bowl. Pour the cheese sauce over the shells and gently fold everything together until every shell is fully coated. You'll want to work quickly here—this is where the magic happens. The shells should be completely submerged in the sauce, and you should see a glossy sheen on top.

I like to use a rubber spatula for this step because it helps scrape up any sauce stuck to the bottom of the bowl. The goal is to create a thick, creamy mixture that clings to the shells. If the sauce looks too thick, you can add a splash of the whole milk to loosen it up.

4

Assemble and Bake for the Perfect Crust

Preheat your oven to 375°F. Lightly grease a 9x13-inch baking dish with a bit of butter or spray with nonstick cooking spray. Transfer the macaroni and cheese mixture to the baking dish and spread it out evenly. The shells should be nestled closely together, but don't force them—just let them settle naturally.

In a small bowl, mix together the 0.5 cup panko breadcrumbs and 0.25 cup freshly grated Parmesan cheese. Sprinkle this mixture evenly over the top of the macaroni and cheese. Press down gently with the back of a spoon to help the breadcrumbs adhere. Bake for 25-30 minutes until the top is golden brown and the edges are bubbling.

5

Rest and Serve for Maximum Gooeyness

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting time allows the cheese to set slightly, making it easier to slice and serve. The dish will be hot and bubbly, so use a spatula to carefully transfer it to a serving platter.

Serve immediately while it's still warm and gooey. The shells should be tender but hold their shape, and the cheese sauce should be rich and creamy with a perfect golden crust on top. If you have any leftovers, store them in an airtight container and reheat in the oven at 350°F for 10-15 minutes to restore that creamy texture.

👨‍🍳

Pro Tips For Making Baked Macaroni Shells And Cheese

  • Boil Until Al Dente Plus: DESCRIPTION: Macaroni shells need a 1-minute extra cook after the package says "done." I learned this the hard way—undercooked shells turn mushy when baked, while overcooked ones disintegrate. Drain immediately, toss with a drizzle of olive oil to stop cooking, and let them cool 5 minutes before mixing with cheese.
  • Grate Cheese Like a Pro: DESCRIPTION: Use a box grater for sharp white cheddar and Gruyère—pre-shredded versions pack too much anti-caking powder and melt unevenly. For cream cheese, cut it into tablespoons instead of grating; it adds creaminess without turning the filling gummy. (Yes, even if you’re impatient like me.)
  • Skip the Crowding in Baking: DESCRIPTION: Don’t overfill the baking dish—fill shells only ¾ full with cheese mixture. I used to pack them tight, and the tops would stay undercooked while the bottoms burned. A loosely packed dish ensures even browning and melty perfection.
  • Preheat Oven to 375°F: DESCRIPTION: This isn’t just a suggestion—it’s non-negotiable. A cold oven means the cheese mixture will steam instead of bake, leaving you with a soggy mess. My grandmother swore by this, and she was right: the right temp guarantees a golden crust and creamy interior every time.

Best sauces and condiments for these flavors

Classic Brown Gravy

This rich, savory gravy elevates your baked mac and cheese to restaurant-level comfort. Start by whisking 2 tbsp butter and 2 tbsp all-purpose flour in a saucepan over medium heat until bubbly. Slowly pour in 1 cup beef broth>, stirring constantly to avoid lumps.

Let it simmer for 5 minutes> until thickened, then season with ½ tsp salt>, ¼ tsp black pepper>, and 1 tsp Worcestershire sauce>. Pour over the baked shells just before serving—it soaks into every crevice for maximum flavor. 🍲

Spicy Sriracha Cream Sauce

For a bold kick, mix ½ cup sour cream>, 1 tbsp Sriracha>, 1 tsp lime juice>, and ½ tsp honey> in a bowl. Dollop spoonfuls over each serving or drizzle generously on top.

The tangy heat cuts through the richness beautifully. I like to add a pinch of smoked paprika for depth—it ties the flavors together while keeping the dish balanced. Serve with extra panko on the side for crunch lovers. 🌶️

Garlic-Herb Butter

Melt 4 tbsp butter> in a small saucepan, then stir in 2 minced garlic cloves>, 1 tsp chopped fresh parsley>, and ½ tsp dried thyme>. Simmer for 2 minutes> until fragrant, then drizzle over the hot casserole.

The garlic adds a fresh, aromatic note that brightens the dish without overpowering. For extra richness, sprinkle with ¼ cup grated Parmesan> right before serving. This works especially well with the Gruyère in the recipe. 🧄

Crispy Bacon Jam

Cook 6 oz bacon> in a skillet until crispy, then drain all but 1 tbsp fat>. Add ¼ cup apple cider vinegar> and 1 tbsp brown sugar>, simmering for 5 minutes> until thickened.

Spoon the jam over individual portions—it adds smoky, sweet contrast that pairs perfectly with the cheesy goodness. I recommend using thick-cut bacon for maximum flavor impact. 🥓

Creamy Dill Sauce

Blend ½ cup sour cream>, 1 tbsp mayonnaise>, 1 tbsp chopped fresh dill>, 1 tsp lemon juice>, and ½ tsp garlic powder> until smooth. This herbaceous sauce adds a refreshing counterpoint to the richness.

I like to serve it on the side for dipping or spooning over the top. For extra flair, garnish with a sprinkle of everything bagel seasoning> before serving. 🌿

Cheesy Jalapeño Poppers

Mix ½ cup shredded cheddar>, ¼ cup cream cheese>, 2 tbsp chopped jalapeños>, and 1 tbsp chopped green onions> in a bowl. Spoon dollops over the baked mac and cheese, then broil for 2-3 minutes> until bubbly and golden.

The spicy, cheesy topping adds texture and heat that complements the creamy base perfectly. For extra crunch, top with crushed tortilla chips before broiling. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1050mg46%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
Protein 28g56%
* 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 macaroni shells turn mushy when baked?

Overcooking is the most common culprit. Always boil shells for 1 minute less than package instructions—this ensures they're al dente and finish cooking in the oven. Also, drain them well and avoid rinsing (the starch helps thicken the sauce). If they still seem soft, reduce baking time by 5 minutes next time.

2

Can I make this ahead of time?

Assemble the dish up to 24 hours ahead and refrigerate uncovered. The next day, bake at 375°F for 30-35 minutes (add 5-10 minutes if coming from the fridge). For freezer prep, assemble, cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

3

What's the best cheese substitute if I don't have Gruyère?

Try Comté (same nutty flavor) or Parmesan (for sharpness). For a budget option, use extra sharp cheddar at half the amount. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Always shred your own for the best texture and flavor!

4

How do I get an extra crispy crust?

Mix 1 egg yolk with the breadcrumbs before topping—it creates a golden, crackly crust. For even more crunch, broil for 2 minutes at the end of baking. Pro tip: Sprinkle a little water over the breadcrumbs before pressing down—this helps them stick and crisp up beautifully.

5

Can I use regular elbow macaroni instead of shells?

Yes, but the texture will differ. Elbow macaroni will absorb more sauce and may not hold together as well when baked. If using elbows, reduce the cheese sauce by 2 tbsp and bake for 5 minutes less. For shells, the nooks and crannies create that signature gooey texture—it's worth the extra effort!

★★★★★4.7(9 reviews)
Categories Salads