Macaroni and Cheese Recipe With Heavy Cream: Ultra Creamy Stovetop Indulgence

Macaroni and Cheese Recipe With Heavy Cream: Ultra Creamy Stovetop Indulgence

This stovetop method delivers the creamiest macaroni and cheese you’ll ever make, with heavy cream creating an ultra-rich sauce that clings to every noodle.

No baking required—just perfectly cooked pasta and a velvety cheese sauce that comes together in under 30 minutes on your stove.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Macaroni and Cheese Recipe with Heavy Cream

Short list. Big flavor. Heavy cream makes this sauce next-level rich and velvety.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz Or any short pasta shape
Heavy Cream 🥛 2 cups Full-fat for ultra-rich sauce
Unsalted Butter 🧈 4 tbsp Divided for sauce and finish
All-Purpose Flour 🌾 3 tbsp For roux, no lumps
Sharp Cheddar Cheese 🧀 2 cups Freshly grated, block preferred
Gruyère Cheese 🧀 1 cup Freshly grated, for depth
Parmesan Cheese 🧀 ½ cup Freshly grated, fine texture
Dijon Mustard 🟡 1 tsp For subtle tang
Garlic Powder 🧄 ½ tsp Or 1 fresh clove, minced
Onion Powder 🧅 ½ tsp Balances cheese richness
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Ground White Pepper 🌶️ ¼ tsp For clean, peppery note
Ground Nutmeg 🌰 0.125 tsp Freshly grated ideal
Whole Milk 🥛 ½ cup For sauce adjustment

[recipe_ingredient_scaler]

The cheese is everything here. Sharp cheddar for that classic bite, Gruyère for depth, and Parmesan for saltiness. Skip the pre-shredded—it’s coated in anti-caking agents that make the sauce grainy. I grab my blocks from Whole Foods or Trader Joe’s (their Unexpected Cheddar is a sleeper hit). The heavy cream? Look for organic if possible—thicker, richer, worth the splurge.

No Gruyère? Fontina or Monterey Jack melt beautifully. Out of heavy cream? Half-and-half plus 2 tbsp melted butter gets you close. Whole milk works in a pinch but thin the sauce slightly. The mustard might seem odd but trust the teaspoon of Dijon—it brightens everything without tasting like mustard. Nutmeg is optional but adds that subtle warmth (like the best diner mac and cheese).

This keeps 3-4 days in the fridge, though it thickens as it cools—just stir in a splash of milk when reheating. Doesn’t freeze as well as baked mac (sauce can separate), but you can freeze for up to 1 month if needed. Best served fresh, straight from the pot.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I can have this on the table with just a saucepan and a wooden spoon—no colander, no extra bowls.
  • Velvety Dream: The heavy cream and sharp cheddar melt into this ridiculously smooth sauce that clings to every elbow.
  • Weeknight Hero: Between us, this is my secret for getting dinner done while the kids set the table.
  • Leftovers? Please: Honestly, it reheats even better the next day with that extra cream keeping it luscious.

Step-by-Step Instructions for Macaroni and Cheese With Heavy Cream

Here’s the method. Straightforward, tested, works every time.

Step 1: Cook the Elbow Macaroni Al Dente

Bring a large pot of salted water to a rolling boil. I use about 1 tablespoon of the Kosher Salt for the pasta water. Add the 12 oz Elbow Macaroni and cook according to package directions, but stop 1 minute early—you want it al dente.

The pasta will finish cooking in the sauce, and this prevents it from turning mushy. Drain well in a colander but don’t rinse; the starch helps the sauce cling. Give it a quick shake in the colander to remove excess water.

Step 2: Create the Roux for a Smooth Base

In a large, heavy-bottomed pot, melt 4 tbsp Unsalted Butter over medium heat. Once it’s foamy but not browned, whisk in the 3 tbsp All-Purpose Flour to form a roux. Cook this for 1-2 minutes, stirring constantly, until it turns a light golden color and smells nutty.

This step is crucial—it thickens the sauce and eliminates any raw flour taste. Keep the heat steady; if it’s too high, the roux will brown too quickly. You’re building the foundation for that ultra-creamy texture.

Step 3: Build the Heavy Cream Sauce

Gradually pour in the 2 cups Heavy Cream, whisking continuously to prevent lumps. Add the 1 tsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.25 tsp Ground White Pepper, and 0.125 tsp Ground Nutmeg. Stir well to combine.

Bring the mixture to a gentle simmer over medium-low heat, stirring often. Let it cook for 3-4 minutes until it thickens enough to coat the back of a spoon. The sauce should be velvety and rich, but not so thick that it’s gloppy.

Step 4: Melt in the Cheeses for Maximum Creaminess

Reduce the heat to low and add the 2 cups Sharp Cheddar Cheese, 1 cup Gruyère Cheese, and 0.5 cup Parmesan Cheese, a handful at a time. Stir constantly until each addition is fully melted and smooth before adding the next.

This slow melting prevents the sauce from breaking or turning grainy. If the mixture seems too thick at any point, add a splash of the 0.5 cup Whole Milk to loosen it. The goal is a luscious, pourable sauce that’s packed with cheesy flavor.

Step 5: Combine and Finish for the Perfect Bite

Add the cooked Elbow Macaroni to the cheese sauce and stir gently to coat every piece evenly. If the sauce is too tight, add a little more of the Whole Milk, 1 tablespoon at a time, until it reaches your desired consistency.

Let it sit off the heat for 2-3 minutes to allow the flavors to meld. The result should be a creamy, dreamy macaroni and cheese where every bite is rich, smooth, and packed with cheesy goodness. Serve immediately while it’s hot and at its creamiest.

👨‍🍳

Pro Tips For Making Macaroni And Cheese Recipe With Heavy Cream

  • Cook Pasta Al Dente: Boil the elbow macaroni for 1 minute less than the package says—it’ll finish cooking in the creamy sauce without turning mushy.
  • Grate Your Own Cheese: Skip the pre-shredded stuff and grate the sharp cheddar yourself; the anti-caking agents in bagged cheese make the sauce grainy.
  • Temper the Cream: Warm the heavy cream slightly before adding it to the roux to prevent the sauce from seizing up or separating.
  • Add Cheese Off Heat: Stir in the cheddar after removing the pot from the burner to keep the sauce smooth—melting it over direct heat can make it stringy.

Storing and Reheating This macaroni and cheese recipe with heavy cream

Refrigerator Storage

Let your macaroni and cheese cool for no more than 2 hours before transferring to airtight containers. I use glass containers with locking lids. It keeps beautifully for 3-4 days at 40°F or below. The flavors actually deepen overnight. ❄️

Freezer Storage

While not ideal, you can freeze this for up to 1 month. Use flat freezer bags to save space and leave 1 inch of headspace for expansion. Squeeze out excess air to prevent freezer burn. The texture may change slightly upon thawing.

Stovetop Reheating

My preferred method: warm in a saucepan over low heat with a splash of whole milk. Stir frequently until heated through, about 5-7 minutes. This restores the creamy consistency perfectly. 🔥

Microwave Reheating

For quick meals, microwave individual portions covered with a damp paper towel. Heat on 50% power in 1-minute intervals, stirring between each. Add a splash of milk if it looks dry.

Reviving the Sauce

If reheated mac and cheese seems thick, stir in 1-2 tablespoons of milk at a time until it reaches your desired creaminess. Avoid boiling, as this can cause the sauce to separate.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 820kcal
% Daily Value
Total Fat 58g74%
Saturated Fat 35g175%
Cholesterol 205mg68%
Sodium 780mg34%
Total Carbohydrate 48g17%
Dietary Fiber 2g7%
Sugars 3g
Protein 30g60%
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

Can I use half-and-half instead of heavy cream?

Yes, but the sauce will be slightly less rich. For best results, use 1.5 cups half-and-half plus 0.5 cup melted butter to mimic the fat content. The texture may be a bit thinner but still delicious.

2

Why does my cheese sauce get grainy?

This usually happens if the cheese is added too quickly or the heat is too high. Always melt cheese in slowly over low heat, stirring constantly. Also, use freshly grated cheese—pre-shredded contains anti-caking agents.

3

How can I make it extra creamy?

Add an extra 0.5 cup of heavy cream when building the sauce, or stir in 2 oz of cream cheese at the end. Both will give you an even more luxurious texture.

★★★★★4.7(6 reviews)
Chef Melanie

More recipe sites