
This stovetop method delivers ultra creamy mac and cheese without the oven fuss. I developed this technique after testing countless variations in my tiny Boston kitchen, focusing on sauce stability and texture.
The key is a proper roux base that prevents graininess, combined with gradual cheese addition for maximum smoothness. This approach ensures every bite is velvety and rich, with no separation or clumping.
You’ll achieve restaurant-quality results with just 30 minutes of hands-on time. The sauce coats every noodle perfectly, creating that ideal creamy consistency that’s neither too thick nor too thin.
This version proves homemade can outshine any boxed mix. The simple stovetop process makes it foolproof for any home cook.
Ingredients for Mac and Cheese Recipe Video
Twelve quality ingredients transform into silky stovetop mac and cheese with restaurant-level richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Al dente texture preferred |
| Unsalted Butter 🧈 | 4 tbsp | For roux base consistency |
| All-Purpose Flour 🌾 | ¼ cup | Creates smooth roux foundation |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Enhances sauce richness |
| Sharp Cheddar Cheese 🧀 | 2 cups | Freshly shredded from block |
| Gruyère Cheese 🧀 | 1 cup | Freshly shredded for depth |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for umami |
| Dijon Mustard 🟡 | 1 tsp | Balances cheese sharpness |
| Garlic Powder 🧄 | ½ tsp | Adds subtle savory depth |
| Onion Powder 🧅 | ½ tsp | Complements cheese flavors |
| Kosher Salt 🧂 | 1 tsp | Adjust to taste preference |
| Ground White Pepper 🌶️ | ¼ tsp | Subtle heat without color |
| Dry Mustard Powder 🟡 | ¼ tsp | Boosts cheese flavor profile |
For optimal results, use block cheeses you grate yourself—pre-shredded contains anti-caking agents that create graininess. Cabot or Tillamook cheddars melt beautifully. The Gruyère adds complexity (look for Jarlsberg as a budget-friendly alternative). Whole milk and heavy cream are non-negotiable for that ultra creamy texture. Most supermarkets carry these, but Whole Foods has excellent cheese selections if you want to splurge.
No Gruyère? Fontina or Monterey Jack work as substitutes. For a sharper bite, increase cheddar to 3 cups and skip the Gruyère. The dry mustard is key—don’t omit it, as it amplifies the cheese flavor without adding tang. If you only have yellow mustard, use half the amount to avoid overpowering. The pasta shape can be swapped (cavatappi holds sauce well), but stick to 12 oz total.
The sauce thickens as it cools, so serve immediately for the creamiest consistency. Leftovers keep in the fridge for 4-5 days—reheat gently with a splash of milk. For make-ahead, cook pasta al dente, store sauce separately, and combine when reheating. Freezes beautifully for up to 3 months.
Why You’ll Love This Recipe
- One Pot Wonder: I love that everything—elbow macaroni, butter, flour, milk, and cream—comes together in a single pot. Minimal cleanup, maximum satisfaction.
- Velvety Dream: The whole milk and heavy cream create this ridiculously smooth, rich sauce that clings to every noodle. Honestly, it’s the kind of creamy that makes you close your eyes mid-bite.
- Feeds a Crowd: Between us, this recipe scales effortlessly for family dinners or potlucks. I’ve served it to picky kids and foodie friends alike—seconds all around.
- Leftovers? Yes Please: It reheats like a champ, and the flavors deepen overnight. I’ll be real: I sometimes make a double batch just so I can have it for lunch the next day.
Step-by-Step Instructions for Ultra Creamy Stovetop Mac and Cheese
Master this technique and you’ll achieve velvety sauce with perfectly al dente pasta every time.
Step 1: Cook the Elbow Macaroni to Al Dente
Bring a large pot of salted water to a rolling boil over high heat. Add the 12 oz Elbow Macaroni and cook according to package directions, stirring occasionally, until just al dente—about 1 minute less than the suggested cook time.
This slightly underdone texture prevents the pasta from becoming mushy when combined with the hot cheese sauce. Drain immediately in a colander, but do not rinse. The residual starch on the pasta helps the sauce cling better to each piece.
Step 2: Create a Smooth Roux Base
In a separate large, heavy-bottomed pot, melt the 4 tbsp Unsalted Butter over medium heat until foaming subsides. Immediately whisk in the 0.25 cup All-Purpose Flour to form a smooth paste. Continue whisking constantly for 2-3 minutes until the mixture turns a pale golden color.
This roux serves as the thickener for your sauce. The key is to cook it just long enough to remove the raw flour taste without letting it brown, which would darken your sauce and impart an unwanted toasted flavor that competes with the cheese.
Step 3: Build the Creamy Cheese Sauce
Gradually whisk in the 2 cups Whole Milk and 0.5 cup Heavy Cream, ensuring no lumps remain. Add the 1 tsp Kosher Salt, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.25 tsp Ground White Pepper, 0.25 tsp Dry Mustard Powder, and 1 tsp Dijon Mustard. Increase heat to medium-high and bring to a gentle simmer.
Cook for 3-4 minutes, stirring constantly, until the sauce thickens enough to coat the back of a spoon. Reduce heat to low, then add the 2 cups Sharp Cheddar Cheese, 1 cup Gruyère Cheese, and 0.5 cup Parmesan Cheese in stages, stirring until each addition is fully melted before adding more.
Step 4: Combine Pasta and Sauce for Perfect Consistency
Add the cooked Elbow Macaroni to the cheese sauce and fold gently with a silicone spatula until every piece is thoroughly coated. The sauce should be thick but still pourable—if it’s too tight, add a splash of warm milk to reach your desired creaminess.
Let the mixture sit for 2-3 minutes off heat. This allows the pasta to absorb some of the sauce, creating that ideal creamy texture. The sauce should cling to the pasta without pooling at the bottom of the pot.
Step 5: Adjust Seasoning and Serve Immediately
Taste and adjust seasoning if needed—the Kosher Salt can be increased slightly if the flavors seem flat, but remember that the cheeses already contribute significant saltiness. The Dijon Mustard should provide a subtle tang that balances the richness of the dairy.
Serve immediately while hot and creamy. The sauce will thicken slightly as it cools, so for the ultimate experience, portion it right after combining. This stovetop method ensures maximum creaminess without the risk of the sauce breaking or becoming grainy.
Pro Tips For Making Mac And Cheese Recipe Video
- Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package says—I learned this the hard way after ending up with mushy noodles in my first three attempts.
- Warm Your Dairy: Take the whole milk and heavy cream out of the fridge 20 minutes before starting, or microwave for 30 seconds. Cold dairy makes the sauce seize up, and nobody wants lumpy mac and cheese.
- Skip the Pre-Shredded: If you’re grating your own cheese (which you should), use block cheddar and grate it fresh—pre-shredded has anti-caking agents that turn your sauce grainy.
- Whisk Constantly: When adding milk to the butter-flour roux, whisk like your life depends on it. I was skeptical until I tried it, but this is the only way to guarantee a silky-smooth sauce.
Serving Suggestions for Leftovers
Family-Style Serving
Transfer to a large serving bowl for that classic New England comfort food feel. I love using my stoneware bowl from the local Boston pottery—it retains heat beautifully. Serve with a large spoon for scooping generous portions. 💛
Elevated Presentation
For dinner parties, portion into individual ramekins and broil for 2-3 minutes until golden. A sprinkle of extra Parmesan adds a restaurant-worthy finish. Garnish with chopped parsley for color contrast.
Kid-Friendly Plates
My Irish-Italian family always served this with crusty bread for dipping. For picky eaters, create a topping bar with crushed Ritz crackers or bacon bits. The textures make it more fun to eat.
Holiday Buffet Tip
Keep warm in a slow cooker on the lowest setting with ¼ cup milk stirred in. Add a note that this dish contains dairy—important for guests with allergies. Stir every 20 minutes to maintain creaminess.
Weeknight Shortcut
Double the recipe and serve half immediately. Store the rest in airtight containers for quick lunches. Reheat with a splash of milk to restore the ultra creamy texture. 💡
Nutrition Facts
Frequently Asked Questions
Why use a roux instead of just melting cheese?
A proper roux prevents graininess by stabilizing the emulsion between fat and dairy. Without it, cheese can separate or create a greasy texture. The 2-3 minutes of cooking removes raw flour taste.
Can I make this ahead of time?
Yes! Cook pasta al dente and store sauce separately in the fridge for 4-5 days. Reheat gently with a splash of milk, then combine. This prevents the pasta from absorbing all the sauce.
What’s the best way to reheat leftovers?
Add a splash of milk or cream and warm over low heat, stirring constantly. Microwave in 30-second bursts with similar results. Avoid high heat to prevent separation.
- Recipe Baked Pork Chops Boneless: Oven-Baked Juiciness With Herb Crust - October 17, 2026
- Recipe About Chicken: Herb-Roasted Juiciness With Golden Skin - October 17, 2026
- Steak Sandwich Recipe With Leftover Steak: Quick and Savory Meat Upgrade - October 17, 2026