
This stovetop method delivers the creamiest mac and cheese you’ll ever make, with heavy whipping cream creating a velvety sauce that clings to every noodle. I developed this recipe after years of testing, and it never fails to satisfy.
The secret is building the sauce from a proper roux, then enriching it with heavy cream for an ultra-luxurious texture. Sharp cheddar and Gruyère melt into the base, creating a rich, complex flavor without overwhelming the dish.
You’ll end up with perfectly al dente pasta coated in a silk-smooth cheese sauce that’s decadent without being heavy. The stovetop method ensures everything comes together quickly, making it ideal for weeknight indulgence.
Serve immediately while the sauce is at its most creamy—this version doesn’t hold well, so enjoy it fresh.
Ingredients for Mac N Cheese Recipe with Heavy Whipping Cream
Pantry staples plus a few cheeses make this ultra-creamy stovetop masterpiece come alive.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Al dente, salted water |
| Unsalted Butter 🧈 | 4 tbsp | For roux base |
| All-Purpose Flour 🌾 | ¼ cup | Creates thick roux |
| Heavy Whipping Cream 🥛 | 2 cups | Full-fat for creaminess |
| Whole Milk 🥛 | 1 cup | Thins sauce slightly |
| Sharp Cheddar Cheese 🧀 | 8 oz | Block, freshly grated |
| Gruyère Cheese 🧀 | 4 oz | Block, freshly grated |
| Dijon Mustard 🟡 | 1 tsp | Adds depth of flavor |
| Garlic Powder 🧄 | ½ tsp | Enhances cheese flavor |
| Onion Powder 🧅 | ½ tsp | Balances richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Ground Nutmeg 🌰 | 0.125 tsp | Warmth to finish |
[recipe_ingredient_scaler]
The cheese is non-negotiable here. Sharp cheddar and Gruyère melt beautifully and give that complex depth the intro promises. Buy blocks and grate yourself—pre-shredded has anti-caking agents that make the sauce grainy. Whole Foods has great cheese counters where they’ll let you try before you buy. For the cream, organic heavy whipping cream has the richest texture, but any full-fat version works.
No Gruyère? Fontina or Monterey Jack melt just as smoothly. Out of Dijon? Regular mustard at half the amount works in a pinch. The nutmeg might seem weird, but don’t skip it—it brings out the cheese flavor. If you’re worried about sodium, use low-sodium sharp cheddar. The milk can be any percentage, but whole gives the creamiest results (trust me on this one).
This is best eaten fresh—sauce thickens as it cools. Leftovers keep 3-4 days in the fridge, but reheat with a splash of milk. Doesn’t freeze well (the cream separates). I always make the full batch—it’s too good to save.
Why You’ll Love This Recipe
- One Pot Magic: I love that I can go from stovetop to table with just one pot and a wooden spoon.
- Velvety Dream: The heavy whipping cream makes it so rich and smooth it’s like the mac and cheese version of a warm hug.
- Kid-Approved Dinner: Between us, it’s the only thing my picky nephew will eat without complaining.
- Better Next Day: Honestly, the leftovers taste even more flavorful after a night in the fridge.
Step-by-Step Instructions for Mac N Cheese With Heavy Whipping Cream
Here’s how to nail that ultra-creamy texture without breaking a sweat.
Step 1: Cook the Elbow Macaroni Al Dente
Boil the 12 oz Elbow Macaroni in generously salted water until it’s just shy of done—about 1 minute less than the package instructions. You want it slightly firm because it’ll finish cooking in the sauce later.
Drain it immediately and give it a quick rinse with cold water to stop the cooking process. I’ve found this prevents the pasta from turning mushy when you add it to the cheese sauce. Set it aside while you make the sauce.
Step 2: Create a Smooth Roux Base
In a large saucepan, melt the 4 tbsp Unsalted Butter over medium heat. Once it’s bubbling but not browned, whisk in the 0.25 cup All-Purpose Flour to form a paste. This is your roux, and it’s what will thicken your sauce.
Keep whisking constantly for 1-2 minutes until the mixture turns a light golden color and smells slightly nutty. This step is crucial—undercooking leaves a raw flour taste, while overcooking can make your sauce grainy. The color change tells you it’s ready.
Step 3: Build the Creamy Sauce Foundation
Gradually pour in the 2 cups Heavy Whipping Cream and 1 cup Whole Milk, whisking continuously to prevent lumps. The mixture will thicken as it heats—keep stirring until it reaches a smooth, velvety consistency, about 3-4 minutes.
Now add the 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, and 0.5 tsp Black Pepper. Stir well to distribute the flavors evenly. The mustard might seem odd, but trust me—it adds depth without making it taste like mustard.
Step 4: Melt in the Cheeses for Ultimate Creaminess
Reduce the heat to low and start adding the cheeses. Sprinkle in the 8 oz Sharp Cheddar Cheese and 4 oz Gruyère Cheese a handful at a time, stirring constantly until each addition is fully melted before adding more.
This gradual process ensures a smooth sauce without any graininess. Once all the cheese is incorporated, stir in the 0.125 tsp Ground Nutmeg. It adds a subtle warmth that complements the richness perfectly.
Step 5: Combine and Serve Immediately
Add the cooked Elbow Macaroni to the sauce and stir until every noodle is coated in that luscious, creamy goodness. If the sauce seems too thick, add a splash of the pasta cooking water to loosen it to your desired consistency.
Serve it right away while hot and creamy. This dish doesn’t wait well—it’s at its absolute best fresh from the pot. The sauce should cling to each piece of pasta, with that perfect balance of sharp cheddar and nutty Gruyère in every bite.
Pro Tips For Making Mac N Cheese Recipe With Heavy Whipping Cream
- Cook Pasta Al Dente: Boil the elbow macaroni 1-2 minutes less than package instructions—it’ll finish cooking in the creamy sauce. I learned this the hard way after ending up with mushy noodles more than once.
- Warm Your Dairy: Take the heavy whipping cream and whole milk out of the fridge 20 minutes before starting, or warm them gently in the microwave for 30 seconds. Cold dairy can make the sauce seize up.
- Skip the Boil-Over: Use a larger pot than you think for the sauce—heavy cream expands fast when simmering. After nearly ruining my stovetop, I now always grab the 4-quart pot.
- Add Cheese Last: Fold in any cheese (if using) off the heat after the sauce thickens—high temperature can make it stringy. Sounds weird, but it works: the texture stays silky smooth every time.
Best Sauces and Condiments for This mac n cheese recipe with heavy whipping cream
Hot Sauce Kick
I love adding 1-2 tsp of hot sauce like Frank’s RedHot or Tabasco to my bowl for a spicy contrast that cuts through the richness. The vinegar tang brightens the creamy base beautifully. 🔥
Herb Infusion
Fresh herbs add vibrant color and flavor. Try stirring in 2 tbsp chopped chives or 1 tbsp fresh thyme leaves right before serving. The freshness perks up the entire dish.
Breadcrumbs Topping
For crunch, toast ½ cup panko breadcrumbs in 1 tbsp butter with a pinch of garlic powder until golden. Sprinkle over the top just before serving for texture contrast.
Bacon Addition
Crisp 4 slices of bacon, crumble, and fold into the finished dish. The smoky saltiness pairs perfectly with the creamy cheese sauce, adding a satisfying meaty element.
Truffle Oil Drizzle
For a gourmet touch, drizzle 1 tsp white truffle oil over each serving. Use sparingly—it’s potent but adds an earthy depth that elevates the dish. ✨
Citrus Zest Finish
A sprinkle of lemon or orange zest at the end brightens all the flavors. The citrus oils cut through the creaminess, making each bite taste fresher and more complex.
Nutrition Facts
Frequently Asked Questions
Can I substitute half-and-half for the heavy cream?
Not recommended. The sauce won’t be as rich or stable. Heavy cream’s high fat content creates that ultra-velvety texture that makes this dish special.
Why does my sauce turn grainy?
This usually happens if the cheese is added too quickly or at too high heat. Always shred your own cheese from blocks and melt it gradually over low heat, stirring constantly.
How do I make it ahead?
The sauce thickens as it cools, so it’s best served fresh. If you must prep ahead, cook the pasta al dente and make the sauce separately, then combine and reheat with a splash of milk.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026