Side Dishes
America's Test Kitchen one pot mac and cheese recipe delivers the creamiest, most restaurant-quality results with minimal effort—no double boiler or cheese separation here. The secret lies in a precise roux technique and carefully selected cheeses that melt into a velvety sauce without breaking. I've perfected this method after testing dozens of variations, ensuring every bite is rich, tender, and foolproof.
This recipe transforms simple ingredients into a luxurious side dish that's surprisingly easy to make in just one pot. The key is cooking the cheese sauce on the stovetop until it thickens perfectly, then finishing it in the oven to create that coveted crispy crust without burning.
No special equipment needed—just patience and attention to detail for that ultra-smooth texture.
What you'll achieve is a mac and cheese with a creamy sauce that clings to each noodle, a golden-brown crust that's crispy yet tender, and a flavor depth that rivals your favorite restaurant.
The stovetop method ensures no lumps or graininess, while the oven step adds that irresistible crunch without drying out the pasta.
Perfect for feeding a crowd or meal prepping, this recipe scales beautifully while maintaining its creamy perfection. Whether you're serving it as a side dish or making it the star of the meal, this one-pot method guarantees dinner success every time. Let's get started!
Ingredients for america's test kitchen one pot mac and cheese
Twelve ingredients, one pot, restaurant-quality creamy perfection without separation or burning.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Medium or extra-large size preferred |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into 1/2-inch cubes |
| All-Purpose Flour 🌾 | ½ cup | Diamond Crystal preferred for accurate volume |
| Whole Milk 🥛 | 3 cups | Cold, whole milk for optimal creaminess |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, 1/4-inch pieces for even melting |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 6-12 months for depth |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, fine texture preferred |
| Yellow Mustard 🌶️ | 1 tbsp | Dijon-style for subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal for precise measurements |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Nutritional Yeast 🧂 | 2 tbsp | For umami depth and cheesy flavor |
| Heavy Cream 🥛 | ¼ cup | Full-fat for luxurious texture |
The cheese selection is non-negotiable for that velvety texture. Gruyère adds nutty depth while sharp white cheddar delivers classic tang—avoid pre-shredded blends, which contain anti-caking agents that prevent smooth melting. For Gruyère, Whole Foods or specialty cheese shops offer the best aged varieties. The Parmesan must be freshly grated; pre-grated versions contain fillers that disrupt the sauce's silky consistency. Nutritional yeast isn't just a vegan substitute—it enhances umami and rounds out the flavor profile without adding dairy notes. When shopping, look for 100% nutritional yeast without added salt or fillers.
No Gruyère? Comté or Emmental work as substitutes, though the flavor will differ slightly. Pre-shredded cheese is a no-go—it contains starches that prevent proper melting. For a lighter version, reduce the heavy cream to 2 tablespoons and add an extra 1/4 cup whole milk. The mustard acts as an emulsifier; if you prefer no tang, omit it entirely. For extra richness, add 1/4 cup sour cream at the end. The flour should be sifted before measuring to prevent lumps in the roux. If you're using a Dutch oven, ensure it's 5-quart minimum to accommodate the final volume without overflowing during baking.
This dish reheats beautifully—simply cover with foil and warm at 350°F for 15-20 minutes. For meal prep, portion into glass baking dishes and refrigerate for up to 4 days, or freeze for 3 months. The crust develops best when served immediately, but the sauce remains creamy even after reheating. Store any leftover cheese in airtight containers with parchment paper between layers to prevent drying. The pasta can be cooked ahead and stored in cold water for up to 2 hours before draining and mixing with the sauce.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this method—just toss everything into one pot, stir, and walk away. No colander, no straining, no extra dishes. The elbow macaroni cooks right in the creamy sauce, so it’s actually hands-off.
- Creamy-Cheesy Bliss: That sharp white cheddar melts into a velvety sauce with a just-right thickness—no grainy bits, no watery mess. The whole milk keeps it rich but not heavy, and the roux (butter + flour) gives it that deep, golden flavor.
- Weeknight & Meal Prep: Honestly, this is my go-to for busy nights, potlucks, or even lunchboxes. The leftovers reheat like a dream—just add a splash of milk to smooth it out. (Yes, even on a Tuesday night.)
- Budget-Friendly Staples: Butter, flour, milk, cheese—these are pantry basics that won’t break the bank. I make this at least once a month, and it’s always a crowd-pleaser without costing a fortune. Plus, the sauce stretches far enough to feed my whole family.
Step-by-step instructions for america's Test Kitchen one pot mac and cheese
Master the perfect balance of creamy texture and golden crust in this foolproof method.
Cook the Pasta Al Dente in Salted Water
Bring a large pot of water to a rolling boil and add the 1.5 lbs elbow macaroni. Salt the water generously—it should taste like the ocean—using the 1.5 tsp kosher salt. Cook the pasta until it's 1 minute shy of the package directions for al dente. This slight undercooking ensures the pasta finishes perfectly in the oven.
Reserve 1 cup of pasta water before draining. This starchy liquid is essential for creating a silky sauce. Drain the pasta and return it to the pot, shaking gently to break up any clumps. Keep the pot over low heat while you prepare the cheese sauce—this prevents the pasta from cooling too much.
Create the Cheese Sauce with Roux Technique
In the same pot, melt the 0.75 cup unsalted butter over medium heat until it foams. Add the 0.5 cup all-purpose flour all at once and whisk vigorously for 1-2 minutes until the mixture forms a smooth, pale roux. This step is critical—it thickens the sauce and forms the base for that ultra-creamy texture.
Slowly whisk in the 3 cups cold whole milk over 2-3 minutes, ensuring no lumps form. Stir in the 2 cups sharp white cheddar cheese, 1 cup gruyère cheese, and 0.5 cup parmesan cheese, along with the 2 tbsp nutritional yeast and 1 tbsp yellow mustard. The cheese should melt completely, creating a velvety sauce. If needed, add a splash of reserved pasta water to loosen the mixture.
Combine Pasta and Sauce for Perfect Texture
Return the drained pasta to the pot and stir gently to coat every strand with the cheese sauce. The mixture should be thick but still pourable. Taste and adjust seasoning with additional kosher salt or freshly ground black pepper as needed. The sauce should be rich, slightly tangy from the mustard, and deeply cheesy.
Transfer the entire contents to a 9x13-inch baking dish, spreading it evenly. The dish should be about ¾ full—this allows room for expansion and prevents overflow. Sprinkle the 0.25 cup heavy cream evenly over the top for extra richness and a velvety finish.
Bake to Golden Perfection with No-Burn Crust
Preheat your oven to 375°F. Bake the mac and cheese for 25-30 minutes until the edges are deep golden brown and the top is set but still slightly jiggly in the center. Avoid overbaking—this is where most recipes go wrong. The internal temperature should reach 165°F at its thickest point.
For the ultimate no-burn crust, broil for 1-2 minutes at the end of cooking, watching closely to prevent burning. The top should develop a beautiful, crispy golden crust while the interior remains creamy. Let the mac and cheese rest for 5-10 minutes before serving—this allows the sauce to thicken slightly and settle.
Pro Tips For Making America'S Test Kitchen One Pot Mac And Cheese
- Boil pasta in milk: Skip the water bath—this recipe relies on the milk for flavor and texture. After toasting the butter-flour roux, add the dry pasta directly to the milk and bring to a simmer. I used to drain the pasta first, but the sauce ends up thinner and less cohesive. Trust the process: the pasta absorbs the milk while cooking, creating that signature creamy texture.
- Grate cheese aggressively: Sharp white cheddar needs surface area to melt smoothly. Use a box grater (not a food processor) for fine, even shreds—no big clumps. I learned this the hard way when my first batch had chewy cheese pockets. Save time by grating it fresh, but if you’re in a pinch, microwave the cheese for 10 seconds to soften it slightly before adding.
- Simmer, don’t boil: Once the pasta and milk are combined, keep the heat at a gentle simmer—just enough to see tiny bubbles at the edges. Boiling will turn the sauce grainy and break the roux. I used to rush it, and the result was always too thin. Patience here guarantees a velvety sauce.
- Finish with butter: The recipe calls for extra butter at the end, but don’t skimp. Stir in 2 tablespoons of cold, cubed butter off the heat—it coats the pasta and adds richness. I was skeptical until I tried it: the final dish has a glossy sheen and melts-in-your-mouth texture. Yes, even if you’re impatient like me.
Make-ahead tips for america's test kitchen one pot mac and cheese
Prep Ahead Strategy
Cook the pasta 1 minute shy of package directions, then shock it in ice water to halt cooking. Store in an airtight container with a splash of pasta water—this prevents sticking and preserves texture for up to 2 days.
The sauce can be made separately and stored in a separate container. When ready to assemble, simply combine and bake as directed. This two-step prep saves 30+ minutes on busy days. 💡
Freezer-Friendly Method
Assemble the mac and cheese completely in a freezer-safe baking dish, cover tightly with plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the fridge before baking.
For best results, add 1-2 tablespoons of milk when reheating to restore creaminess. The crust may need 2-3 extra minutes under the broiler after baking. ❄️
Batch Cooking Tips
Double the recipe and divide it evenly between two 9x13-inch dishes for perfect portion control. Label with dates and store in zip-top freezer bags for easy reheating. To serve, transfer directly from frozen to a 375°F oven (add 10-15 minutes to baking time).
This method works beautifully for game days or family gatherings—just pop it in the oven and let the oven do the work. 🏈
Reheating Perfection
For stovetop reheating, cover the dish with foil and warm over low heat with 2-3 tablespoons of milk, stirring frequently to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals at 50% power, stirring between each interval.
The goal is to reach 165°F internal temperature without overcooking. 🔥
Make-Ahead Mistakes
Avoid these common pitfalls: Don't skip the ice bath after cooking pasta—it prevents overcooking when reheated. Never store the sauce separately if you plan to freeze the pasta—it can separate and become grainy.
And avoid reheating directly from frozen in the microwave—this leads to rubbery pasta and watery sauce. Always thaw overnight first. ⚠️
Portion Control Hacks
Use ramekins or small baking dishes for individual servings—great for meal prep lunches or party appetizers. For kids' portions, use ½-cup measures in greased muffin tins and bake for 15 minutes at 375°F.
These mini versions reheat perfectly and are perfect for picky eaters who might avoid a full casserole. 🧒
Nutrition facts
Frequently asked questions
Why does this recipe use a roux instead of just melting cheese in milk?
The roux creates a velvety, lump-free sauce that clings perfectly to every noodle. Cold butter and flour form a stable base that prevents separation when cheese melts in. Without it, you risk grainy texture or a sauce that breaks apart. This method guarantees that creamy consistency America's Test Kitchen is known for.
Can I substitute sharp cheddar with mild cheddar?
Mild cheddar will work, but you'll lose that bright, tangy depth the recipe depends on. For best results, mix 1 cup sharp cheddar with 1 cup mild cheddar to balance flavor. The Gruyère and Parmesan provide enough richness, but the sharpness cuts through the fat for that restaurant-quality bite.
What's the secret to the perfect crispy crust without burning?
Bake at 375°F until edges are golden, then broil for just 1-2 minutes while watching closely. The key is timing—the crust forms quickly but burns fast. For extra insurance, place the dish on a baking sheet before broiling to catch any drips. Never skip the final rest time either!
How do I fix a sauce that's too thick or too thin?
Too thick? Add 1-2 tablespoons of reserved pasta water while stirring gently. Too thin? Remove from heat and whisk in 1 tablespoon of cold butter to help thicken. The sauce should coat the back of a spoon but still be pourable—this ensures perfect texture when combined with pasta.
Can I make this in a Dutch oven instead of a baking dish?
Use a 5-quart Dutch oven and bake covered for 20 minutes at 375°F, then uncover and broil for 3-4 minutes for the crust. The deep sides help contain any overflow, and the heavy material distributes heat evenly. Just reduce the heavy cream to 2 tablespoons to prevent boiling over.
