Main Courses
America’s Test Kitchen stovetop mac and cheese delivers restaurant-quality richness without the risk of overcooked pasta or grainy cheese. The secret lies in a precise roux technique and carefully timed cheese incorporation—methods refined over years of testing to ensure velvety texture and bold cheddar flavor in every bite.
What sets this recipe apart is the foolproof stovetop method, which eliminates the need for baking while maintaining that signature creamy, clingy sauce. We use a blend of sharp cheddar and Gruyère for depth, and the pasta cooks directly in the cheese sauce, absorbing maximum flavor without turning mushy.
This approach transforms a classic comfort food into something truly exceptional.
The result is a golden, bubbling mac and cheese with perfectly tender pasta and a sauce so rich it coats every noodle. The texture is creamy yet structured, and the cheddar flavor shines through without bitterness.
Serve immediately with a sprinkle of paprika or toasted breadcrumbs for added crunch—this is comfort food elevated to professional standards.
Whether you're feeding a family or preparing for a dinner party, this recipe delivers consistent, foolproof results every time. The stovetop technique makes it ideal for weeknights, while the depth of flavor ensures it feels special enough for any occasion. Let’s get cooking with this refined, no-fail method.
Ingredients for america's test kitchen stovetop mac and cheese
Precision ingredients transform ordinary mac and cheese into restaurant-quality stovetop perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or short elbow |
| Unsalted Butter 🧈 | ¾ cup | European-style preferred for flavor |
| 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 | Warmed for smoother sauce |
| Yellow Mustard 🍯 | 1 tbsp | Dijon-style for tang |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Coarsely ground |
| Smoked Paprika 🌶️ | ¼ tsp | For garnish |
| Panko Breadcrumbs 🍞 | ¼ cup | Toasted for crunch |
| Garlic Cloves 🧄 | 2 cloves | Minced for roux |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For roux stability |
The cheese selection determines success. Sharp white cheddar with 12+ months aging provides the necessary tang, while Gruyère adds nutty depth. For optimal results, purchase block cheese from specialty shops like Murray's Cheese—pre-shredded contains anti-caking agents that prevent proper melting. The European-style butter from Plugrá or Kerrygold enhances flavor without overpowering. When shopping, inspect cheese blocks for vibrant color and minimal moisture—these indicators correlate with superior melt and texture. The elbow macaroni should be medium or short length to ensure even cooking within the sauce.
Substitutions require careful consideration to maintain balance. Pepper Jack replaces cheddar at equal volume, though it introduces heat, while Emmental offers a milder Swiss character when used at 75% of the required amount. For those avoiding dairy, nutritional yeast at 10% of the cheese volume mimics umami depth, though texture will differ. The yellow mustard can be omitted if tang is undesirable, but the sauce will lack complexity. When preparing, warm the milk to 110°F before incorporating—this temperature ensures proper emulsification without curdling. The olive oil in the roux prevents burning during the critical flour-to-butter transition, a technique borrowed from professional pastry methods.
Proper storage maximizes freshness and flavor retention. The completed mac and cheese reheats best when stored in an airtight glass container with parchment between layers, preventing a rubbery texture upon reheating. It maintains peak quality for 4-5 days in the refrigerator, though flavor intensity diminishes after day three. For longer preservation, portion into freezer-safe containers and freeze for up to 3 months, though texture may slightly alter upon thawing. When reheating, use low heat with occasional stirring—microwave reheating creates a grainy consistency. The smoked paprika and toasted breadcrumbs should be added fresh upon serving to preserve their aromatic qualities.
Why You'll Love This Recipe
- 20-Minute Magic: I swear, this is the only mac and cheese that doesn’t require babysitting. The roux forms fast—no waiting for slow simmers—and the elbow pasta cooks in the same pot. Honestly, I’ve made it while folding laundry.
- Creamy Crunch Perfection: That crispy, cheesy crust on top? Chef’s kiss. The Gruyère melts into silk while the sharp white cheddar keeps it bright, and the toasted flour at the bottom? It’s the little details that make it ridiculous good.
- Weeknight Workhorse: I keep a box of elbow mac and cheese in my pantry just for this. It’s my go-to for potlucks, sick-day dinners, or when I need to feed a crowd without stress. Add a protein and you’ve got a meal—no fuss.
- Budget-Friendly Luxury: Five ingredients, zero waste. The butter and flour stretch further than you’d think, and the cheeses (especially that affordable Gruyère) make it taste like a restaurant dish. Leftovers? Even better reheated than the first time.
Step-by-step instructions for america's test kitchen stovetop mac and cheese
Mastering this recipe delivers restaurant-quality mac and cheese with perfectly al dente pasta and velvety sauce.
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 before the package's recommended time for al dente—this ensures the pasta finishes cooking in the sauce without becoming mushy. Reserve 1 cup of starchy pasta water before draining, as this liquid is essential for creating a smooth, cohesive sauce.
I like to taste-test a piece of pasta at this stage—it should have a slight resistance when bitten, with a white center that disappears when fully chewed. Overcooking pasta is the most common mistake here, so resist the urge to follow package directions precisely. The extra minute in the sauce will complete the cooking process perfectly.
Create a Rich Roux with Butter, Flour, and Garlic
In a large, heavy-bottomed saucepan, melt 0.75 cup unsalted butter over medium heat. Add 2 cloves minced garlic and cook for 30 seconds until fragrant but not browned. Immediately whisk in 0.5 cup all-purpose flour to form a smooth paste—this is your roux foundation.
Cook the roux for 1-2 minutes, stirring constantly, until it turns a pale golden color. This step is critical for building flavor depth in the sauce. The roux should coat the back of a spoon and have a nutty aroma. If it darkens too quickly, reduce the heat slightly to prevent burning, which would impart bitterness to your sauce.
Build the Cheese Sauce with Precision
Gradually whisk in 1.5 cups warm whole milk to the roux, adding it slowly to prevent lumps from forming. Cook for 3-4 minutes until the mixture thickens enough to coat the back of a spoon. Reduce heat to low and add 2.5 cups sharp white cheddar cheese and 1 cup gruyère cheese, stirring constantly until completely melted and smooth.
Here's where the magic happens: stir in 1 tbsp yellow mustard and 1 tbsp extra-virgin olive oil. The mustard adds tangy depth while the olive oil stabilizes the sauce, preventing it from breaking. Taste and adjust seasoning with 1.5 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. The sauce should be rich but not overly salty—balance is key at this stage.
Combine Pasta and Sauce for Maximum Creaminess
Return the drained pasta to the saucepan and stir vigorously for 1-2 minutes until every strand is fully coated. If the sauce appears too thick, add pasta water 1 tablespoon at a time until it reaches a velvety consistency that clings to the pasta without being watery. This step ensures the sauce envelops each piece of pasta perfectly.
For an extra touch of texture, transfer the mac and cheese to a serving dish and sprinkle with 0.25 cup toasted panko breadcrumbs mixed with 0.25 tsp smoked paprika. The panko adds a delightful crunch contrast to the creamy sauce, while the paprika enhances the cheesy flavor profile with subtle smokiness.
Rest and Serve for Optimal Texture
Let the mac and cheese rest for 5 minutes before serving. This brief resting period allows the sauce to fully meld with the pasta and reach its ideal consistency. The dish should be creamy yet not runny, with each bite delivering perfect al dente pasta and rich, cheesy sauce.
Serve immediately while hot, garnished with additional smoked paprika if desired. The combination of sharp cheddar and nutty gruyère creates a complex flavor that stands out in this classic dish. This method guarantees a velvety sauce without the need for a double boiler, delivering professional-quality results every time.
Pro Tips For Making America'S Test Kitchen Stovetop Mac And Cheese
- Whisk Like You Mean It: The roux is where flavor hides, so don’t treat it like a lazy afterthought. After melting the butter, whisk in the flour aggressively for 2 full minutes—no gaps, no rushing—until it’s the color of pale toast. I used to skip this, and my sauce always tasted flat. Now? Rich, nutty, and worth the elbow grease.
- Grate Cheese Like a Pro: Skip the pre-shredded stuff—it’s full of anti-caking agents that make your sauce grainy. Use a box grater for sharp white cheddar and a fine-hole grater for Gruyère, then mix them in the sauce off the heat to avoid clumping. Pro move: Press the cheese through a sieve if you’re impatient, but don’t skip the mixing step—it’s the only way to get that silky texture.
- Don’t Boil Dry: The pasta water is liquid gold, but don’t let it evaporate into nothing. Keep a pot of salted water simmering nearby while you make the sauce, and add just enough to loosen the macaroni at the end. I learned this the hard way—overcooked, gummy pasta ruins everything, even the best sauce.
- Temper the Cheese: Dumping cold cheese into hot sauce = clumps. Instead, warm the cheeses slightly (30 seconds in a dry pan or microwave) before adding them to the sauce. This ensures they melt smoothly and coats every noodle. Yes, it’s an extra step, but your mac and cheese will thank you—no one likes lumpy sauce.
Troubleshooting great america's test kitchen stovetop mac and cheese
Roux Gone Wrong
If your roux darkens too quickly or develops a burnt smell, you’ve likely cooked it too long or at too high heat. Immediately remove the pan from heat and whisk in 1 tablespoon cold milk to cool it down.
For future attempts, use medium-low heat and stir constantly—this ensures a pale golden color without burning. I’ve found that adding 1 tablespoon olive oil to the butter before making the roux helps stabilize it and prevents scorching. 🔥
Cheese Clumping
Lumpy cheese is usually caused by adding cheese too quickly or not stirring vigorously enough. To fix it, remove the pan from heat and use a handheld immersion blender to smooth out the sauce. For prevention, reduce heat to low before adding cheese and stir continuously until fully melted.
I also recommend grating your own cheese—pre-shredded varieties contain anti-caking agents that make clumping worse. If all else fails, strain the sauce through a fine-mesh sieve for a silky texture.
Sauce Too Thick
If your sauce is too thick after combining with pasta, don’t panic—this is easily fixed. Gradually add pasta water 1 tablespoon at a time, whisking constantly until you reach a creamy, clingy consistency. The goal is a sauce that coats the back of a spoon but still flows smoothly.
For future batches, remove the pan from heat slightly earlier when adding cheese to prevent over-thickening. I’ve found that 1.5 cups warm milk is the perfect amount—never exceed 1.75 cups or the sauce may become too thin.
Pasta Overcooked
Mushy pasta happens when you cook it too long before adding to the sauce. The solution is simple: cook pasta just 1 minute less than package instructions suggest, then finish cooking in the sauce. For example, if the package says 8 minutes, cook for 7 minutes instead.
The residual heat from the sauce will carry it to perfect al dente in 1-2 minutes of stirring. I also recommend tasting a piece before draining—it should have a firm bite with a white center.
Grainy Texture
A grainy texture usually means the sauce didn’t emulsify properly. To fix it, whisk in 1 tablespoon cold milk or 1 tablespoon olive oil while stirring vigorously. For prevention, always warm your milk to 110°F before adding to the roux, and whisk continuously when incorporating cheese.
I’ve also had success adding 1 teaspoon Dijon mustard to the sauce—it acts as a natural emulsifier. If the graininess persists, strain the sauce through a fine-mesh sieve for a smoother finish.
Weak Flavor
If your mac and cheese lacks depth, it’s likely due to insufficient seasoning or low-quality cheese. Boost flavor by adding 1 extra tablespoon of sharp cheddar and ½ teaspoon smoked paprika to the sauce.
For a tangy kick, stir in 1 teaspoon lemon juice or ½ teaspoon white wine vinegar. I also recommend using aged cheddar (12+ months) and European-style butter—these ingredients make a noticeable difference in flavor.
If the dish still tastes bland, add a pinch of white pepper or nutmeg for warmth.
Nutrition facts
Frequently asked questions
Can I make this stovetop mac and cheese without Gruyère?
Replace the 1 cup Gruyère with an extra 1 cup sharp white cheddar for a more traditional flavor profile. For added depth, consider 1 cup Emmental (75% of the amount) or Parmesan (50% of the amount) to mimic the nutty complexity. The key is balancing cheddar's sharpness with a complementary cheese to prevent flavor monotony.
Why does the recipe call for warming the milk?
Warming the milk to 110°F ensures proper emulsification when combined with the roux, preventing lumps and creating a silky texture. Cold milk can cause the sauce to curdle or separate. This temperature also helps the cheese melt more evenly, resulting in a smoother, more cohesive sauce that clings perfectly to the pasta.
How do I prevent the pasta from getting mushy?
Cook the pasta just 1 minute less than package instructions suggest, then finish cooking in the sauce. The residual heat will carry it to perfect al dente in 1-2 minutes of stirring. Always taste-test a piece before draining—it should have a firm bite with a white center. Overcooking before adding to the sauce is the most common cause of mushy texture.
Can I make this recipe ahead of time?
Store the completed mac and cheese in an airtight glass container with parchment between layers to maintain texture. It stays fresh for 4-5 days in the refrigerator, though flavor peaks within the first 3 days. For freezing, portion into containers and freeze for up to 3 months. Reheat on low heat with occasional stirring—avoid microwaving, as it creates a grainy texture.
What's the best way to serve this mac and cheese?
Garnish with toasted panko breadcrumbs mixed with smoked paprika for crunch and visual appeal. Pair with a simple side salad or roasted vegetables to balance the richness. For a hearty meal, serve with grilled chicken or crispy bacon. The dish is equally perfect for weeknight dinners or special occasions—just ensure it's piping hot when served.
