Annie's Baked Mac and Cheese Recipe: Crispy Top, Gooey Pull-Apart Cheese Streaks

Main Courses

Annie's Baked Mac and Cheese Recipe: Crispy Top, Gooey Pull-Apart Cheese Streaks

Annie’s baked mac and cheese recipe delivers that perfectly crispy top and gooey, pull-apart cheese streaks you crave. 🔥 The secret lies in the right cheese blend and baking technique—no soggy tops or dry pasta here.

This version combines sharp cheddar with Gruyère for depth, then tops it with a buttery breadcrumb crust that turns golden and irresistible.

What sets this apart is the two-stage baking process: first, a gentle bake to melt the cheese evenly, then a final broil to create that signature crispy crust. The result? A dish that’s creamy inside, crispy outside, and packed with rich, cheesy flavor in every bite.

It’s the kind of comfort food that feels like a hug on a plate. The best part? You can customize it—add crispy bacon, roasted broccoli, or a sprinkle of smoked paprika for extra flavor. It’s hearty enough for a family dinner but simple enough for a weeknight treat.

This recipe is all about balance: tender pasta, velvety sauce, and that crispy topping that makes it worth the wait. Serve with a simple green salad or garlic bread to soak up every last drop of that cheesy goodness. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for annie's baked mac and cheese

Six ingredients make the cheese blend, plus a few pantry staples for that signature crispy topping.

Ingredient Amount Notes
Elbow Macaroni 🍝 1 ½ lbs Medium or elbow shape preferred
Sharp White Cheddar Cheese 🧀 2 cups Shredded, block preferred
Gruyère Cheese 🧀 1 cup Shredded, aged for depth
Heavy Whipping Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ¾ cup Cold, cubed for even melt
All-Purpose Flour 🌾 ¼ cup For sauce thickening
Whole Milk 🥛 1 cup Warmed for smooth sauce
Panko Breadcrumbs 🍞 ¾ cup For crispy topping
Parmesan Cheese 🧀 ½ cup Freshly grated for topping
Garlic Powder 🧄 1 tsp For extra depth
Mustard Powder 🌶️ ½ tsp Balances richness
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Smoked Paprika 🌶️ ¼ tsp Optional for smoky touch

The cheese is non-negotiable here. Sharp white cheddar gives the tangy bite, while Gruyère adds that melty, luxurious depth. Whole Foods or specialty cheese shops carry the best Gruyère—look for blocks with natural rind. If you're using pre-shredded cheddar, drain and dry it first to avoid excess moisture. For the breadcrumbs, Panko is a must—it stays crispy and adds texture. Grab a bag at Trader Joe's or your local Asian market for the best quality. The heavy cream and butter? Full-fat versions only—this isn't the time for light or reduced-fat substitutes.

No Gruyère? Comté or Emmental work in a pinch, though Gruyère's nutty flavor is ideal. Pre-shredded cheese gets clumpy when melted, so grate your own if you can. Short on breadcrumbs? Crushed cornflakes or crackers add crunch too. The smoked paprika is optional but worth it—Penzeys or local spice shops carry high-quality versions. For extra richness, some cooks add a splash of white wine or cream cheese to the sauce. If you're making this ahead, assemble everything except the topping and refrigerate overnight for deeper flavor.

This dish tastes even better the next day, so make it ahead if you can. Store the unbaked casserole in the fridge for up to 2 days, covered tightly. For leftovers, reheat covered at 350°F for 20 minutes—the topping will crisp up again. Freeze unbaked portions for up to 3 months; bake straight from frozen, adding 10-15 minutes to the baking time. The crispy topping is best eaten within 2 hours of baking, so plan accordingly if you're serving a crowd.

❤️

Why You'll Love This Recipe

  • No-Fuss Assembly: I swear by this recipe because it’s literally five ingredients, no fancy techniques. Toss the pasta, stir in the melted butter and cream, then fold in the cheeses—no straining, no waiting, no stress. The only skill you need is stirring until it’s just melty.
  • Cheese Love Bomb: That combo of sharp white cheddar and Gruyère? It’s like a flavor explosion in your mouth. The cheddar brings the tangy punch, while the Gruyère adds this nutty, velvety depth—every bite is rich but not heavy, creamy but not cloying. Honestly, I could eat this for breakfast.
  • Leftovers That Don’t Suck: Between us, most baked mac and cheese turns to sad, rubbery glue the next day. Not this one. The Gruyère keeps it luscious even reheated, and it’s so good cold in sandwiches or as a quick lunch. I’ve got a freezer stash right now—yes, really.
  • Weeknight Hero: This is my go-to when I’m exhausted but still need to feed people. It’s budget-friendly (cheese is the splurge, but it’s worth it), feeds a crowd, and still feels special enough for company. Plus, the kids can “help” grate the cheese—messy but adorable.

Step-by-step instructions for annie's baked mac and cheese

Here's the method for that perfect golden crust and melt-in-your-mouth cheese sauce.

1

🍳 Step 1: Cook the Elbow Macaroni Al Dente

Bring a large pot of water to a rolling boil and add the 1.5 lbs elbow macaroni. Cook until 1 minute before the package directions specify for al dente texture. The pasta should have a slight bite but still be tender. Reserve 1 cup of the starchy pasta water before draining—this is essential for creating a silky sauce later.

I always drain the pasta directly into the bowl where I'll mix the cheese sauce. This keeps everything contained and prevents spills. The residual starch on the pasta helps create that signature creamy texture in baked mac and cheese.

2

🥘 Step 2: Make the Ultimate Cheese Sauce

In a large bowl, reduce heat to medium-low and melt the 0.75 cup unsalted butter with the drained pasta. Add the 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, 1 cup heavy whipping cream, 1 cup whole milk, 0.25 cup all-purpose flour, 1 tsp garlic powder, 0.5 tsp mustard powder, 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp smoked paprika. Stir constantly until the cheese is completely melted and the sauce is smooth.

If the sauce looks too thick, add pasta water 1 tablespoon at a time until it reaches a thick but pourable consistency. I usually need about ½ cup of the reserved water. The sauce should coat the back of a spoon but still flow easily when poured. This is where the magic happens—the perfect balance of creamy, cheesy goodness.

3

🔥 Step 3: Prepare the Crispy Topping

In a small bowl, mix together the 0.75 cup panko breadcrumbs and 0.5 cup freshly grated parmesan cheese. This combination gives you that perfect crispy texture while adding a nutty depth of flavor. Sprinkle the mixture evenly over the macaroni mixture in the bowl, pressing down gently to ensure good contact with the cheese sauce.

Here's the thing—don't skip pressing the topping down. I learned the hard way that if you just sprinkle it on top, you'll end up with a few crispy bits but mostly a soggy topping. Pressing ensures every bite has that satisfying crunch.

4

🔥 Step 4: Bake to Golden Perfection

Transfer the macaroni mixture to a 9x13-inch baking dish and spread it evenly. Place the dish on a baking sheet lined with parchment paper to catch any potential spills. Bake at 375°F for 25 minutes until the edges are golden brown and the top is bubbling.

Watch the oven carefully during the last 5 minutes of baking. The topping should be deep golden brown with crispy edges. If it's browning too quickly, tent with foil to prevent burning. The internal temperature should reach 165°F—this is your signal that the macaroni is fully cooked through.

5

⏰ Step 5: Rest and Serve

Remove the baking dish from the oven and let it rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly, making it easier to slice and serve. The edges will be crispy, the center will be gooey, and you'll see those beautiful pull-apart cheese streaks that make this dish so special.

Serve immediately while still warm. The contrast between the crispy golden top and the creamy, cheesy interior is what makes this baked mac and cheese truly exceptional. Each bite should deliver that perfect combination of textures and flavors—creamy, cheesy, crispy, and rich all at once.

👨‍🍳

Pro Tips For Making Annie'S Baked Mac And Cheese

  • Cook pasta al dente: This isn’t just about taste—it’s about texture. Pull the elbows when they’re still slightly firm (about 1 minute before package time) so they don’t turn mushy under the cheese sauce. Trust me, the slight bite makes all the difference.
  • Shred cheese fresh: Pre-shredded cheese has anti-caking agents that make the sauce grainy. Use a box grater or knife for sharp cheddar and Gruyère—it melts smoother and stretches better. (Yes, it takes 5 extra minutes, but you’ll notice.)
  • Temper the cream: Warm the heavy cream gently (just until steaming) before mixing it into the cheese. Cold cream makes the sauce seize up like glue. A splash of pasta water helps too—it keeps things silky.
  • Don’t overbake the crust: The golden top is tempting, but 350°F for 20-25 minutes is plenty. Broil only if you’re desperate—it burns faster than you think. A quick broil at the end gives color, but watch it like a hawk.

Best sauces and condiments for this annie's baked mac and cheese

Classic Cheese Sauce

This recipe already has a rich, velvety cheese sauce, but you can enhance it further by adding a splash of 1 tbsp Dijon mustard or 1 tsp white wine vinegar to brighten the flavors.

For extra depth, stir in 1 tbsp nutritional yeast—it adds a nutty, umami kick that pairs perfectly with the cheddar and Gruyère. 🧀

Spicy Kick

If you love heat, sprinkle ½ tsp cayenne pepper or 1 tsp hot sauce (like Tabasco) into the cheese sauce before baking. For a smoky twist, add ½ tsp smoked salt or a pinch of chipotle powder to the breadcrumb topping.

Trust me, the contrast of crispy, spicy crumbs against creamy cheese is next-level. 🌶️

Herb Infusions

Fresh herbs elevate this dish instantly. Stir 1 tbsp chopped chives or 1 tsp dried thyme into the cheese sauce for brightness. For a pop of color and freshness, top with ¼ cup chopped parsley or 1 tbsp microgreens right before serving.

I love adding a sprinkle of fresh thyme leaves on top of the crispy breadcrumbs for an aromatic finish. 🌿

Umami Boosters

For a savory depth, stir 1 tbsp Worcestershire sauce
or 1 tsp fish sauce into the cheese sauce. A splash of 1 tbsp soy sauce or a pinch of miso paste (about ½ tsp) adds complexity without overpowering. These umami-rich additions make the dish taste even more satisfying. 🍜

Sweet Contrasts

Balance the richness with a touch of sweetness. Stir 1 tbsp maple syrup or ½ tsp vanilla extract into the cheese sauce for a subtle caramel note. For a garnish, drizzle with honey or sprinkle toasted pecans on top.

The sweetness cuts through the cheese and adds another layer of flavor that keeps every bite interesting. 🍯

Extra Crispy Toppings

Want an even crispier topping? Mix ¼ cup grated Parmesan with the breadcrumbs, or add 2 tbsp crushed potato chips (like Ruffles) for a fun, salty crunch.

For a gourmet touch, top with toasted breadcrumbs mixed with 1 tbsp melted butter and a pinch of paprika. The possibilities are endless! 🍞

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 220mg73%
Sodium 1200mg52%
Total Carbohydrate 45g16%
Dietary Fiber 3g11%
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 does the cheese sauce get grainy?

Graininess happens when cheese isn't melted smoothly or the sauce is too thick. Always melt the cheese low and slow over medium-low heat while stirring constantly. If the sauce thickens too much, add reserved pasta water 1 tablespoon at a time until silky. Pre-shredded cheese contains anti-caking agents that cause clumping—grate your own for the best results.

2

Can I make this ahead of time?

Assemble everything except the breadcrumb topping and refrigerate for up to 2 days. When ready to bake, add the topping and bake at 375°F for 30-35 minutes (the extra time accounts for starting cold). For freezing, assemble completely (including topping) and freeze for up to 3 months. Bake straight from frozen, adding 10-15 minutes to the baking time. The crispy topping will still turn golden!

3

What's the secret to the perfect crispy top?

The crispy top comes from three key steps: pressing the breadcrumbs firmly into the cheese, using Panko (not regular breadcrumbs), and broiling for 2-3 minutes at the end. Press the topping down with a spatula so it makes full contact with the cheese. After the initial 25-minute bake, switch to broil for 2-3 minutes—watch closely to avoid burning! The broiler creates that signature golden, crispy finish.

4

Can I substitute other cheeses?

Yes, but Gruyère is key for that signature melt and nutty depth. Swap 1 cup Gruyère with Comté or Emmental for similar results. For extra creaminess, add ½ cup cream cheese to the sauce. Avoid pre-shredded cheese—it contains starch that makes the sauce grainy. If you're lactose intolerant, use lactose-free cheeses, but the texture may be slightly less rich.

5

How do I fix a soggy topping?

Soggy toppings happen when the breadcrumbs don't make proper contact with the cheese or the dish isn't baked long enough. Press the topping firmly into the cheese before baking, and bake 5 minutes longer than directed. For extra insurance, broil for 2-3 minutes at the end. If the topping is already soggy, sprinkle fresh breadcrumbs on top and broil until crispy. The secret is patience—don't rush the baking process!

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