Main Courses
Auntie Annie’s mac and cheese recipe delivers that crispy, golden top and pull-apart cheese rivers that make every bite irresistible. 🔥 The secret lies in a perfect balance of rich, creamy sauce and a buttery, crunchy crust that holds together like a dream.
This isn’t just comfort food—it’s the kind of dish that turns ordinary weeknights into cozy family gatherings, with layers of flavor that keep everyone asking for seconds.
The recipe starts with a classic roux, where butter and flour create the foundation for a velvety cheese sauce. Sharp cheddar and Gruyère blend together for depth, while a touch of mustard adds that signature tang.
The real magic happens when it bakes, transforming into a bubbling, golden masterpiece with crisp edges and gooey centers that pull apart effortlessly. No shortcuts here—just the kind of homemade goodness that tastes like love.
What sets this apart is the crispy breadcrumb topping, toasted to perfection, that adds texture without overpowering the creamy sauce beneath. Whether you’re serving it as a main dish or a side for holidays, this mac and cheese lives up to its name—rich, comforting, and impossible to resist.
Ready to make the best batch yet? Let’s get started.
Pair it with roasted vegetables or a simple green salad to round out the meal, or serve it as a hearty appetizer with extra breadcrumbs for dipping. The possibilities are endless, but one thing’s certain: this recipe will become a staple in your rotation.
Every bite is pure comfort, and the crispy top is the cherry on top.
Ingredients for auntie annie's mac and cheese
Six ingredients for the perfect creamy base, plus crispy secrets for that golden top.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or jumbo size preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¾ cup | For thick, creamy roux |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, adds nutty depth |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Dijon Mustard 🍯 | 1 tbsp | Adds signature tang |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for flavor |
| Garlic Powder 🧄 | 1 tsp | Enhances cheesy flavor |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The cheeses are non-negotiable here. Gruyère brings that nutty depth while sharp cheddar delivers the tangy punch. Grab a block of each—pre-shredded gets clumpy and lacks flavor. Whole Foods or Trader Joe's carry excellent options, or hit the deli counter for freshly grated. For the breadcrumbs, Panko is your best friend—it toasts up perfectly crispy without turning into paste. I always buy extra since it keeps for months in an airtight container. The butter? Plugrá or Land O'Lakes work great, but make sure it's cold when you start the roux—this is where the magic begins.
No Gruyère? Comté is a solid swap, or even more cheddar at double the amount. Short on milk? Use half-and-half for extra richness. The mustard is key—Dijon gives that signature bite, but yellow mustard works in a pinch. For the crispy topping, toast the breadcrumbs in the oven with a little extra butter until golden brown—don't skip this step. The garlic powder can be swapped for fresh minced garlic at half the amount, but I find the powder gives more consistent flavor. And if you're watching salt, taste as you go—the cheeses pack enough sodium already.
This mac and cheese tastes even better the next day—make extra. Store leftovers in an airtight container for up to 5 days, or freeze portions for 3 months**. The crispy topping loses its crunch when reheated, so I always make a fresh batch for serving. For the roux, don't rush it—cook it until it's a deep golden color for that nutty flavor. And when baking, watch the edges closely—they'll crisp up faster than you think. Serve with a simple green salad or roasted veggies for the full experience.
Why You'll Love This Recipe
- No-Fuss Stovetop Magic: I swear by this recipe because it’s the kind of dish that forgives mistakes—just melt butter, whisk in flour, and let the cheeses work their magic. The elbow macaroni cooks in the same pot, so you’re not juggling a million dishes. (Yes, even on a Tuesday night.)
- Cheese Love at First Bite: That combo of sharp cheddar and nutty Gruyère? It’s the kind of flavor that makes you pause mid-bite. The roux thickens just enough to cling to every noodle, so every spoonful is pure, melty satisfaction.
- Lunchbox Hero: Between us, this is my go-to for meal prep—pack it in containers, and it stays creamy for days. Kids (and picky adults) won’t complain about the texture, and the Gruyère adds a richness that feels fancy without the effort.
- Budget-Friendly Luxury: You’re basically making gourmet mac and cheese for pennies. A block of cheddar and a wedge of Gruyère stretch farther than you’d think, and the butter-and-flour roux cuts costs compared to store-bought mixes. Leftovers? They’re even better the next day.
Step-by-step instructions for auntie Annie's mac and cheese
Here's how to build that legendary crispy crust and melt-in-your-mouth cheese sauce.
🍳 Step 1: Cook the Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lbs elbow macaroni. Season generously with salt—it should taste like seawater. Cook for 1 minute less than the package instructions (typically 11-12 minutes for al dente). You want the pasta to be tender but still have a slight bite—it'll finish cooking in the oven.
Drain the pasta, reserving 1 cup of starchy pasta water. This liquid is liquid gold for your sauce—it contains the perfect balance of starch to create a silky, velvety consistency. Don't rinse the pasta; the surface starch helps the cheese adhere beautifully.
👨🍳 Step 2: Make the Signature Creamy Roux
In a large, heavy-bottomed pot, melt 0.75 cup unsalted butter over medium heat until it foams. Add 0.75 cup all-purpose flour all at once and whisk vigorously for 2-3 minutes until the mixture turns a pale golden color and smells nutty. This is your roux—the foundation of that ultra-smooth sauce.
Slowly whisk in 0.5 cup warm whole milk and 0.5 cup heavy cream, letting each addition fully incorporate before adding more. Keep whisking constantly to prevent lumps. Once combined, stir in 1 tbsp Dijon mustard, 1 tsp garlic powder, 1.5 tsp salt, and 0.5 tsp black pepper. Here's the thing—don't walk away. This sauce needs constant attention to avoid burning.
🥘 Step 3: Combine Cheese and Pasta
Lower the heat to low and begin adding the cheeses in stages. First, stir in 1 cup shredded Gruyère cheese until fully melted and smooth. Then gradually add 2 cups sharp cheddar cheese, stirring constantly until completely incorporated. The mixture will thicken dramatically—this is normal and exactly what we want.
Add the drained macaroni and toss everything together until every strand is coated in that glossy cheese sauce. If the mixture looks too thick, add pasta water 1 tablespoon at a time until it reaches a creamy, coatable consistency. This is where the magic happens—the cheeses should melt into a luxurious, stretchy texture that clings perfectly to the pasta.
🔥 Step 4: Create the Crispy Topping
Transfer the mac and cheese to a 9x13-inch baking dish and spread it evenly. In a small bowl, combine 0.5 cup panko breadcrumbs and 0.25 cup freshly grated Parmesan cheese. Sprinkle this mixture evenly over the top of the mac and cheese, pressing down gently with the back of a spoon to help it adhere.
Here's where the crispy crust comes into play: Place the baking dish on a baking sheet (to catch any potential spills) and bake at 375°F for 20-25 minutes. You're looking for a deep golden brown crust that's crispy to the touch. The center should be bubbling, and the edges should pull away slightly from the dish when you gently tug.
⏰ Step 5: Rest and Serve for Maximum Cheese Pull
Remove the mac and cheese from the oven and let it rest for 5-10 minutes before serving. This resting period is crucial—it allows the cheeses to set slightly and develop those signature pull-apart cheese rivers. Don't skip it; the texture will be much better for the wait.
Serve immediately with a side of crusty bread to soak up every last bit of that creamy, crispy goodness. The perfect bite should deliver tender pasta, melted cheeses that stretch beautifully, and that irresistible crunch from the crispy topping. Real talk: this dish gets even better the next day when the flavors meld even more.
Pro Tips For Making Auntie Annie'S Mac And Cheese
- MELT CHEESE LOW AND SLOW: I learned this the hard way—rushing the cheese over high heat turns it greasy instead of creamy. Once you’ve whisked in the flour-butter roux, drop the heat to medium-low and let it simmer for at least 5 minutes before adding the cheeses. Gruyère especially needs patience; it’s temperamental when heated too fast.
- GRATE CHEESE FINE: Sharp cheddar and Gruyère don’t blend smoothly if you’re lazy with the grater. Use the smallest holes on your box grater—no big chunks, no food processor (it turns cheese into glue). If you’re in a pinch, pulse in short bursts, but stop before it gets pasty. Your future self will notice the difference.
- SALT THE PASTA WATER HARD: The pasta’s already salty, but the sauce? Not enough. Taste the roux before adding milk—if it’s bland, add another pinch of salt. Unsalted butter doesn’t carry flavor, so compensate. Trust me, you’ll regret it if you skip this, especially with Gruyère’s mildness.
- REST THE SAUCE: Does it look weird? Yes. Does it work? Every single time. After mixing in the cheese, let the sauce sit off-heat for 5 minutes under foil. The starch thickens, the cheese fully melts, and the texture goes from grainy to velvety. I know, I know—you want to eat it now—but wait.
Perfect pairings for these flavors
Crispy Top Add-Ons
For that signature golden crust, I always toast ½ cup panko breadcrumbs with 2 tablespoons melted butter until they're a deep golden brown. Spread them evenly over the top before baking—this creates that irresistible crunch.
For extra flair, mix in ¼ cup crushed potato chips (like Kettle Brand) or fried shallots for a gourmet touch. 🔥
Vegetable Pairings
A simple garlic-roasted broccoli with lemon zest balances the richness perfectly. Toss 2 lbs broccoli florets with 2 tbsp olive oil, 1 tsp garlic powder, and ½ tsp red pepper flakes, then roast at 425°F for 15 minutes.
The crispy edges contrast beautifully with the creamy mac. For a heartier option, try sautéed green beans with bacon and shallots.
Protein Pairings
Add a crispy bacon element by serving thick-cut bacon strips on the side—let guests wrap them around bites for extra indulgence. For a lighter option, grilled chicken tenders with honey-mustard glaze bring balance.
I also love a simple Caesar salad with anchovies and Parmesan to cut through the richness while keeping the Italian theme.
Beverage Pairings
A chilled glass of Chardonnay (like La Crema) complements the creamy sauce beautifully. For beer lovers, a crisp lager like Peroni or a hoppy IPA (such as Deschutes Mirror Pond) works surprisingly well.
The carbonation helps cleanse the palate between bites. For non-alcoholic options, try sparkling apple cider with a cinnamon stick for a festive touch.
Holiday Twists
For Thanksgiving, stir in ½ cup cooked cranberries and top with extra Parmesan before baking. For Christmas, add sautéed mushrooms and a sprinkle of smoked paprika for depth. I've even made a spicy version with ½ tsp cayenne and chopped jalapeños—it's a crowd-pleaser at game day gatherings.
The crispy topping stays the same, but the flavor profile transforms completely. 🌟
Nutrition facts
Frequently asked questions
Why does Auntie Annie's mac and cheese have that perfect crispy top?
The secret lies in toasting panko breadcrumbs with butter until golden brown before baking. Pressing them gently into the cheese sauce creates a sturdy base for that irresistible crunch. The 375°F oven temperature ensures even browning while keeping the center creamy.
Can I make this recipe without baking it?
For a stovetop version, simply mix the cooked pasta with the cheese sauce, then transfer to a serving dish. Top with toasted breadcrumbs and broil for 2-3 minutes until golden. The texture will be creamier but still have that crispy element. Perfect for quick weeknight meals!
What's the best way to reheat leftovers?
For best results, cover with foil and bake at 350°F for 10-15 minutes until warmed through. The crispy topping won't survive microwave reheating—it'll turn soggy. Pro tip: Add a splash of milk or cream when reheating to restore that velvety texture.
Can I substitute the Gruyère cheese?
Yes! Use Comté or Emmental for a similar nutty flavor. For extra richness, double the cheddar amount. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. Freshly grated is always best for that authentic pull-apart texture.
How do I make this gluten-free?
Swap the elbow macaroni for gluten-free pasta (like Barilla GF) and use a gluten-free flour blend for the roux. For the crispy topping, use certified gluten-free breadcrumbs or crushed gluten-free crackers. Keep all other ingredients the same—just be mindful of potential cross-contamination.
