Main Courses
America's Test Kitchen stovetop mac and cheese delivers that signature crispy crust without a single trip to the oven. The secret lies in precise temperature control and a properly emulsified cheese sauce that clings to every noodle.
After years of testing, we've perfected the science—no baking required, just foolproof stovetop technique that yields restaurant-quality results every time.
What sets this recipe apart is the two-stage cooking method: first building a smooth, velvety cheese sauce with a perfectly balanced roux, then finishing with a high-heat crisp at the very end.
We use a blend of sharp cheddar, Gruyère, and cream cheese for depth, while a touch of mustard powder prevents curdling. The key is patience—letting the sauce develop slowly ensures it coats the pasta completely without breaking.
By the time you're done, you'll have golden, crispy edges on the top layer with creamy, cheesy goodness underneath. The sauce stays perfectly emulsified, clinging to each noodle without turning greasy.
This is the kind of mac and cheese that impresses even the most skeptical guests—rich, indulgent, and with that coveted crispy texture you can only get from careful technique.
The beauty of this stovetop method is its flexibility. Add cooked bacon, steamed broccoli, or a sprinkle of paprika for customization, but the core technique remains the same.
Once you master this approach, you'll never need to bake mac and cheese again. Let's get cooking with the science-backed method that delivers perfect results every time.
Ingredients for america's test kitchen stovetop mac and cheese
Twelve ingredients, two-stage technique—this delivers restaurant-quality crispy crust stovetop.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or elbow shape |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | For perfect roux texture |
| Sharp White Cheddar Cheese 🧀 | 1 ½ cups | Shredded, 2-year aged preferred |
| Gruyère Cheese 🧀 | ¾ cup | Shredded, nutty flavor |
| Cream Cheese 🧀 | 4 oz | Full-fat, room temperature |
| Whole Milk 🥛 | 1 ½ cups | Warmed to 180°F |
| Yellow Mustard Powder 🧂 | ½ tsp | Prevents curdling |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Powder 🧄 | ¼ tsp | For subtle depth |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For crisping topping |
The cheeses are non-negotiable here. Sharp white cheddar needs to be aged at least 2 years for that tangy punch, while Gruyère adds nutty depth—both should be freshly shredded (pre-shredded gets gummy). Whole milk is key for creaminess, but don't warm it too fast—gentle heat prevents curdling. For the butter, grab European-style if you can find it; it has higher fat content that enhances the roux. The Diamond Crystal salt is worth seeking out—it dissolves more cleanly than table salt, which is critical for a smooth sauce.
No sharp cheddar? Parmigiano-Reggiano at half the amount gives similar sharpness. Gruyère hard to find? Pecorino Romano works in a pinch, though the flavor profile shifts slightly. The mustard powder might sound odd, but it's essential—it stabilizes the sauce and prevents separation. For the crispy topping, Panko is non-negotiable; regular breadcrumbs get soggy. Want extra crisp? Mix in crushed cornflakes with the Panko. The garlic powder is subtle but adds complexity—don't skip it. And if you're worried about the milk warming properly, use a thermometer to hit exactly 180°F.
This sauce is best made fresh, but it reheats beautifully—just add a splash of milk to loosen it. The crispy topping loses its crunch after 15 minutes, so serve immediately. For make-ahead prep, cook the pasta and cheese sauce separately, then assemble just before serving. Both components keep well in the fridge for 3 days, and the sauce freezes perfectly for 3 months. Pro tip: Use a small saucepan for the roux to maximize surface area and prevent burning. Patience here pays off—don't rush the two-stage cooking.
Why You'll Love This Recipe
- No Baking Required: I swear by this stovetop method—just butter, flour, and cheese melting together until it’s unreal. No oven, no waiting, no stress. That rich, velvety sauce clings to every elbow noodle like it’s been hugging them all day.
- Cheese Overload: The combo of sharp white cheddar and nutty Gruyère? It’s like a flavor party in my mouth. The sauce isn’t just creamy—it’s layered, with that perfect cheesy pull and a finish that makes me want to lick the pan.
- Lunches Handled: Between us, this is my secret weapon for meal prep. I make a big batch on Sunday, portion it out, and reheat slices in the microwave—still creamy, still delicious. My kids fight over the leftovers, and I don’t even have to pretend to care.
- Budget-Friendly Luxury: Here’s what sold me—it costs next to nothing but tastes like a fancy restaurant dish. A block of cheddar, a bag of pasta, and a stick of butter stretch to feed four for under $10. That’s comfort food without the guilt.
Step-by-step instructions for america's Test Kitchen stovetop mac and cheese
This method delivers a restaurant-quality mac and cheese with a crispy crust—no baking required.
Cook the Elbow Macaroni to Perfect Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook for 10 minutes until the pasta is al dente—it should have a slight bite but not be crunchy. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating a silky sauce later.
Drain the pasta and return it to the pot. Toss it with 1 tablespoon extra-virgin olive oil to prevent sticking. This step ensures the pasta stays separate and ready to absorb the rich cheese sauce without clumping.
Make the Science-Backed Roux and Cheese Sauce
In a separate large skillet, melt 0.5 cup unsalted butter over medium heat until it foams. Add 0.25 cup all-purpose flour and whisk vigorously for 1-2 minutes until the mixture turns a pale golden color—this is your roux. The roux should coat the back of a spoon and smell nutty, indicating it's ready for the next step.
Gradually whisk in 1.5 cups warmed whole milk (preheated to 180°F) and 0.5 tsp yellow mustard powder to prevent curdling. Stir constantly for 3-4 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in 1.5 cups shredded sharp white cheddar cheese, 0.75 cup shredded Gruyère cheese, and 4 oz cream cheese until fully melted and smooth.
Combine Pasta and Sauce for Maximum Creaminess
Add the drained pasta to the skillet with the cheese sauce. Stir gently but thoroughly to coat each noodle evenly. Season with 1.5 tsp salt, 0.25 tsp black pepper, and 0.25 tsp garlic powder. The sauce should be thick enough to cling to the pasta but still coat the back of a spoon—if it's too thick, whisk in 2-3 tablespoons of reserved pasta water until it reaches the perfect consistency.
Let the mixture sit off heat for 5 minutes to allow the flavors to meld. This resting period ensures the cheese fully melts and the sauce becomes velvety smooth. Taste and adjust seasoning if needed—this is the moment to balance the saltiness of the cheddar with the nutty depth of the Gruyère.
Create the Crispy Crust Without Baking
Transfer the mac and cheese to a 9-inch oven-safe skillet or pie dish. Spread it evenly and sprinkle 0.25 cup panko breadcrumbs over the top. Drizzle 1 tablespoon extra-virgin olive oil evenly over the breadcrumbs—this is the secret to achieving a golden, crispy crust without turning on the oven.
Place the skillet under a broiler set to high heat for 2-3 minutes, watching closely. The breadcrumbs should turn deep golden brown and crispy—this is your signal to remove it immediately. If the top browns too quickly, move the skillet slightly away from the heat source to prevent burning.
Rest and Serve for Maximum Crispiness
Let the mac and cheese rest for 5 minutes before serving. This allows the crispy crust to set and the sauce to redistribute, ensuring each bite delivers both creamy texture and satisfying crunch. Serve immediately with a side of steamed vegetables or a simple green salad to balance the richness.
The result is a mac and cheese with a crispy, golden crust that contrasts perfectly with the silky, cheesy interior. The science-backed method guarantees a foolproof texture every time—no baking required.
Pro Tips For Making America'S Test Kitchen Stovetop Mac And Cheese
- Cook Pasta in Salted Water: The recipe calls for boiling the pasta in salted water, but I used to skip it—big mistake. Use 2 tablespoons salt per 4 quarts water (yes, even if the pasta is fresh). The flavor difference is night and day, and it prevents the cheese sauce from tasting bland later.
- Melt Cheese Slowly: After adding the shredded cheeses to the roux, reduce heat to medium-low and stir constantly. I learned this the hard way—rushing it causes the cheese to separate or turn grainy. If it starts looking oily, you’ve gone too fast.
- Shred Cheese Coarsely: The recipe specifies sharp white cheddar and Gruyère, but skip the food processor—hand-shredding gives better texture. Smaller shreds melt faster, but they also make the sauce thinner. Big, uneven shreds create pockets of melty goodness that hold together.
- Reserve Starchy Water: Before draining the pasta, save 1 cup of the starchy cooking water. The recipe adds it back later to help emulsify the sauce. I used to toss it—now I keep it in a warm cup nearby, and it’s the glue that keeps the sauce silky.
Best sauces and condiments for this recipe
Classic Mustard Sauce
This tangy sauce elevates your mac and cheese by adding depth without overpowering the cheddar and Gruyère. Whisk together 2 tablespoons yellow mustard, ¼ cup whole milk, and 1 tablespoon Dijon mustard until smooth.
Drizzle 1 teaspoon over the assembled mac and cheese before broiling for that signature tangy kick. 💛
Spicy Sriracha Cream
For heat lovers, mix 2 tablespoons sriracha, 2 tablespoons sour cream, and 1 teaspoon honey to create a vibrant topping. Spoon over the crispy crust just before serving—it cuts through the richness while adding a smoky-sweet contrast. Start with 1 tablespoon and adjust to taste.
Smoky Chipotle Aioli
Blend ½ cup mayonnaise, 1 teaspoon adobo sauce (from canned chipotles), ½ teaspoon smoked paprika, and 1 teaspoon lime juice for a smoky-sweet contrast. Dollop small spoonfuls around the edge of your mac and cheese for dipping or drizzle lightly over the top.
The smoky depth pairs beautifully with the nutty Gruyère.
Garlic-Herb Butter
Melt 2 tablespoons unsalted butter with 1 minced garlic clove, ½ teaspoon chopped fresh parsley, and a pinch of salt. Swirl into the mac and cheese just before serving for a bright, herby finish. This works especially well if you've added steamed broccoli or bacon to your dish.
Brown Butter Sauce
Brown 2 tablespoons butter in a small pan until nutty and golden, then whisk in 1 teaspoon lemon juice. Pour over the assembled mac and cheese right before broiling—this adds a caramelized depth that complements the crispy crust perfectly. The nutty notes enhance the Gruyère's natural flavors.
Crispy Bacon Jam
Cook 4 slices bacon until crispy, then chop finely. Mix with 1 tablespoon maple syrup and ½ teaspoon apple cider vinegar in a small saucepan. Simmer for 3 minutes** until sticky. Spoon over the top of your mac and cheese for a sweet-savory contrast that adds irresistible crunch. 🔥
Nutrition facts
Frequently asked questions
Can I make this stovetop mac and cheese without Gruyère?
Replace the 0.75 cup Gruyère with 0.5 cup Parmigiano-Reggiano and 0.25 cup sharp white cheddar for similar sharpness. For a creamier texture, add 2 oz extra cream cheese to compensate for the Gruyère's lower fat content. The nutty depth will be slightly different but still delicious.
Why does my cheese sauce get grainy when I add the cheese?
This usually happens when the sauce is too hot or the cheese isn't fully shredded. Lower the heat to medium-low before adding cheese, and whisk constantly until fully melted. Always shred cheese yourself—pre-shredded contains anti-caking agents that make the sauce grainy. For extra insurance, melt the cheddar and Gruyère separately before combining.
How do I fix a sauce that's too thin?
Simply take the pan off heat and whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold milk until smooth. Return to low heat and stir for 1-2 minutes until thickened. If you've already added the pasta, just let it sit off heat for 5 minutes - the starch in the pasta water will help thicken it naturally as it cools.
Can I use this method with other pasta shapes?
While elbow macaroni works best for this recipe, you can adapt it for penne or fettuccine by adjusting the cooking time slightly (check package instructions). For smaller shapes like orzo, reduce to 8 oz since they cook faster. The sauce-to-pasta ratio should remain the same—aim for 1.5 cups sauce per 12 oz dry pasta.
What's the secret to getting that perfect crispy crust?
The magic happens with three key steps: panko breadcrumbs (they're lighter than regular breadcrumbs), olive oil drizzle (creates steam for even browning), and broiler heat (high heat for 2-3 minutes max). Watch closely—once the edges start browning, remove immediately. For extra insurance, broil for 1 minute, then let rest 2 minutes>, then broil another 1 minute.
