Main Courses
America's Test Kitchen stovetop mac and cheese delivers the ultra-smooth, velvety texture we all crave without requiring an oven—just precise technique and patience.
The secret lies in a low-and-slow roux that prevents graininess while developing deep, nutty flavor, paired with a buttery crispy crown that transforms this into a restaurant-worthy dish. I’ve perfected this method after testing countless variations, ensuring every bite is creamy yet never cloying.
What sets this stovetop version apart is its foolproof consistency—no lumpy cheese, no soggy pasta, just silky swirls that cling to al dente noodles.
The key steps involve cooking the pasta al dente, building the roux to 190°F (yes, we’re tracking the temperature), and melting the cheese in stages to avoid separation. This method also cuts cooking time by 30 minutes compared to baked versions while delivering the same rich, indulgent results.
The final touch—a golden, buttery crown of toasted breadcrumbs—adds texture contrast and visual appeal that makes this dish feel special. Whether you stick to classic cheddar or experiment with smoked gouda and truffle oil, the technique remains the same: precision in every step.
By the time you plate it, you’ll have a dish that looks and tastes like it came from a high-end kitchen, not just your stovetop.
Perfect for weeknight dinners or impressing guests, this recipe proves stovetop mac and cheese can rival its baked counterpart—crispy edges, creamy centers, and all the comfort you expect. Let’s get cooking with a method that’s been tested to perfection.
Ingredients for america's test kitchen stovetop mac and cheese
Twelve ingredients, one ultra-smooth stovetop masterpiece with crispy crown perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry weight, cooked al dente |
| Unsalted Butter 🧈 | ¾ cup | Cold, cut into 1-inch cubes |
| All-Purpose Flour 🌾 | ½ cup | Sifted, for smooth roux |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, aged 12+ months |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | 36% fat for richness |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain for dissolving |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely cracked |
| Panko Breadcrumbs 🍞 | ½ cup | Toasted, for crispy crown |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For breadcrumb toasting |
| Garlic Powder 🧄 | ½ tsp | For breadcrumb seasoning |
| Nutmeg 🌿 | ¼ tsp | Freshly grated, optional |
The cheeses are non-negotiable here. Sharp white cheddar delivers that signature tang, while Gruyère adds nutty depth—both need to be freshly shredded (pre-shredded gets clumpy). I grab mine from Whole Foods or Gorton's deli section, where they shred it fresh daily. For the pasta, De Cecco or Barilla elbow macaroni holds up best during the al dente cook. The butter? Plugrá or Land O'Lakes unsalted—none of that salted nonsense. And trust me on the 190°F roux: this is where the magic happens, so grab a candy thermometer if you don't have one.
No sharp cheddar? Pepper Jack or Colby Jack work in a pinch, but the flavor won't be the same. Gruyère hard to find? Comté or Emmental are decent stand-ins. Short on heavy cream? Half-and-half plus 1 tbsp butter gets you close. The breadcrumbs—Panko is key—can be swapped for Italian seasoned breadcrumbs if you're in a hurry, but toast them with olive oil and garlic powder for that buttery crunch. Pro tip: if your roux starts browning too fast, reduce the heat immediately—this is where most home cooks mess up.
This reheats beautifully—just add a splash of milk to loosen it up. Keeps 4-5 days in the fridge, but honestly tastes better the next day once everything melds. For the crispy crown, toast the breadcrumbs first so they're ready to go when you plate. Portion into ramekins before baking for individual crispy tops. Freezes for 2 months if you're planning ahead, but the crown won't be as crispy after thawing—save that for reheating without the topping.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this method—just elbow macaroni, butter, flour, and those two cheeses (sharp cheddar + Gruyère) simmered together. No baking, no extra bowls, no mess. The roux builds flavor while the pasta cooks, and honestly? It’s the kind of dish where I can walk away and still end up with something restaurant-worthy.
- Crispy-Creamy Obsession: That perfect contrast—tender pasta swimming in a sauce that’s both velvety and just slightly crisp at the edges? The Gruyère melts into something luxurious, while the sharp cheddar keeps it bright. It’s the kind of mac and cheese that makes me pause mid-bite, even on a Tuesday night.
- Leftovers That Don’t Suck: Between us, most mac and cheese turns into a sad, gloppy mess the next day. Not this one. The stovetop method keeps it creamy but not greasy, so I actually look forward to reheating it. Pack it for lunch or freeze portions—it reheats like it was just made. (Yes, even on a Tuesday.)
- Budget Chef’s Secret: I buy cheese in blocks, not pre-shredded, and this recipe uses just enough to stretch my grocery budget without breaking it. Elbow macaroni’s cheap, butter’s a pantry staple, and flour’s already there. For under $10, I feed four people a dish that feels fancy. That’s a win in my book.
Step-by-step instructions for america's Test Kitchen stovetop mac and cheese
Here's the method that delivers those signature ultra-smooth swirls and buttery crispy crown you crave.
Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute shy of package directions for al dente texture—you want the pasta to hold its shape but still have a slight bite. The pasta should float to the surface when done. Drain immediately and return to the pot, shaking gently to break up any clumps.
I always reserve ½ cup pasta water before draining—this starchy liquid is crucial for creating the velvety sauce later. Don't rinse the pasta; the surface starch helps the cheese cling beautifully. Keep the pot over low heat while you prepare the roux to prevent the pasta from drying out.
Create the Ultra-Smooth Roux
In a heavy 3-quart saucepan, melt ½ cup unsalted butter over medium heat until it foams. Immediately whisk in ½ cup all-purpose flour and cook for 2 minutes, stirring constantly with a wooden spoon. This creates a smooth, lump-free roux that's essential for that signature creamy texture.
Watch carefully—if the roux darkens or smells nutty, you've gone too far. You want it to be a pale golden color, not brown. This pale roux is what gives America's Test Kitchen mac and cheese its signature velvety mouthfeel. Keep whisking vigorously to prevent any flour from settling at the bottom.
Build the Cheese Sauce with Perfect Technique
Gradually whisk in 1½ cups whole milk and ½ cup heavy cream, adding them slowly to prevent lumps from forming. Cook for 3-4 minutes until the mixture thickens enough to coat the back of a spoon. This is where the magic happens—patience is key here.
Remove from heat and stir in 2 cups sharp white cheddar cheese and 1 cup gruyère cheese until completely melted and smooth. Here's the thing—don't let the cheese sit too long off the heat or it can separate. The gruyère adds that nutty depth that makes this version stand out from basic recipes.
Combine and Season to Perfection
Return the pot to low heat and add the cooked macaroni along with 1½ tsp diamond crystal kosher salt and ½ tsp freshly ground black pepper. Stir gently but thoroughly to distribute the cheese evenly. If the sauce is too thick, add reserved pasta water 1 tablespoon at a time until it reaches a smooth, creamy consistency that coats the pasta beautifully.
Taste and adjust seasoning—you might need a touch more salt or pepper to balance the rich cheeses. The sauce should be luxurious and cling to the pasta in those signature swirls. This is where all the hard work pays off—every bite should be creamy without being greasy.
Create the Buttery Crispy Crown
While the mac and cheese sits, heat 1 tbsp extra-virgin olive oil in a small skillet over medium heat. Add ½ cup panko breadcrumbs, ½ tsp garlic powder, and ¼ tsp nutmeg, stirring constantly for 2-3 minutes until golden brown and fragrant. Remove from heat immediately to prevent burning.
Transfer the mac and cheese to a serving dish and sprinkle the toasted breadcrumb mixture evenly over the top. Use a spoon to gently press it down into the cheese—this creates that signature crispy crown that contrasts perfectly with the creamy interior. Serve immediately while the crown is still crisp and the cheese is piping hot.
Pro Tips For Making America'S Test Kitchen Stovetop Mac And Cheese
- STIR CONSTANTLY AT FIRST: The roux is where magic happens—or turns to glue. For the first 2 minutes after adding the flour, keep that spoon moving like you’re stirring your life depends on it. The butter needs to fully incorporate before you even think about adding liquid, or you’ll end up with a clumpy mess that no amount of whisking later can fix.
- GRATE CHEESE FINE AND DRY: Pre-grating the cheeses (especially that stubborn Gruyère) saves you from clumps later. Use the large holes of a box grater—smaller holes mean more fat, which can make the sauce greasy. Pat the cheese dry with paper towels first; moisture is the enemy of smoothness here.
- TASTE THE ROUX BEFORE ADDING MILK: This isn’t just about seasoning—it’s about catching errors early. After cooking the butter-flour mix for 3 minutes, lift a spoonful and let it cool slightly. If it tastes bland, add a pinch of salt now. If it’s nutty but flat, a splash of milk before adding the full amount can wake it up. Trust your taste buds before you commit to the milk.
- LET THE PASTA REST UNDER FOIL: Dumping al dente pasta straight into the cheese sauce? Big mistake. Give it 5 minutes off the heat, covered with foil, to relax. The residual heat finishes cooking it evenly while preventing a gummy texture when the sauce hits. I learned this the hard way—overcooked pasta turns to mush in that rich sauce.
Storing and reheating your leftovers
Refrigerator Storage
Store your stovetop mac and cheese in an airtight container with a tight-fitting lid for up to 4-5 days in the refrigerator. The flavors actually deepen overnight as the cheeses meld together—this is why leftovers often taste even better than the first serving.
I like using glass Pyrex containers because they distribute heat evenly when reheating. Just make sure to press the breadcrumb crown down firmly before sealing to maintain its crisp texture. 🥫
Freezer Prep Tips
For longer storage, this mac and cheese freezes beautifully for up to 2 months. Portion into single-serving ramekins before freezing—this makes reheating easier and keeps the crispy crown intact. Leave ½ inch of headspace in each container to prevent expansion cracks.
I recommend freezing the dish without the breadcrumb crown (add it fresh after reheating) to preserve maximum crispness. 🧊
Stovetop Reheating
For the best texture, reheat portions in a heavy-bottomed saucepan over low heat. Add 1-2 tablespoons of milk or heavy cream to help loosen the cheese and prevent drying. Stir frequently for 5-7 minutes until heated through to 165°F internal temperature.
If the sauce gets too thick, add another splash of milk. The breadcrumb crown will need to be re-toasted after reheating—just pop it under the broiler for 1-2 minutes for maximum crispiness. 🔥
Microwave Method
When short on time, use the microwave with caution. Transfer a portion to a microwave-safe dish, cover loosely with a damp paper towel, and heat on 50% power for 2-3 minutes. Stir halfway through, then continue in 30-second intervals until heated.
Add 1 tablespoon of milk if it looks dry. For the crown, sprinkle fresh toasted breadcrumbs on top after reheating and broil for 1 minute for instant crispiness. ⏱️
Crown Restoration
The breadcrumb crown is the star of this dish, so don't skip restoring it after reheating. Heat 1 tablespoon of olive oil in a skillet, add fresh panko breadcrumbs, and toast for 2-3 minutes until golden. Press the toasted crumbs onto the reheated mac and cheese just before serving.
For extra flavor, mix in ½ teaspoon garlic powder or a pinch of smoked paprika with the breadcrumbs. This simple step transforms reheated mac and cheese into a restaurant-quality dish. 🍞
Make-Ahead for Parties
For gatherings, prepare the mac and cheese without the breadcrumb crown and refrigerate in a large baking dish. When ready to serve, transfer to individual ramekins, top with fresh toasted breadcrumbs, and broil for 3-4 minutes until bubbly and golden.
This method ensures each serving has a perfectly crisp crown while keeping the cheese creamy. I often double the recipe for parties—it disappears quickly! 🎉
Nutrition facts
Frequently asked questions
Why does America's Test Kitchen use a pale roux instead of a brown one?
The pale roux (cooked to 190°F) creates an ultra-smooth, velvety texture without any bitter undertones. A brown roux would add nuttiness that clashes with the delicate cheeses. The pale version also prevents graininess in the final dish. Think of it as the secret to that signature creamy mouthfeel!
Can I substitute Gruyère with another cheese?
If you can't find Gruyère, try Comté or Emmental for a similar nutty flavor. For something bolder, swap in smoked Gouda (½ cup) or fontina. Just remember: freshly shredded cheese melts best—pre-shredded versions contain anti-caking agents that create lumps.
How do I fix lumpy mac and cheese?
If your sauce is grainy, it's likely from one of two issues: either the cheese wasn't melted slowly enough or the roux was overcooked. To fix it, immediately remove from heat and whisk in 1-2 tablespoons of reserved pasta water while stirring vigorously. For stubborn lumps, strain the sauce through a fine-mesh sieve for a silky finish. Prevention is key—always melt cheese off the heat in stages!
Is stovetop mac and cheese healthier than baked?
Stovetop versions are generally lighter since they don't require baking time (no extra butter or broiler browning). However, both methods use rich ingredients like heavy cream and cheese. For a lighter take, reduce the butter to ½ cup and use whole milk only. The stovetop method also cuts cooking time by 30 minutes, making it a great weeknight option!
Can I make this gluten-free?
Yes! Swap the elbow macaroni for gluten-free pasta (like Barilla GF or Jovial) and use a 1:1 gluten-free flour blend for the roux. For extra creaminess, add 1 tablespoon cornstarch to the roux. Keep all other ingredients the same—just monitor the sauce closely as GF flours can thicken differently. The crispy crown will still work with GF breadcrumbs!
