Main Courses
This Annie's mac and cheese new recipe delivers the perfect balance of ultra-creamy sauce and crispy baked breadcrumb topping—just like the iconic original, but with restaurant-quality depth. The secret lies in a velvety cheese blend that coats every noodle while a golden, buttery breadcrumb crust adds irresistible texture.
I've refined this version after years of testing, ensuring the sauce stays rich without separating and the breadcrumbs achieve that satisfying crunch.
What sets this recipe apart is the foolproof technique for achieving both creamy sauce and crispy topping simultaneously. You'll start with a classic roux base, then build layers of sharp cheddar, Gruyère, and cream cheese for maximum richness.
The breadcrumb topping gets toasted to golden perfection while the mac bakes, creating that signature contrast between tender pasta and crispy crust. This version also includes optional add-ins like crispy bacon or steamed broccoli for customization.
The result is a baked mac and cheese that's impossible to resist—each bite delivers melt-in-your-mouth pasta enveloped in velvety cheese sauce, crowned with perfectly crispy breadcrumbs. The aroma alone will have everyone gathering at the table, and the first forkful proves why this comfort classic stands the test of time.
Whether you're feeding a family or craving a nostalgic treat, this recipe delivers on every level.
Best of all, this version scales beautifully for crowds while maintaining that homey, comforting quality. The 30-minute prep and 20-minute bake make it perfect for weeknight dinners or holiday gatherings. Here's how to make it—your taste buds will thank you.
Ingredients for annie's mac and cheese new
Sixteen ingredients transform into restaurant-quality mac and cheese with crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Uncooked, medium or jumbo size |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into small cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted, for roux base |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 12+ months |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Heavy Cream 🥛 | 1 cup | Full-fat, cold |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Panko Breadcrumbs 🍞 | 1 ½ cups | Plain, not seasoned |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Divided for cooking and seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crispy breadcrumbs |
| Crispy Bacon 🥓 | 4 oz | Optional, crumbled |
| Steamed Broccoli 🥦 | 2 cups | Optional, chopped florets |
The cheese blend is non-negotiable here—Gruyère adds nutty depth while sharp cheddar delivers that classic tang. Whole Foods or specialty cheese shops carry the best aged Gruyère, but Kroger's pre-shredded cheddar works in a pinch. For the pasta, De Cecco elbow macaroni is my go-to—it holds up beautifully during baking. Freshly grated cheese is a must; pre-shredded gets clumpy and watery. The cream cheese is what makes this sauce ultra-creamy, so don't skimp on the full-fat version.
No Gruyère? Fontina or Comté work beautifully as substitutes—they've got that same melt-in-your-mouth quality. Running short on heavy cream? Half-and-half plus a splash of milk gets you close. The breadcrumbs need to be Panko for that perfect crunch—regular breadcrumbs get soggy. For the optional add-ins, bacon from Costco is my secret weapon, and frozen broccoli florets work just as well as fresh. If you're making this ahead, the bacon and broccoli can be added fresh right before baking to keep everything crisp.
This dish reheats beautifully—honestly tastes even better the next day once everything melds together perfectly. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. For serving, I like to run it under the broiler for 2-3 minutes to get that golden crust back. The breadcrumb topping can be made a day ahead and stored in the fridge—just toast it with fresh olive oil before adding to the baked mac.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no separate saucepan, no sticky mess. Just toss the elbows in boiling water, then transfer straight to the buttery roux and melted cheeses. That crispy edge on the pasta? It happens while you’re stirring, no extra steps.
- Cheese Love: Between the sharp white cheddar’s tang and Gruyère’s nutty melt, this isn’t just mac and cheese—it’s a flavor party. The flour roux thickens it just right, so every bite is creamy but not gluey. (Yes, even my picky teenager finishes his plate.)
- Weeknight Hero: I make this when I’m too tired to think, and it still feels special. Serve it as a side for steak night, a light lunch with a salad, or—let’s be real—straight from the pan with a fork. The leftovers? Still delicious reheated, no sad texture.
- Budget Win: Gruyère’s fancy, but you only need a cup—cheddar stretches it further. Butter and flour are pantry staples, and elbow mac is cheaper than fussy shapes. For under $10, I feed four people something that tastes like a restaurant dish. (My wallet thanks me.)
Step-by-step instructions for Annie's mac and cheese new recipe
Let's create the ultimate mac and cheese—silky, decadent, with that perfect crispy breadcrumb topping you can't resist.
Cook the Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 1½ teaspoons of the diamond crystal kosher salt. Add the 1.5 lb elbow macaroni and cook until 1 minute before the package instructions for al dente. This ensures the pasta finishes cooking in the oven while absorbing the creamy sauce. Reserve 1 cup of the pasta water before draining—this starchy liquid is essential for creating that ultra-smooth sauce later.
I always taste a piece of pasta at this stage—it should have a slight bite but still be tender. If it's undercooked, it'll finish perfectly in the oven. Drain the pasta and return it to the pot, leaving it off the heat for now. This keeps it warm while we prepare the cheese sauce.
Build the Ultra-Creamy Cheese Sauce
In a separate large pot, melt the ½ cup unsalted butter over medium heat until it foams. Add the ½ cup all-purpose flour and whisk constantly for 2-3 minutes until the mixture forms a smooth, pale roux. This is your flavor foundation—don't rush this step or you'll end up with a raw flour taste.
Slowly whisk in the 1 cup heavy cream and 1 cup whole milk, allowing each liquid to fully incorporate before adding the next. Then add the 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, and 8 oz cream cheese, stirring constantly until completely melted and smooth. The sauce should be velvety with no lumps. If it's too thick, add ¼ cup of the reserved pasta water to reach a pourable consistency.
Sauté Aromatics for Depth of Flavor
In a skillet, heat 2 tablespoons extra-virgin olive oil over medium heat. Add the finely diced 1 whole yellow onion and cook for 5-6 minutes until soft and translucent. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Remove from heat and set aside.
This aromatic base adds incredible depth to the cheese sauce. I always taste it at this point—it should be sweet and savory, with no hint of bitterness. The garlic should be noticeable but not overpowering. If you're using the 4 oz crispy bacon, crumble it now and set aside for later.
Combine Everything for Maximum Creaminess
Return the cooked macaroni to the pot with the cheese sauce. Add the sautéed onion and garlic mixture, along with the remaining ½ teaspoon diamond crystal kosher salt and ½ teaspoon ground black pepper. Stir well to combine, then taste and adjust seasoning if needed. The sauce should be rich, cheesy, and perfectly seasoned.
If you're adding the 2 cups steamed broccoli, fold it gently into the macaroni mixture now. The heat will warm it through while keeping it vibrant. Transfer the entire macaroni mixture to a 9x13-inch baking dish, spreading it evenly. The dish should be about ¾ full—this allows room for the breadcrumb topping.
Create the Crispy Breadcrumb Topping
Preheat your oven to 375°F. In a small bowl, toss the 1.5 cups panko breadcrumbs with 1 tablespoon melted butter (reserved from the roux) until evenly coated. Sprinkle the breadcrumb mixture evenly over the macaroni, pressing down gently to ensure good contact with the sauce. This creates that irresistible crispy layer that contrasts perfectly with the creamy filling.
Bake uncovered for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumbs should be crispy enough to crunch, while the macaroni underneath should be perfectly creamy. If the top browns too quickly, tent loosely with foil for the last 5 minutes of baking.
Broil for Extra Crispiness (Optional)
For maximum crispiness, transfer the baking dish to the broiler for 1-2 minutes until the breadcrumbs are golden brown and slightly toasted. Watch closely—broilers can work quickly and burn the top if left unattended. Remove from the oven and let rest for 5 minutes before serving.
This resting time allows the macaroni to set slightly, making it easier to serve without losing the crispy topping. The result is a mac and cheese that's creamy, cheesy, and topped with that perfect crunch—every bite is a balance of textures and flavors that'll have everyone coming back for seconds.
Pro Tips For Making Annie'S Mac And Cheese New
- Cook pasta al dente: Annie’s recipe relies on elbow macaroni holding its shape—overcooking turns it mushy. Pull it out when it’s just firm to the bite (about 1 minute less than package instructions), then toss immediately with the cheese sauce while still hot. The residual heat finishes cooking without losing texture.
- Grate cheese fresh: Pre-shredded cheeses hide anti-caking agents that make the sauce grainy. Use a box grater for sharp white cheddar and Gruyère, and do it right before mixing—humidity clumps cheese fast. If you’re in a rush, buy block cheddar and grate it yourself; it’s worth the extra 30 seconds.
- Melt butter slow: Annie’s roux needs patience—if you rush the butter and flour, you’ll end up with a floury paste instead of a silky sauce. Cook the butter over medium-low heat until it’s foamy but not brown, then whisk in the flour constantly. This isn’t the time to walk away.
- Add liquid in stages: Dumping all the milk at once can create lumps. Start with half the liquid, whisk until smooth, then add the rest gradually while stirring like your life depends on it. If the sauce thickens too fast, thin it with a splash of warm water—no one will notice.
Wine and beer pairings for this annie's mac and cheese new
Creamy White Wine
For this ultra-rich mac and cheese, a dry Chardonnay from California or New Zealand is my go-to pairing. The wine's buttery notes and subtle acidity cut through the richness while complementing the Gruyère and cheddar flavors beautifully.
Look for a unoaked Chardonnay (like Kim Crawford or Brant Vineyards) to avoid overpowering the delicate cheese sauce. Serve slightly chilled—around 50-52°F—to enhance its crispness against the warm mac. 🍷
Malty Amber Ale
A hoppy amber ale like Fat Tire or Leinenkugel's Summer Shandy brings a refreshing contrast to the creamy, cheesy dish. The caramel and biscuit malt notes in the beer mirror the toasted breadcrumb topping, while the bitter hops balance the richness.
For a lighter option, try a Belgian witbier (like Hoegaarden)—its citrusy coriander notes add a bright, unexpected twist. Serve at 45-50°F to let the flavors shine. 🍺
Bold Red Wine
If you prefer red, a light-bodied Pinot Noir (such as Meiomi or La Crema) works surprisingly well. Its red fruit and earthy undertones won’t overpower the dish but instead enhance the Gruyère’s nuttiness. Avoid heavy Cabernets or Syrahs—their tannins can clash with the creamy sauce.
For a bolder option, try a Gamay (like Beaujolais) for its juicy, low-tannin profile. Decant for 15-20 minutes before serving to soften any remaining tannins. 🍷
Non-Alcoholic Options
Don’t drink alcohol? A sparkling apple cider (like Martinelli’s) adds effervescence to cleanse your palate between bites. For something richer, try a chilled sparkling wine (such as LaCroix Sparkling White Grapefruit)—its citrus notes brighten the dish.
Even a cold brewed hibiscus tea (like Tazo Hibiscus) offers a floral, tangy contrast that pairs surprisingly well with the cheesy indulgence. 🍹
Regional Beer Twists
For a regional twist, swap in a Southern-style bourbon barrel-aged stout (like Founders Kentucky Breakfast Stout) if you love smoky depth. The vanilla and caramel notes complement the mac’s sweetness, while the bourbon undertones add complexity.
In the Midwest, a cream ale (such as Leinenkugel’s Creamy Milkshake) mirrors the dish’s creaminess. For a West Coast vibe, try a hazy IPA** (like Modern Times)—its juicy hop flavors stand up to the bold cheeses. 🍻
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without Gruyère?
Replace the 1 cup Gruyère with 1 cup Fontina or Comté for a similar melt and nutty flavor. If you're avoiding dairy entirely, use 1 cup nutritional yeast for a cheesy, umami depth. Just note the texture will be slightly different without the Gruyère's natural fat content.
How do I keep the breadcrumb topping from getting soggy?
Toast the breadcrumbs with 1 tablespoon melted butter until golden before adding them to the mac. Press them gently into the sauce so they make direct contact with the hot dish. Bake at 375°F uncovered for 20-25 minutes—this ensures steam escapes and keeps them crispy. For extra insurance, broil for 1-2 minutes at the end.
Can I make this ahead of time?
Yes! Assemble the mac and cheese (without the breadcrumb topping) up to 24 hours ahead and refrigerate. When ready to bake, cover with breadcrumbs and bake as directed. For the best results, add fresh breadcrumbs right before baking to restore crispiness. The flavors actually improve overnight as everything melds together.
What's the secret to ultra-creamy sauce?
The magic is in the roux technique and cheese blend. Cook the butter and flour until golden brown for deep flavor, then slowly whisk in liquids to prevent lumps. The cream cheese adds silkiness, while the Gruyère and cheddar provide that classic tang. Always use reserved pasta water to adjust consistency—it's packed with starch that helps emulsify the sauce.
Why did my mac and cheese get oily on top?
This usually happens when the cheese separates during baking. To prevent it, make sure all cheeses are fully melted and smooth before assembling. If it happens, broil for 1-2 minutes to crisp the top, which helps "seal" the cheese. For next time, try adding 1 tablespoon cornstarch to the sauce to help stabilize the fat.
