Main Courses
America's Test Kitchen mac and cheese recipe delivers the creamiest, most restaurant-worthy version with a crispy breadcrumb crown that locks in every rich bite. This isn't your childhood casserole—it's a precision-engineered dish where ultra-smooth cheese swirls meet perfectly toasted breadcrumbs for texture contrast that's impossible to resist.
After testing dozens of variations, we've perfected the roux-to-cheese ratio and baking technique to ensure velvety sauce that never breaks or separates.
The secret begins with a precise roux that forms the foundation of the sauce, cooked just until it reaches the perfect golden hue without burning. Sharp cheddar provides the bold flavor base, while Gruyère adds nutty depth and cream cheese ensures that signature creamy texture.
We use elbow macaroni because its shape holds sauce better than other varieties, and the breadcrumb crown adds a satisfying crunch that elevates every forkful to restaurant-quality.
What you'll end up with is a mac and cheese that's impossibly creamy inside with a golden, crispy crown on top—no soggy breadcrumbs here. The sauce clings perfectly to each noodle, creating that luxurious mouthfeel that makes this dish worth the effort.
This recipe serves six generously, making it perfect for family dinners or holiday gatherings where you want to impress without stressing.
For even better results, let the assembled dish rest for 15 minutes before baking to allow the cheese to fully melt and the breadcrumbs to set properly. The high heat of the oven ensures that crown stays crispy while the interior remains perfectly creamy.
This is mac and cheese that will have everyone asking for seconds—and maybe even thirds.
Ingredients for america's test kitchen mac and cheese
Precision-engineered ingredients for restaurant-quality mac and cheese with a crispy breadcrumb crown.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or elbow shape preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into 8 equal pieces |
| All-Purpose Flour 🌾 | ½ cup | Sifted, for roux base |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 6-12 months |
| Cream Cheese 🧀 | 8 oz | Room temperature, full-fat |
| Whole Milk 🥛 | 2 cups | Room temperature, 3.25% fat |
| Mustard Powder 🌶️ | 1 tsp | For depth of flavor |
| Kosher Salt 🧂 | 2 tsp | Adjust to taste |
| White Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Panko Breadcrumbs 🍞 | 1 ½ cups | Japanese-style, for crispy crown |
| Melted Butter 🧈 | ¼ cup | For breadcrumb mixture |
| Garlic Powder 🧄 | ½ tsp | Enhances savory notes |
| Fresh Parsley 🌿 | ⅛ cup | Chopped, for garnish |
The cheese selection is non-negotiable for this recipe. Sharp white cheddar provides the bold, tangy flavor base, while Gruyère adds nutty depth that elevates the dish from ordinary to extraordinary. For the best results, purchase block cheeses from specialty cheese shops or well-stocked grocery stores like Whole Foods or Wegmans—pre-shredded varieties contain anti-caking agents that affect texture. The cream cheese should be full-fat and at room temperature when mixed, ensuring a velvety texture without lumps. For the roux, unsalted butter is crucial—it develops a deeper, nuttier flavor than salted varieties.
No sharp cheddar? Extra-sharp white cheddar works in a pinch, though the flavor will be slightly milder. Gruyère unavailable? Comté or Emmental can substitute at the same quantity. For a dairy-free option, nutritional yeast adds umami depth, though texture will differ. The panko breadcrumbs should be Japanese-style for maximum crispiness—Trader Joe's carries excellent quality at an affordable price. If you prefer a different breadcrumb texture, Italian-style works but may toast more quickly. Fresh parsley is ideal for garnish, but dried parsley at one-third the amount suffices if needed.
This mac and cheese reheats beautifully—cover with foil and warm in a 350°F oven for 15-20 minutes. For best results, assemble the dish 15 minutes before baking to allow the breadcrumb crown to set properly. Store leftovers in an airtight container for up to 5 days, though the crown may soften slightly. For longer storage, freeze portions for up to 3 months. To reheat from frozen, thaw overnight in the refrigerator before warming. The breadcrumb crown can be prepped ahead and toasted separately if needed for meal prep.
Why You'll Love This Recipe
- One-Pot Magic: The roux and cheese sauce comes together in the same pot as the pasta—no separate saucepan, no extra dishes. Honestly, I’ve made mac and cheese where the sauce ends up lumpy or the pasta gets mushy, but this method? It’s foolproof every time.
- Creamy Crispy Perfection: That Gruyère melts into a velvety sauce while the sharp cheddar adds a tangy punch—then the top gets a golden, almost crunchy crust when it bakes. Between us, the contrast is what makes it ridiculously good.
- Lunchbox Hero: Pack the leftovers in a container and it’s a hit with kids (or adults, no judgment). I’ll be real: my son used to turn his nose up at mac and cheese, but this version? He asks for it twice a week. The elbow macaroni holds up great, and the cheese stays gooey.
- Budget-Friendly Luxury: You’re using pantry staples—flour, butter, cheddar—but the Gruyère takes it to a restaurant-worthy level without breaking the bank. I’ve made this for $3 a serving, and it still feels like a special meal. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for america's test kitchen mac and cheese
Here's the method that delivers a velvety cheese sauce with a crispy breadcrumb crown—every time.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz of elbow macaroni. Stir immediately to prevent sticking. Cook for 1 minute less than the package instructions—this ensures the pasta finishes cooking in the oven while absorbing the rich cheese sauce. You want the texture to be tender but still offer slight resistance when bitten.
Reserve 1 cup of pasta water before draining. This starchy liquid is essential for creating a silky sauce. Drain the pasta in a colander and return it to the pot. Keep both the pasta and reserved water nearby—they'll be used immediately in the next step. Never rinse the pasta, as this removes the surface starch needed for sauce adhesion.
Prepare the Ultra-Smooth Cheese Sauce
In a separate large pot, melt all 0.5 cup of unsalted butter over medium heat until fully liquid. Add the 0.5 cup of all-purpose flour and whisk constantly for 1-2 minutes until the mixture forms a smooth, pale roux. You're looking for a paste-like consistency that coats the back of a spoon.
Gradually whisk in the 2 cups of whole milk, about ½ cup at a time, allowing each addition to fully incorporate before adding more. Once all milk is incorporated, stir in the 2 cups of sharp white cheddar cheese, 1 cup of gruyère cheese, and 8 oz of cream cheese all at once. Add the 1 tsp of mustard powder, 2 tsp of kosher salt, and 0.25 tsp of white pepper.
Continue cooking on medium-low heat for 5-7 minutes, stirring constantly, until the sauce thickens enough to coat the back of a spoon. The sauce should be smooth with no visible lumps—this is where patience pays off. If the sauce thickens too quickly, whisk in 1-2 tablespoons of reserved pasta water to reach your desired consistency.
Combine Pasta and Sauce for Maximum Creaminess
Add the drained pasta to the cheese sauce and stir gently to combine. The residual heat from the sauce will finish cooking the pasta perfectly. Taste and adjust seasoning if needed—this is your chance to ensure the balance of salt, cheese, and mustard is just right. The sauce should be rich but not overly heavy, with a smooth, velvety texture.
Transfer the entire macaroni and cheese mixture to a 9x13-inch baking dish, spreading it evenly into an even layer. Use a rubber spatula to create gentle swirls in the surface—this not only looks beautiful but also helps distribute the cheese evenly. Cover the dish with aluminum foil and let it sit at room temperature for 10 minutes.
Create the Crispy Breadcrust Crown
Preheat your oven to 375°F. In a small bowl, mix together the 1.5 cups of panko breadcrumbs, 0.5 tsp of garlic powder, and 0.25 cup of melted butter until evenly combined. The mixture should look moist but not wet—if it's too dry, add 1 teaspoon of whole milk to bind it.
Spoon the breadcrumb mixture evenly over the top of the macaroni and cheese, pressing down gently to create an even layer. The breadcrumbs should adhere to the surface, forming a continuous crust. Bake uncovered for 20-25 minutes until the top is deep golden brown and the edges are bubbling. The breadcrumb crown should be crispy to the touch but not burnt.
Rest and Serve for Optimal Texture
Remove the baking dish from the oven and let the macaroni and cheese rest for 5-10 minutes before serving. This resting period allows the breadcrumb crown to set and the cheese sauce to thicken slightly, ensuring clean slices and maximum creaminess with every bite.
Garnish with 0.125 cup of chopped fresh parsley just before serving. The parsley adds a fresh contrast to the rich, cheesy dish and brightens the presentation. Serve immediately while the breadcrumb crown is still crispy and the cheese sauce remains velvety smooth. Each serving should deliver a perfect balance of creamy, cheesy goodness with a satisfying crunch on top.
Pro Tips For Making America'S Test Kitchen Mac And Cheese
- Cook pasta al dente: The ATK recipe calls for elbow macaroni to be "al dente," but I learned this the hard way—undercooked pasta soaks up sauce like a sponge, while overcooked pasta turns mushy. Boil it for exactly 1 minute less than package instructions, then finish cooking in the cheese sauce. Trust the taste test: it should have a slight bite.
- Grate cheese aggressively: Sharp white cheddar and Gruyère need to melt smoothly, and pre-shredded cheese is coated in anti-caking agents that ruin texture. Use a box grater for both cheeses—even if it’s a pain—and aim for small, uneven shreds. Larger chunks melt slower and create pockets of gooey perfection.
- Don’t rush the roux: The ATK recipe insists on a low-and-slow roux (cooking flour and butter at medium-low for 10+ minutes) to avoid a raw flour taste. I used to crank the heat, and the sauce always tasted off. Keep it at 180–200°F—it should bubble gently, not brown. Patience here makes the sauce velvety.
- Salt the pasta water: The cheese sauce is rich, but the pasta needs its own seasoning. Use 1.5 tablespoons salt per gallon of water—yes, even if the butter is unsalted. Taste the drained pasta; if it’s bland, the final dish will be too. Seasoning early saves last-minute panic.
Health benefits of these flavors
Protein Powerhouse
This mac and cheese packs a surprising 15-20 grams of protein per serving thanks to the combination of elbow macaroni and three types of cheese. The cream cheese and Gruyère contribute high-quality protein while the sharp white cheddar adds flavor without compromising nutrition.
It's an excellent choice for post-workout meals when you need to replenish muscles efficiently. 💪
Calcium-Rich Comfort
A single serving delivers about 30-35% of your daily calcium needs, thanks to the 3.5 cups of cheese used in this recipe. The Gruyère and cheddar provide calcium for bone health while the milk in the sauce adds vitamin D for better absorption.
This makes it a comforting dish that also supports skeletal strength.
Energy-Boosting Carbs
The elbow macaroni provides complex carbohydrates that fuel your body with sustained energy. With 12 oz of pasta per serving, this dish offers the perfect balance of carbs and protein to keep you full for hours.
The whole milk in the sauce adds a touch of natural sweetness while contributing to your daily nutritional goals.
Vitamin Boost
Don't let the richness fool you—this dish contains vitamin A from the cheese (especially Gruyère) and B vitamins from the milk and pasta. These nutrients support everything from vision health to energy metabolism. The mustard powder adds a subtle kick that enhances flavor without adding calories. 🌟
Satisfying Crunch Factor
The panko breadcrumb crown isn't just for texture—it adds a satisfying crunch that can help with portion control. The fiber content from the breadcrumbs (about 2 grams per serving) aids digestion while the crispy topping makes each bite more enjoyable.
It's a smart way to add texture without heavy calories.
Meal Prep Friendly
This mac and cheese reheats well while maintaining its creamy texture, making it perfect for meal prep. The cheese sauce provides lasting satiety, and the protein content helps stabilize blood sugar levels throughout the day. I always make extra portions to enjoy over the next few days without sacrificing nutrition.
Nutrition facts
Frequently asked questions
Why does this mac and cheese use three types of cheese?
The combination creates a perfect balance of flavors and textures. Sharp white cheddar delivers bold tanginess, Gruyère adds nutty depth, and cream cheese ensures ultra-smooth creaminess. This trio prevents a one-dimensional taste while maintaining that signature velvety mouthfeel.
Can I make this recipe without baking?
Skip the breadcrumb crown and bake step entirely. Instead, assemble the pasta and sauce in a pot, cover, and let it sit off the heat for 5 minutes to thicken. Stir gently before serving. The texture will be more saucy but still delicious. For extra richness, top with extra cheese and broil for 2 minutes to melt it.
What's the best way to store leftovers?
Store in an airtight container for up to 5 days in the fridge. For longer storage, freeze portions for 3 months. To reheat, cover with foil and warm at 350°F for 15-20 minutes. The breadcrumb crown may soften slightly—revive it by broiling for 2-3 minutes before serving.
Can I substitute the elbow macaroni?
Elbow pasta works best because its shape holds sauce well, but you can use penne or farfalle in a pinch. Avoid long noodles like spaghetti—they won't absorb sauce as effectively. If substituting, cook pasta 1 minute less than package instructions to finish in the oven.
Why does my sauce get grainy?
Graininess usually happens from overheating or not stirring enough. Always cook the roux on medium-low heat and whisk constantly. If lumps form, whisk in 1-2 tablespoons of reserved pasta water to dissolve them. For extra smoothness, strain the sauce through a fine-mesh sieve before combining with pasta.
