Main Courses
America's Test Kitchen macaroni and cheese recipe delivers the ultimate balance of creamy swirls and crispy breadcrumb crown—every bite is a perfect harmony of texture and flavor. The secret lies in a precise roux technique and layering cheeses for depth, ensuring no grainy bits or overly rich sauce.
I developed this version after testing dozens of methods, and it consistently delivers restaurant-quality results at home.
What sets this recipe apart is the methodical approach to achieving both smoothness and crispiness without sacrificing flavor. The roux forms the foundation, while a blend of sharp cheddar, Gruyère, and cream cheese creates layers of complexity.
The breadcrumb crown adds a satisfying crunch that contrasts beautifully with the velvety pasta underneath. With just 15 minutes of active prep and 20 minutes of baking, you'll have a dish that feels indulgent yet remains approachable for weeknight dinners.
By the time it emerges from the oven, you'll have golden-brown swirls of macaroni and cheese topped with a perfectly crisp breadcrumb crust. The sauce is rich but not heavy, with just the right amount of tang from the cheddar and nuttiness from the Gruyère.
Each forkful delivers that perfect balance of textures and flavors that makes this dish a crowd-pleaser. The best part? It reheats beautifully, making it ideal for meal prep or leftovers.
This recipe works equally well as a main course or side dish, and the technique scales easily for larger gatherings. Whether you're serving it to a family or hosting a dinner party, the precision of this method ensures consistent results every time.
Let's get started on creating this comforting classic that's as impressive as it is delicious.
Ingredients for america's test kitchen macaroni and cheese
These 14 ingredients transform into America's Test Kitchen's legendary mac and cheese with crispy crown and ultra-smooth sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 8 oz | Uncooked, medium or elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | White, sifted for smooth roux |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | ¾ cup | Shredded, aged 12+ months |
| Cream Cheese 🧈 | 4 oz | Full-fat, room temperature |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Mustard 🥬 | 1 tbsp | Dijon or American style |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | ½ cup | Japanese-style, toasted |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crispy crown |
| Garlic Powder 🧄 | ¼ tsp | Freshly ground preferred |
| Nutmeg 🌿 | ⅛ tsp | Freshly grated for warmth |
The cheeses are non-negotiable for that perfect balance. Gruyère adds nutty depth while sharp white cheddar brings tang—don't use pre-shredded (it gets gummy). I grab both from Whole Foods or Gorton's for the best quality. The cream cheese? Philadelphia brand melts the smoothest. For the breadcrumbs, Japanese panko gives that perfect crunch—Trader Joe's sells it in bulk for cheap. Pro tip: Toast your panko first in a dry pan for extra crispiness. The Gruyère should have visible holes and a rich aroma—if it smells like hay, it's past its prime.
No Gruyère? Comté cheese works in a pinch, but it's pricier. Subbing cheddar with Pepper Jack adds heat—reduce the black pepper to ¼ tsp. Out of panko? Regular breadcrumbs toasted with a bit of butter still work. The mustard is key—Dijon adds complexity, but American-style works too. For extra richness, add 1 tbsp of heavy cream to the milk. Want it even creamier? Add 2 oz of cream cheese to the sauce. The nutmeg is optional but adds that restaurant-quality warmth—start with ⅛ tsp and adjust. Pre-shredded cheese? Grate your own—it melts so much better.
This reheats like a dream—just add a splash of milk to loosen it up. Keeps 4-5 days in the fridge, freezes for 3 months (though the crown gets soggy). I always make a double batch because leftovers are even better. For meal prep, portion into individual ramekins before baking—just pop them in the oven when ready to serve. The breadcrumb crown stays crispy for 2 days if stored properly in an airtight container. To revive stale breadcrumbs, sprinkle with a bit of water and toast in the oven.
Why You'll Love This Recipe
- No-Fuss Routine: I swear by this when I’m too tired to measure anything. Just melt butter, whisk in flour, then stir in shredded cheddar and Gruyère—no roux drama, no lumps. The only "technique" is patience while it thickens, and honestly? It’s foolproof.
- Creamy Crisp Perfection: That buttery, golden crust on top? Chef’s kiss. The recipe balances sharp cheddar’s punch with Gruyère’s nutty depth, while the flour-butter base gives it a texture that’s rich but not gluey. It’s the kind of mac and cheese that makes you pause mid-bite.
- Lunchbox Legend: Between us, this is my go-to for potlucks, tailgates, or even a quick freezer meal. The elbow pasta holds up when reheated, and the cheese sauce stays luscious—no sad, watery leftovers here. (Yes, even on a Tuesday night.)
- Pantry Staple Power: I keep a block of cheddar and a bag of elbows on hand just for this. Three ingredients from the dry goods aisle, and boom—comfort food. It’s the budget-friendly dish that still feels like a splurge, especially when I stretch it with extra breadcrumbs for a crispier top.
Step-by-step instructions for america's Test Kitchen macaroni and cheese
Here's how to create the ultimate mac and cheese with a crispy breadcrumb crown and velvety swirls.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of well-salted water to a rolling boil. Add the 8 oz elbow macaroni and cook for 1 minute less than the package instructions—this ensures it finishes cooking in the oven. You're aiming for al dente texture, where the pasta has a slight bite when you test it with a fork.
While the pasta cooks, I like to taste the water every few minutes. It should taste like the sea—if it doesn't, add more salt. Drain the pasta in a colander and set it aside. Don't rinse it; the starch helps the cheese sauce cling beautifully. The pasta should be hot when you mix it with the sauce, so work quickly to keep everything warm.
Make the Ultra-Smooth Cheese Sauce
In a large pot, melt the 0.5 cup unsalted butter over medium heat until it foams. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 2 minutes until the mixture forms a smooth, pale roux. This step is crucial—don't walk away, or you'll risk burning the flour.
Gradually whisk in the 0.5 cup warmed whole milk and continue whisking for 3-4 minutes until the sauce thickens. Now add the 2 cups sharp white cheddar cheese, 0.75 cup gruyère cheese, 4 oz cream cheese, 1 tbsp yellow mustard, 1.5 tsp salt, 0.5 tsp black pepper, 0.25 tsp garlic powder, and 0.125 tsp nutmeg. Stir until the cheese melts completely and the sauce becomes silky smooth. If you see any lumps, strain the sauce through a fine-mesh sieve for the ultimate velvety texture.
Combine Pasta and Sauce for Swirls
Add the drained elbow macaroni to the cheese sauce and stir gently to coat every strand. For those signature swirls, transfer the mixture to a 9x9-inch baking dish and spread it evenly. Use a rubber spatula to create shallow swirls in the sauce—this creates beautiful patterns when baked. The sauce should be hot, so work quickly to prevent it from setting too soon.
Here's the thing—don't overmix. You want the pasta to stay distinct while being fully coated. The swirls will become more pronounced as it bakes, creating that restaurant-quality presentation. Cover the dish loosely with foil and let it rest for 10 minutes to firm up slightly before adding the breadcrumb crown.
Create the Crispy Breadcrumb Crown
Preheat your oven to 375°F. In a small bowl, mix the 0.5 cup panko breadcrumbs, 1 tbsp extra-virgin olive oil, and 0.25 tsp garlic powder until evenly combined. The oil helps create a crispy, golden crust that contrasts perfectly with the creamy cheese underneath.
Sprinkle the breadcrumb mixture evenly over the top of the macaroni and cheese, pressing down gently with the back of a spoon to help it adhere. Bake uncovered for 20-25 minutes until the breadcrumbs are golden brown and the cheese is bubbling at the edges. The crown should be crispy enough to crunch while the interior remains creamy and warm.
Rest and Serve with Confidence
Remove the macaroni and cheese from the oven and let it rest for 5-10 minutes before serving. This resting period allows the breadcrumb crown to set slightly and the cheese to thicken just enough to hold its shape when you cut into it. The contrast of the crispy crown and the ultra-smooth swirls is what makes this recipe truly special.
Serve immediately with a side of garlic bread or a simple green salad. The first bite should deliver that perfect combination of textures—creamy, cheesy pasta with a satisfying crunch on top. And here's the best part: leftovers reheat beautifully in the oven, though nothing beats it fresh from the pan!
Pro Tips For Making America'S Test Kitchen Macaroni And Cheese
- TOAST THE FLOUR: I learned this the hard way—skip it, and your sauce will taste raw. Dry-toast the flour in the butter for 2-3 minutes until it smells nutty and golden. This removes the floury taste and builds flavor that’ll make your mac ‘n’ cheese taste like it came from a restaurant, not a box.
- GRATE THE CHEESE FINE: The recipe calls for sharp cheddar and Gruyère, but I used to chunk it—big mistake. Grate it yourself (or buy pre-grated) so every bite is creamy, not chewy. If you’re lazy, pulse it in a food processor for 30 seconds, but don’t skip this step.
- DON’T BOIL THE PASTA DRY: Al dente is non-negotiable here. Pull the pasta when it’s just slightly underdone—you’ll finish cooking it in the cheese sauce. Overcooked pasta turns mushy in the oven, and nobody wants that. Test it early; it’ll keep cooking.
- REST THE SAUCE: After making the roux and adding the cheese, let the sauce sit off the heat for 5 minutes. This lets the cheese melt evenly and thickens it properly. I know, I know—you’re eager to eat it—but trust the process. Your sauce will be silky, not grainy.
Make-ahead tips for this america's test kitchen macaroni and cheese
Prep Ahead Strategy
The beauty of this mac and cheese is that you can prep every component the night before. I like to make the cheese sauce first—it actually tastes better after resting. Whisk together the roux, milk, and cheeses, then let it cool to room temperature.
Store it in an airtight container in the fridge for up to 24 hours. The flavors meld beautifully overnight, and you won't have to rush the sauce when baking day comes. 💡
Pasta Prep Shortcut
Cook the pasta the day before and store it in the fridge in its drained state (don't rinse!). When ready to assemble, simply reheat the pasta in the microwave with a splash of water or milk to prevent drying.
I find this keeps the texture perfect—no mushy pasta here. Just remember to drain it well before mixing with the sauce. The starch from the pasta is what makes this dish so creamy, so don't skip this step.
Breadcrumb Crown Prep
Mix your breadcrumb crown ingredients the night before and store them in a small container with a tight lid. The panko stays crispy when stored this way, and the olive oil won't separate. When you're ready to bake, just sprinkle it on top—no need to toast it fresh.
For extra crispiness, I like to toast the panko mixture in the oven for 3-4 minutes at 375°F before adding it to the dish. This gives it that perfect golden color right away. ✨
Baking Dish Assembly
Here's my favorite trick for make-ahead baking: Assemble the entire dish (pasta, sauce, and breadcrumbs) up to 2 hours before baking. Cover it tightly with plastic wrap and refrigerate.
When ready to bake, simply remove the plastic, let it sit at room temperature for 30 minutes, then bake as directed. The cold start helps create those beautiful swirls as it bakes, and the breadcrumb crown gets extra crispy from the cold sauce underneath.
Freezer-Friendly Version
For true meal prep magic, assemble the dish in a freezer-safe baking dish, cover tightly with foil, and freeze for up to 3 months. When ready to serve, bake straight from frozen at 375°F for 30-35 minutes—just add 5-10 minutes to the baking time.
I've found that the breadcrumb crown stays surprisingly crispy when frozen this way. To reheat leftovers, cover with foil and warm in the oven at 350°F for 10-15 minutes—this prevents the breadcrumbs from getting soggy. 🥶
Portioning for Leftovers
If you're making this for a crowd, divide the assembled mac and cheese into individual ramekins before baking. This way, you can bake one portion while keeping others frozen. Just pop them out of the freezer, let them thaw slightly, and bake as usual.
I like to use 6-ounce ramekins for perfect single servings. For extra presentation, top each ramekin with a few extra breadcrumbs before baking—this creates little crowns on each portion that are perfect for grabbing and eating. 🍽️
Nutrition facts
Frequently asked questions
Why does America's Test Kitchen use both cheddar and Gruyère in this recipe?
The combination creates the perfect balance of flavors. Sharp white cheddar provides that classic tangy taste we love in mac and cheese, while Gruyère adds nutty complexity and a luxurious melt. The cream cheese rounds out the richness, preventing the dish from becoming too heavy. This trio ensures every bite has depth without being overpowering.
Can I make this mac and cheese without baking it?
For a stovetop version, simply combine the cooked pasta with the cheese sauce and cook on low heat for 5-7 minutes, stirring constantly. Skip the breadcrumb crown or sprinkle toasted panko on top after serving. The texture will be creamier without the crispy topping, but still delicious. This method works great for quick weeknight meals.
What's the secret to getting the breadcrumb crown perfectly crispy?
Three key factors: toasting the panko first, using enough olive oil, and baking at the right temperature. Mix the breadcrumbs with oil and garlic powder, then toast in a dry pan for 2-3 minutes before adding to the dish. Bake at 375°F until golden brown—don't overbake or the crown will turn hard. The crown should be crispy on the outside but still warm inside when you cut through it.
How do I fix grainy cheese sauce?
Grainy texture usually means the cheese didn't melt completely. To fix it, stir in 1-2 tablespoons of warm milk or cream and cook on low heat for 2-3 minutes, stirring constantly. For extra smoothness, strain the sauce through a fine-mesh sieve after cooking. The key is patience—don't rush the melting process, and always use freshly grated cheese rather than pre-shredded.
Can I substitute other cheeses if I don't have Gruyère?
Yes! For a similar nutty flavor, try Comté or Emmental. If you want something milder, add an extra ½ cup of sharp cheddar and reduce the cream cheese by 2 oz. Avoid mild cheddars or pre-shredded cheese—they won't melt as smoothly. The cheese blend is what creates that signature velvety texture, so don't skip the substitution entirely if you're missing one.
