Main Courses
The Anna Mae’s mac n cheese recipe from Anna Mae's is the kind of dish that transforms a simple weeknight dinner into a showstopping meal. 🌟 What sets this recipe apart is the slow-cooked roux and rich, velvety cheese sauce that clings to every al dente noodle, creating a texture that’s impossible to resist.
I’ve perfected the technique over years of testing, ensuring the sauce stays creamy even after baking, with a golden, bubbly top that’s crispy in all the right places.
This recipe delivers restaurant-quality results at home, thanks to a few key secrets: a proper roux built with equal parts butter and flour, a blend of sharp cheddar, Gruyère, and cream cheese for depth, and a breadcrumb topping that adds a satisfying crunch.
The slow cooking process allows the flavors to meld together, resulting in a dish that’s rich, indulgent, and perfectly balanced—never too heavy or overly cheesy.
By the time it comes out of the oven, you’ll have a bubbly, golden masterpiece with tender pasta, a sauce so creamy it coats every bite, and a topping that’s crispy enough to stand up to the richness below.
It’s the kind of mac and cheese that makes you want to serve it at gatherings, not just for comfort food nights. The best part? It’s foolproof once you master the roux—no lumps, no separation, just pure, creamy perfection.
Serve it as a main dish for a crowd or as a decadent side, but be warned: this recipe disappears fast. Here’s how to make it—step by step—so you can achieve the same bubbly, triple-creamed magic at home.
Ingredients for anna mae's mac n cheese
The secret to Anna Mae's legendary triple-cream mac and cheese lies in these 14 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Dry, al dente preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into pieces |
| All-Purpose Flour 🌾 | ½ cup | White or bread flour |
| Sharp White Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 6 months |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 2 cups | Warm, not hot |
| Heavy Cream 🥛 | ½ cup | Full-fat, cold |
| Yellow Mustard 🌶️ | 1 tbsp | Dijon or whole grain |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ½ cup | Plain, not seasoned |
| Melted Butter 🧈 | 2 tbsp | For breadcrumb mix |
| Garlic Powder 🧄 | ½ tsp | For breadcrumb topping |
The cheese blend is non-negotiable here. Gruyère adds nutty depth while sharp white cheddar delivers that signature tang—skip the pre-shredded stuff, it's full of anti-caking agents that ruin the sauce. For Gruyère, Whole Foods or specialty cheese shops carry the best aged varieties. Cream cheese isn't just filler; it's what gives this sauce that velvety texture. Philadelphia brand works best for its smoothness. The butter matters too—use European-style if you can find it; it has higher fat content for a richer roux.
No Gruyère? Fontina or sharp provolone work in a pinch, though the flavor won't be identical. Pre-shredded cheese? Grate your own—it melts better and has no weird additives. The mustard is crucial for balance; Dijon works best than mild yellow. For the breadcrumbs, Panko is a must—it stays crispy while regular breadcrumbs get soggy. The roux requires patience: cook the butter and flour on medium-low for at least 10 minutes until it's a deep golden brown. Skimping here leads to lumps and a grainy sauce.
This sauce gets better overnight, so make it a day ahead if possible. Store in an airtight container in the fridge for up to 5 days. The baked version reheats beautifully—just cover with foil and warm at 350°F for 15 minutes. For make-ahead baking, assemble the dish, refrigerate overnight, then bake straight from the fridge for 45-50 minutes at 350°F. The breadcrumb topping can be prepped a day ahead and stored in the freezer—just toast it before using.
Why You'll Love This Recipe
- One-Pot Magic: The moment I melt butter with flour to make that roux—it’s basically setting up the whole party. No extra bowls, no sticky messes, just elbow macaroni swimming in a velvety, cheesy hug. That Gruyère melts into something dangerously good, and honestly? The cleanup is just rinsing one pot.
- Cheese Overload (In the Best Way): Sharp white cheddar and Gruyère aren’t just in this mac—they’re the stars. The cheddar brings that bright, tangy punch, while the Gruyère adds this rich, nutty depth that makes you go back for seconds. (Yes, even on a Tuesday night.) It’s the kind of flavor that turns a simple pasta into something you’d pay for at a restaurant.
- Leftover Hero: Between us, this mac is better the next day. The cheeses settle into the noodles, the sauce thickens just enough to cling, and reheating it? Five minutes in the microwave, and it’s like you’re eating it fresh. I’ve taken it to potlucks, packed it for lunch, and even frozen portions for lazy Sundays. It’s my secret weapon for not cooking.
- Budget-Friendly Luxury: Here’s what sold me—the way it feels fancy without costing a fortune. Gruyère might sound fancy, but a little goes a long way, and the cheddar keeps it affordable. Plus, elbow macaroni is cheap, and butter? Well, you’re probably already using it. It’s the kind of comfort food that makes you feel spoiled without breaking the bank.
Step-by-step instructions for triple-creamed mac and cheese
Here's how to create Anna Mae's signature triple-cream mac and cheese with a golden, bubbly topping.
🍳 Step 1: Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Season generously with salt—it should taste like the sea. Cook until 1 minute before the package directions for al dente (you want to finish cooking in the oven). Drain thoroughly but reserve ½ cup pasta water—this starchy liquid is essential for our velvety sauce.
While the pasta cooks, I like to keep a small bowl of ice water nearby. Once drained, I immediately plunge the hot pasta into the ice water for 30 seconds to stop the cooking process. This prevents overcooking and keeps the texture perfect. Drain again and return to the pot, tossing with a bit of the reserved pasta water to prevent sticking.
👨🍳 Step 2: Make the Triple-Cream Cheese Sauce
In a separate large skillet, melt 0.5 cup unsalted butter over medium heat until foaming. Whisk in 0.5 cup all-purpose flour and cook for 2 minutes until the mixture forms a thick paste (this is your roux). I stir constantly to prevent burning—this is the flavor foundation of our sauce.
Gradually whisk in 2 cups warm whole milk and 0.5 cup heavy cream, letting each addition cook for 30 seconds before adding more. Once fully incorporated, reduce heat to low and stir in 3 cups sharp white cheddar cheese, 1 cup gruyère cheese, 8 oz cream cheese, 1 tbsp yellow mustard, 1.5 tsp salt, and 0.5 tsp black pepper.
Let the cheese melt completely, stirring frequently. The sauce should thicken to a luxurious, creamy consistency. If it's too thick, add reserved pasta water 1 tablespoon at a time until smooth. Here's the thing—this sauce needs to be silky, not grainy. If you see any unmelted cheese, keep stirring over low heat until fully incorporated.
🥘 Step 3: Combine Pasta and Sauce
Add the cooked macaroni to the cheese sauce and fold gently with a wooden spoon until every noodle is fully coated. The sauce should cling to the pasta like a second skin. Taste and adjust seasoning if needed—sometimes the cheddar needs a bit more salt to really shine.
Transfer the macaroni mixture to a greased 9x13-inch baking dish. I like to use a rubber spatula to scrape every last bit from the skillet. Spread the mixture evenly, creating a flat surface for that perfect golden crust. This is where the magic happens—even distribution ensures consistent browning.
🔥 Step 4: Create the Breadcrumb Topping
In a small bowl, combine 0.5 cup panko breadcrumbs, 0.5 tsp garlic powder, and 2 tbsp melted butter. Mix until the breadcrumbs are evenly coated and the butter is fully absorbed. This topping is what gives Anna Mae's mac and cheese its signature crispy texture.
Sprinkle the breadcrumb mixture evenly over the top of the macaroni, pressing down gently with your fingers. I like to make a crosshatch pattern for extra crispiness. The key is to distribute it evenly—no bare spots, no thick piles. Pop the dish into a 375°F preheated oven for 20-25 minutes.
⏰ Step 5: Bake to Golden Perfection
Bake until the top is deep golden brown with visible bubbles forming throughout. You'll smell that incredible cheesy aroma filling your kitchen—this is your cue that it's almost ready. The edges should be slightly crispy, while the center remains creamy and bubbly.
Remove from the oven and let rest for 5 minutes before serving. This resting time allows the sauce to set slightly, making it easier to slice and serve. Cut into squares and serve immediately—every bite should deliver that perfect balance of creamy, cheesy goodness with a crispy, garlicky topping. The sauce should cling beautifully to each noodle, creating that signature "pull" that makes this mac and cheese truly unforgettable.
Pro Tips For Making Anna Mae'S Mac N Cheese
- Cook Pasta Al Dente: Anna Mae’s version relies on elbow macaroni that’s just tender—not mushy. Taste it at 60 seconds before the package’s suggested cook time, then drain immediately. Overcooking releases starch, which turns your cheese sauce into glue (yes, I’ve been there).
- Melt Cheese Slowly: Dump all the cheddar and Gruyère into the roux at once, and you’ll end up with lumps. Instead, whisk in the shredded cheese in batches, letting each one melt completely before adding more. I learned this the hard way—lumpy mac is a crime.
- Skip the Pre-Shredded Cheese: Pre-shredded cheese is coated with anti-caking agents that make your sauce grainy. Grate your own cheddar and Gruyère on a box grater (medium holes) for a velvety texture. It takes two minutes, but the difference is noticeable.
- Rest Before Serving: Pouring mac straight from the pot onto plates? Bad move. Let it sit covered for 5–10 minutes—this lets the sauce fully coat the pasta and thicken. I used to rush this, and the dish always tasted uneven. Now it’s creamy perfection.
Flavor customization for this dish
Spicy Kick Options
For heat lovers, stir in ½ tsp smoked paprika or ¼ tsp cayenne pepper directly into the cheese sauce. I like adding a dash of hot sauce (like Crystal or Tabasco) at the end for a tangy burn.
If you want smoky depth, swap ½ cup of the cheddar for smoked Gouda—it adds complexity without overpowering. 🌶️
Herb & Umami Boosts
Fresh herbs elevate this dish instantly. Fold in 2 tbsp chopped chives or 1 tbsp chopped parsley right before serving for brightness. For umami, add 1 tsp Worcestershire sauce to the roux or sprinkle 1 tbsp nutritional yeast over the breadcrumb topping.
I also love a pinch of onion powder in the breadcrumbs for extra savory punch.
Sweet & Tangy Twists
Balance the richness with sweetness by stirring in 1 tbsp honey or 1 tsp maple syrup into the finished sauce. For tang, add 1 tbsp apple cider vinegar or a splash of lemon juice at the end.
A drizzle of balsamic glaze before serving adds a sophisticated touch. The contrast makes every bite more dynamic.
Extra Creamy Variations
For a lighter but still creamy version, replace ½ cup of the heavy cream with ½ cup coconut milk—it adds a subtle tropical note. For ultra-rich decadence, fold in 4 oz mascarpone cheese at the end for a luxurious texture.
I’ve also experimented with ½ cup ricotta for a lighter, slightly grainy contrast.
Crunchy Topping Swaps
Ditch the breadcrumbs for crushed potato chips (like Kettle Brand) for a salty crunch or toasted breadcrumbs with 1 tsp smoked paprika for a rustic vibe. For a gourmet touch, use panko mixed with grated Parmesan and a pinch of red pepper flakes.
The key is ensuring the topping stays crispy—press it down firmly before baking.
Cheese Blend Alternatives
No Gruyère? Swap it for fontina (for creaminess) or sharp provolone (for tang). For a lactose-free version, use nutritional yeast and lactose-free cheddar—it won’t be identical, but still delicious. I’ve also tried ½ cup smoked cheddar for a bold, smoky flavor that pairs perfectly with the breadcrumb topping.
Nutrition facts
Frequently asked questions
Why does Anna Mae's mac and cheese have a breadcrumb topping?
The breadcrumb topping isn't just for crunch—it creates a textural contrast that makes every bite perfect. The crispy layer balances the creamy sauce, and pressing it down firmly before baking ensures it stays crispy while the cheese below remains velvety. This technique also helps create those signature bubbles when baked.
Can I make this mac and cheese without baking it?
Skip the breadcrumb step and serve the macaroni and cheese straight from the stovetop. For extra richness, stir in an extra 2 tablespoons of butter or 1 tablespoon of heavy cream at the end. The sauce will still be creamy and delicious—just without the crispy top. This works great for quick weeknight meals.
What's the secret to getting the sauce perfectly smooth?
The key is in the roux and timing. Cook the butter and flour on medium-low heat for at least 10 minutes until it's a deep golden brown—the longer you cook it, the richer the flavor. When adding the milk, go slowly and whisk constantly. If the sauce gets too thick, use reserved pasta water 1 tablespoon at a time to thin it. Never rush the cheese melting process—it needs 5-7 minutes of gentle stirring.
How do I prevent the mac and cheese from getting watery after baking?
Overcooked pasta is the #1 cause of watery mac and cheese. Cook your noodles 1 minute less than package instructions and finish them in the oven. Also, make sure your baking dish isn't too large—this recipe is designed for a 9x13-inch pan. If using a bigger dish, reduce the oven temperature to 350°F to prevent over-browning while the center cooks through.
Can I make this ahead of time for a party?
This recipe makes ahead prep a breeze! Assemble the dish completely (including the breadcrumb topping) and refrigerate overnight. Bake straight from the fridge at 350°F for 45-50 minutes. The cold start helps create extra crispy breadcrumbs. For serving, let it rest 10 minutes after baking—this prevents the sauce from oozing out when you cut it.
