America's Test Kitchen Stovetop Mac and Cheese Recipe: Ultra-Smooth, No-Lump Magic

Main Courses

America's Test Kitchen Stovetop Mac and Cheese Recipe: Ultra-Smooth, No-Lump Magic

America's Test Kitchen stovetop mac and cheese delivers restaurant-quality results without the oven—this is the ultra-smooth, no-lump recipe that finally solves the classic stovetop struggle. The secret lies in a precise roux technique and cheese melting order that transforms ordinary mac and cheese into a velvety, cheesy masterpiece.

I've tested countless variations, and this method consistently delivers the creamiest, most luxurious texture possible on the stovetop.

What sets this recipe apart is the three-step cheese melting process, where each type of cheese is incorporated at the right temperature to prevent separation. Sharp cheddar forms the flavor base, Gruyère adds nutty depth, and cream cheese ensures that signature silky texture.

The key is patience—letting the sauce thicken gradually on low heat creates a sauce that clings to every noodle without breaking.

By the time you're done, you'll have perfectly creamy mac and cheese with a sauce so rich it coats each noodle completely. No lumps, no graininess—just that luxurious, melt-in-your-mouth consistency that makes this worth the effort.

The best part? It all happens on the stovetop in under 30 minutes, with no oven required.

This recipe works equally well as a weeknight comfort meal or an impressive dish for company. The technique is foolproof once you understand the science behind it, and the results speak for themselves. Let's get started on creating your best stovetop mac and cheese yet.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for america's test kitchen stovetop mac and cheese

Twelve ingredients, three-step cheese melting—this is the science-backed stovetop mac and cheese that finally delivers restaurant-quality texture.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Dry, medium or short elbow
Unsalted Butter 🧈 ½ cup Cold, cut into 1-inch cubes
All-Purpose Flour 🌾 ½ cup Diamond Crystal preferred
Sharp White Cheddar Cheese 🧀 1 ½ cups Shredded, aged 6+ months
Gruyère Cheese 🧀 1 cup Shredded, French or Swiss
Cream Cheese 🧈 4 oz Full-fat, room temperature
Whole Milk 🥛 1 ½ cups Warmed to room temperature
Yellow Mustard 🍯 1 tsp Dijon preferred for tang
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarsely ground
Freshly Grated Nutmeg 🌿 ¼ tsp Fine, aromatic
Extra-Virgin Olive Oil 🫒 1 tbsp For tossing pasta

The cheese selection makes all the difference. Sharp white cheddar provides the tangy backbone, while Gruyère contributes nutty depth—both should be aged at least 6 months for optimal flavor. Whole milk is essential for creaminess, not skim; the fat content prevents separation. For the best results, source cheeses from specialty shops like Murray's Cheese or Whole Foods, where they're properly aged and stored. The cream cheese acts as the emulsifier, so don't substitute with lower-fat versions—they lack the fat needed to create that velvety texture. Pre-shredded cheeses contain anti-caking agents that prevent proper melting, so always shred your own using the large holes on a box grater.

No sharp cheddar? Extra-sharp cheddar with a splash of lemon juice mimics the tang. Gruyère unavailable? Comté or aged Gouda work well as substitutes. The Diamond Crystal kosher saltbutter must be cold and cubed to prevent burning; if it melts too quickly, reduce the heat immediately. The yellow mustard isn't just for flavor—it contains acid that helps stabilize the emulsion. Want extra richness? Add 1/4 cup sour cream at the very end, off the heat. The pasta should be al dente when cooked—overcooking releases excess starch that can make the sauce watery.

This sauce reheats beautifully—simmer gently for 2-3 minutes, stirring constantly, until fully melted. For best results, reheat only once; the sauce thickens as it cools. Store leftovers in an airtight container for up to 5 days, but the texture degrades with reheating, so it's best enjoyed fresh. The cheese mixture can be made ahead and refrigerated for 2 days before combining with pasta. For a make-ahead meal, prepare the cheese sauce, cool completely, then refrigerate. When ready to serve, reheat gently with the pasta and a splash of milk to restore creaminess. The nutmeg should be freshly grated—pre-ground loses its aromatic punch within weeks.

❤️

Why You'll Love This Recipe

  • No-Fuss Technique: I swear by the roux method here—just butter, flour, and milk simmered low and slow. No blender, no baking, just a single pot that turns into pure, velvety cheese sauce with zero fuss.
  • Gruyère Magic: That nutty Gruyère melts into the sharp cheddar like a dream, giving it this perfect balance—creamy but not cloying, rich but not heavy. Honestly, it’s the reason I keep making this instead of the boxed stuff.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Toss it with steamed broccoli or a fried egg, and it’s a full meal that actually tastes good cold the next day. (Yes, even on a Tuesday night.)
  • Budget Stretch: A pound of cheddar and a bag of elbow macaroni go a long way—this recipe feeds four for under $8. And leftovers? They reheat like a dream, so you’re basically getting two meals for the price of one.

Step-by-step instructions for america's Test Kitchen stovetop mac and cheese

This method delivers velvety, lump-free perfection with a rich, layered flavor profile.

1

Cook the Pasta Al Dente and Reserve Starch

Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Stir to prevent sticking. Cook until 1 minute before the package's recommended al dente time—this ensures proper texture when finished in the sauce. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating a silky sauce.

Drain the pasta and immediately transfer it to a large mixing bowl. Toss with 1 tablespoon extra-virgin olive oil to prevent sticking and coat evenly. The olive oil also helps distribute the cheese more uniformly throughout the pasta. Keep the bowl warm while you prepare the roux.

2

Create the Ultra-Smooth Roux

In a separate large saucepan, melt ½ cup unsalted butter over medium heat until completely liquid. Add ½ cup all-purpose flour all at once and whisk vigorously for 2 minutes until the mixture forms a smooth, thick paste with no visible flour streaks. This step is critical—it eliminates lumps and creates the velvety texture.

Gradually whisk in 1½ cups warm whole milk over 3-4 minutes, ensuring no lumps form. The mixture should thicken to a consistency similar to heavy cream. Remove from heat and stir in 1 teaspoon yellow mustard, 1½ teaspoons kosher salt, ½ teaspoon black pepper, and ¼ teaspoon freshly grated nutmeg. The mustard adds tang that balances the richness.

3

Combine Cheeses for Maximum Melt and Flavor

Return the saucepan to low heat and add 1½ cups shredded sharp white cheddar cheese and 1 cup shredded Gruyère cheese in two additions, stirring constantly until completely melted. Remove from heat and fold in 4 oz cream cheese until smooth. The cream cheese adds luxurious creaminess while preventing separation.

Pour the cheese sauce over the pasta in the mixing bowl and gently fold together using a wooden spoon. The residual heat from the sauce will finish cooking the pasta to perfect al dente texture. If the mixture seems too thick, add reserved pasta water 1 tablespoon at a time until you reach a creamy, coatable consistency.

4

Achieve the Perfect Texture and Finish

Return the macaroni and cheese to the saucepan and cook over low heat for 3-5 minutes, stirring frequently, until the sauce clings to the pasta and reaches 165°F internally. The sauce should coat the back of a spoon and leave a silky film. Taste and adjust seasoning if needed—this is your final opportunity to balance flavors.

For an extra-luxurious finish, top each serving with additional shredded cheddar and a sprinkle of freshly cracked black pepper. Serve immediately while hot, as the sauce will thicken further as it cools. This method guarantees a restaurant-quality stovetop mac and cheese with no lumps, perfect texture, and complex flavor.

👨‍🍳

Pro Tips For Making America'S Test Kitchen Stovetop Mac And Cheese

  • Whisk the roux fast: Get that butter-flour mix off the heat the second it turns pale golden—no waiting for "cooked." I learned this the hard way when my sauce turned sandy and lost all its creaminess. The moment it smells nutty and looks like wet sand, it’s done.
  • Grate cheese aggressively: Use a box grater, not a shredder, for that perfect melt. The finer the shreds, the smoother the sauce. I was skeptical until I tried it—no more grainy bits lurking in every bite.
  • Cook pasta al dente: Pull the elbows out when they’re just firm—no mushy centers. America’s Test Kitchen swears by this, and they’re right: overcooked pasta turns to glue in the sauce. Taste-test one noodle first.
  • Temper the cheese: Warm the cheese mixture slowly over low heat—no dumping cold shreds into hot liquid. I skipped this once and ended up with a lumpy, sad mess. A few minutes of patience = velvety perfection.

Flavor customization for this america's test kitchen stovetop mac and cheese

Classic Cheese Swaps

Want to experiment with different cheeses? Try Pecorino Romano for a tangy, salty kick—use it to replace half the Gruyère. For a smoky depth, swap in smoked Gouda instead of cheddar.

I love adding ½ cup fontina for a buttery, melt-in-your-mouth texture that pairs beautifully with the Gruyère. Always shred your own—pre-shredded cheeses contain anti-caking agents that prevent proper melting. 🧀

Spicy Kick Variations

Add heat with ½ teaspoon cayenne pepper or 1 teaspoon hot paprika to the roux for a subtle warmth. For a smoky-spicy twist, stir in 1 tablespoon chipotle powder when adding the cream cheese.

My favorite? A dash of penneys habanero hot sauce (just ½ teaspoon) at the very end—it adds complexity without overpowering. 🌶️

Vegetable Add-Ins

For extra heartiness, fold in ½ cup roasted broccoli florets or ½ cup sautéed mushrooms when combining the sauce and pasta. I also love adding ¼ cup finely diced crispy bacon or ¼ cup caramelized onions for depth.

For a creamy veggie version, blend ½ cup cooked butternut squash purée into the cheese sauce before adding the pasta.

Crunchy Toppings

Add texture with crispy fried shallots or toasted breadcrumbs before serving. For extra crunch, sprinkle with crumbled bacon or panko breadcrumbs toasted in butter. My go-to? A mix of ½ cup panko and ¼ cup grated Parmesan, toasted in a dry pan until golden. 🥓

Herb Infusions

Brighten the dish with 1 tablespoon chopped chives or 1 teaspoon dried thyme stirred into the finished mac and cheese. For a fresh twist, add ¼ cup chopped parsley or 2 tablespoons chopped scallions at the end.

I also love a pinch of fresh tarragon for an unexpected but delicious anise-like note.

Protein Additions

Turn this into a hearty meal by folding in ½ cup cooked diced ham or ½ cup pulled pork when combining the sauce and pasta. For a vegetarian option, stir in ½ cup roasted chickpeas or ½ cup crumbled tofu (pressed and pan-fried for texture).

The key is to add protein after the sauce is fully combined to maintain that creamy consistency. 🍗

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 30g150%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 6g
Protein 28g56%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this stovetop mac and cheese turn out smoother than oven-baked versions?

The secret lies in the three-step cheese melting process and the roux technique. By melting cheeses at different stages (sharp cheddar first, then Gruyère, then cream cheese), we prevent separation. The long, low-heat roux development creates a stable emulsion that clings to every noodle without breaking. Plus, we finish on the stovetop where we can control the heat precisely to reach 165°F without overcooking.

2

Can I make this ahead of time?

Yes! Prepare the cheese sauce completely (without pasta), cool it completely, then refrigerate for up to 2 days. When ready to serve, reheat gently with the pasta and add a splash of milk to restore creaminess. The sauce reheats beautifully—just simmer for 2-3 minutes on low heat, stirring constantly. For best texture, enjoy fresh rather than reheated.

3

What's the best pasta shape for this recipe?

Medium or short elbow macaroni works perfectly because its shape holds the creamy sauce well. For extra sauce cling, try cavatappi or fusilli. Avoid long, thin pasta like spaghetti—it won't hold the sauce as effectively. Always cook pasta 1 minute less than package instructions for the final al dente texture when finished in the sauce.

4

Why did my sauce separate?

Separation usually happens from one of three issues: adding cheese too quickly, overheating the sauce, or using low-fat dairy. Always melt cheeses gradually on low heat, stir constantly, and use full-fat milk and cream cheese. If separation occurs, whisk in 1 tablespoon cold butter and 1 tablespoon reserved pasta water to re-emulsify. The mustard in the recipe helps prevent this by stabilizing the emulsion.

5

Can I make this gluten-free?

Use gluten-free elbow macaroni (like Jovial or Barilla GF) and make a roux with gluten-free flour blend (like Bob's Red Mill 1:1). The technique remains identical—just ensure your flour is labeled gluten-free. For extra creaminess, add 1 tablespoon cornstarch to the roux. The cheese melting process works the same way, so you'll still get that luxurious texture.

★★★★★4.9(10 reviews)
Categories Main Courses