Annie's Baked Mac and Cheese Recipe: Triple-Layered Cheese Pull Magic

Main Courses

Annie's Baked Mac and Cheese Recipe: Triple-Layered Cheese Pull Magic

This Annie's baked mac and cheese recipe delivers the ultimate comfort food experience with a triple-layered cheese pull that's impossible to resist. 🔥 The secret lies in a creamy, velvety sauce that clings to perfectly cooked elbow macaroni, topped with a crispy, golden crust that begs to be pulled apart.

I've perfected this recipe over years of testing, ensuring every bite is rich, cheesy, and restaurant-quality—without the fuss of complicated techniques.

The magic starts with a proper cheese sauce made from a blend of sharp cheddar, Gruyère, and cream cheese, creating a balance of tangy, nutty, and creamy flavors.

The pasta cooks directly in the oven-safe dish, absorbing the sauce as it bakes, while the top layer of buttery breadcrumbs transforms into a crispy, golden blanket. This method guarantees a dish that's foolproof, creamy, and packed with that signature cheese pull you can't get enough of.

What you'll end up with is a bubbling, golden mac and cheese that's creamy on the inside and crispy on the outside, with layers of melted cheese that pull apart effortlessly.

The aroma alone will have everyone gathering around the table, and the first bite will have them asking for seconds. This recipe is designed to impress, whether you're feeding a family or hosting a dinner party.

Ready in about 45 minutes, this baked mac and cheese requires minimal effort but delivers maximum flavor. The best part? You can customize it with add-ins like bacon, jalapeños, or lobster for a gourmet twist. Let's get started on this cheesy masterpiece that's sure to become a household favorite.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for annie's baked mac and cheese

Six ingredients for the ultimate cheesy pull—creamy, crispy, and impossible to resist.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lbs Medium or elbow shape preferred
Sharp White Cheddar Cheese 🧀 3 cups Shredded, block preferred
Gruyère Cheese 🧀 1 ½ cups Shredded, aged for nutty flavor
Cream Cheese 🧈 8 oz Full-fat, room temperature
Whole Milk 🥛 2 cups Warmed slightly for smooth sauce
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 ¼ cup For thickened sauce
Panko Breadcrumbs 🍞 1 cup For crispy topping
Garlic Powder 🧄 1 tsp For extra flavor
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Extra-Virgin Olive Oil 🫒 1 tbsp For greasing baking dish

The cheese blend is everything here. Sharp white cheddar gives that classic tang, while Gruyère adds nutty depth—don't skip either. Grab pre-shredded if you're in a rush, but trust me on the block cheese. Whole Foods or specialty cheese shops have the best selections, but any grocery store's cheese counter works. The cream cheese needs to be full-fat (none of that low-fat nonsense)—it's what makes the sauce velvety. If you're feeling fancy, add a splash of heavy cream to the sauce for extra richness, but milk works just fine.

No Gruyère? Substitute with extra sharp cheddar or even Parmesan—just reduce the amount by a third. Running low on milk? Half-and-half or even evaporated milk will work in a pinch. For that crispy topping, Panko is your best friend—it stays crispy where regular breadcrumbs turn soggy. Want to get fancy? Toss the breadcrumbs with a little extra cheese and a pinch of smoked paprika for a gourmet twist. The flour is just for thickening—don't skip it, but don't overmix or you'll get lumps.

This keeps beautifully—3-4 days in the fridge if you can resist eating it all. For leftovers, reheat covered at 350°F until bubbly, then broil 2 minutes for extra crisp. Freezes like a dream for up to 2 months. Pro tip: Assemble the dish ahead and refrigerate overnight—it develops even more flavor. And if you're making this for a crowd, double the recipe. Trust me, you'll want seconds.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no extra bowls, no sticky mess. Just toss the cooked elbows with that sharp cheddar, Gruyère, cream cheese, and milk, then bake. The sauce thickens right in the pan, and cleanup? One spatula, one pan. Honestly, I’ve made it on nights when I couldn’t even be bothered to rinse a colander.
  • Creamy Crispy Perfection: That combo of Gruyère and sharp cheddar? Chef’s kiss. The Gruyère adds this nutty depth while the cheddar keeps it tangy, and the cream cheese makes it impossibly smooth—until the top gets that golden, slightly crispy crust. Between us, I’ve caught myself sneaking bites straight from the oven.
  • Lunchbox Hero: This isn’t just dinner. Pack it cold the next day, and it’s a hit in lunches—kids, coworkers, me when I’m too tired to cook. The cheese stays gooey even after reheating, and the elbow shape holds up without getting mushy. I’ll be real: it’s my go-to for meal prep because it actually travels well.
  • Budget Stretch: Sharp cheddar and Gruyère might sound fancy, but a block each lasts ages, and the cream cheese adds richness without breaking the bank. Plus, it stretches to feed four for under $10—leftovers? Even better. I’ve reheated slices the next night, turned them into a quick grilled cheese, or just eaten them straight from the fridge. Versatile and thrifty.

Step-by-step instructions for triple-layered cheese pull magic

Here's how to build that legendary stretchy, gooey, triple-layered masterpiece.

1

🍳 Step 1: Cook the Elbow Macaroni to Perfect Al Dente

Bring a large pot of water to a rolling boil and add 1½ lbs elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than the package instructions—you want it al dente when it finishes baking. The pasta should have a slight bite and float to the surface.

Drain the pasta in a colander but don't rinse it—those starchy strands help create the creamy sauce. Transfer the hot pasta to a large mixing bowl. Here's the thing—hot pasta absorbs the cheese sauce better, so don't let it cool before mixing.

2

🥘 Step 2: Make the Creamy Cheese Sauce Layer

In a separate large saucepan, melt ½ cup butter over medium heat. Whisk in ¼ cup all-purpose flour and cook for 1-2 minutes until it forms a smooth roux. Don't let it brown—just cook until it smells nutty.

Gradually whisk in the 2 cups warm whole milk while stirring constantly to prevent lumps. Bring the mixture to a gentle simmer and cook for 3-4 minutes until it thickens enough to coat the back of a spoon. Remove from heat and stir in the 8 oz cream cheese until completely melted and smooth.

3

🍳 Step 3: Combine Cheeses for Maximum Melt

Add the hot cheese sauce to the hot pasta in the mixing bowl. Stir well to coat every strand. Now for the cheese magic: gradually fold in the 3 cups sharp white cheddar cheese and 1½ cups gruyère cheese using a rubber spatula. The heat from the pasta will help melt the cheeses completely.

Season with 1 tsp garlic powder, ½ tsp ground black pepper, and 1½ tsp salt. Taste and adjust seasoning—this is your chance to balance flavors before baking. The mixture should be thick but still pourable. If it's too thick, add 1-2 tablespoons of milk to loosen it.

4

🥘 Step 4: Assemble the Triple-Layered Baking Dish

Preheat your oven to 375°F. Grease a 9x13-inch baking dish with 1 tablespoon extra-virgin olive oil to prevent sticking. Spread half of the cheese macaroni mixture evenly into the bottom of the dish.

For the middle layer, sprinkle half of the 1 cup panko breadcrumbs over the first layer. Then add the remaining macaroni mixture on top. Finish with the remaining panko breadcrumbs, pressing down gently to create a crispy top layer. This layering creates the signature pull effect when you cut into it.

5

🔥 Step 5: Bake Until Golden and Bubbly

Bake for 25-30 minutes until the top is golden brown and the edges are bubbling. The center should still be slightly jiggly—this ensures that glorious stretch when you cut into it. If the top isn't browning enough, broil for 1-2 minutes at the end, watching closely to avoid burning.

Let it rest for 5 minutes before serving. This resting time allows the layers to set slightly, making it easier to cut through cleanly. The first cut should reveal that perfect cheese pull—long, stretchy strands of melted goodness. Serve immediately while still warm for the ultimate comfort food experience!

👨‍🍳

Pro Tips For Making Annie'S Baked Mac And Cheese

  • Preheat That Oven: DESCRIPTION:
  • Grate Cheese Like a Pro: DESCRIPTION:
  • Don’t Rush the Milk: DESCRIPTION:
  • Bake Covered First: DESCRIPTION:

Common mistakes when making your annie's baked mac and cheese

Overcooking the Pasta

I can't tell you how many times I've seen this happen—pasta that's mushy and waterlogged. The key is cooking it 1 minute less than the package instructions and stopping when it's al dente.

Overcooked pasta absorbs too much moisture from the sauce, making your mac and cheese gluey instead of creamy. 🍝

Skipping the Roux

Don't even think about skipping that butter and flour roux—it's what thickens the sauce properly. Without it, your sauce will be too thin and runny. Cook it for just 1-2 minutes until it smells nutty, but don't let it brown or you'll get a bitter flavor.

This step is non-negotiable for that perfect velvety texture.

Underlayering the Cheese

Adding all the cheese at once is a recipe for disaster—it clumps up and doesn't melt smoothly. Instead, fold in the cheeses gradually while the pasta is still hot. The residual heat helps melt them completely.

If you're in a rush, microwave the cheese for 20-30 seconds first to speed up the process, but don't overdo it or you'll get a grainy texture.

Not Greasing the Dish

That baking dish needs to be properly greased with extra-virgin olive oil—not just a quick wipe with butter. I've seen mac and cheese stick so badly it tore apart when serving.

Use a 9x13-inch dish and grease it thoroughly, including the sides. A light coating of oil prevents sticking and makes cleanup a breeze.

Overmixing the Breadcrumbs

The breadcrumb topping should be sprinkled evenly and pressed down gently—don't pack it like you're making a crust. Overmixing creates a dense, soggy layer instead of the crispy, golden top we want.

For extra crunch, I like to mix the breadcrumbs with a little extra cheese and a pinch of smoked paprika before topping. 🍞

Baking at Too High Heat

Setting the oven to 375°F is perfect for even baking, but I've seen people crank it up to 400°F or more trying to speed things up. This causes the top to burn before the center is fully heated.

Keep it at 375°F for 25-30 minutes, then broil for just 1-2 minutes if needed for extra browning. Patience here ensures that perfect cheese pull.

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 240mg80%
Sodium 1200mg52%
Total Carbohydrate 65g24%
Dietary Fiber 3g11%
Sugars 8g
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

Can I make this recipe without Gruyère?

If you don't have Gruyère, substitute with 1½ cups extra sharp cheddar or ½ cup Parmesan cheese for a similar nutty depth. The key is maintaining the same total cheese volume to keep that creamy texture. For extra richness, add ¼ cup cream cheese to compensate for the Gruyère's lower fat content.

2

Why does my baked mac and cheese get watery?

Watery mac and cheese usually happens from overcooked pasta or too much liquid in the sauce. Always cook pasta 1 minute less than package instructions and drain well (no rinsing!). For the sauce, reduce milk by 2 tablespoons if needed, or simmer longer to thicken. The roux step is crucial—don't skip it or your sauce will be too thin.

3

How do I get that perfect crispy top?

The secret is using Panko breadcrumbs (not regular) and pressing them gently but firmly on top. For extra crunch, mix the breadcrumbs with 2 tablespoons melted butter and ¼ cup grated Parmesan before topping. Bake at 375°F for 25-30 minutes—if it's not golden enough, broil for 1-2 minutes at the end.

4

Can I make this ahead of time?

Yes! Assemble the dish up to 24 hours ahead and refrigerate uncovered. The cheese will set up nicely, making it easier to slice. When ready to bake, add 5-10 minutes to the baking time (cover with foil for the first 15 minutes to prevent over-browning). For freezer-friendly prep, bake the dish, cool completely, wrap tightly, and freeze for up to 2 months.

5

What's the best way to reheat leftovers?

Cover with foil and reheat at 350°F until warmed through (about 15-20 minutes). For extra crispiness, broil for 2-3 minutes at the end. Microwave reheating works in a pinch, but it makes the top soggy—cover with a damp paper towel and heat in 30-second bursts until hot, then finish under the broiler for 1 minute.

★★★★★4.6(8 reviews)
Categories Main Courses