Desserts
This baked mac n cheese recipe with heavy cream delivers the creamy, velvety layers you crave—no watery sauce in sight. The heavy cream transforms ordinary mac into a luxurious, golden-topped masterpiece that’s foolproof for weeknights or special occasions.
I’ve perfected the technique over years of testing, ensuring every bite is rich, tender, and packed with cheesy goodness. The secret lies in the sauce: a perfect balance of sharp cheddar, Gruyère for nuttiness, and heavy cream for that signature ultra-smooth texture.
A crispy breadcrumb topping adds the perfect contrast, while baking in one pan keeps cleanup simple. This isn’t your childhood mac—it’s a restaurant-quality dish that’s easier than takeout.
What you’ll end up with is a golden, bubbling casserole with a creamy center that melts in your mouth and a crispy, cheesy top that’s impossible to resist. The heavy cream ensures the sauce stays silky, never breaking, even when reheated.
It’s the kind of dish that disappears faster than you can say “second helping.” Ready in just 30 minutes, this recipe is perfect for feeding a crowd or meal prepping for the week.
Whether you keep it classic or add bacon, jalapeños, or lobster, the heavy cream base guarantees success. Let’s make the best mac and cheese you’ve ever tasted.
Ingredients for baked mac n cheese recipe with heavy cream
Six ingredients transform ordinary mac into a velvety, golden masterpiece—no shortcuts, just pure cheesy luxury.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or jumbo size preferred |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, aged 12+ months |
| Heavy Cream 🥛 | 1 cup | Full-fat, cold for best results |
| Whole Milk 🥛 | ½ cup | Warmed slightly for smoothness |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for easy melting |
| All-Purpose Flour 🌾 | ¼ cup | For roux, sifted for smoothness |
| Yellow Mustard 🍯 | 1 tbsp | Dijon preferred for depth |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Panko Breadcrumbs 🍞 | ½ cup | Japanese-style for crispiness |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | Lightly toasted for flavor |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
The cheeses are non-negotiable here. Gruyère brings that signature nutty richness, while sharp white cheddar ensures tangy bite—Kraft isn't cutting it. Grab a wedge of each from the deli counter, not pre-shredded (it gets gummy). For the heavy cream, Trader Joe's or Whole Foods have the best prices on full-fat, and always buy the smallest container you can find—it goes bad fast. The elbow mac? De Cecco or Barilla are my go-tos, but any medium/jumbo size works. Pro tip: Toast the pasta in the butter for 2 minutes before adding liquid—it absorbs more cheese sauce later.
No Gruyère? Parmigiano-Reggiano works in a pinch, but the flavor won't be identical. Heavy cream too expensive? Half-and-half plus 1 tbsp butter mimics the richness. Pre-shredded cheese? Toss it in a food processor with 1 tsp cornstarch to dry it out before mixing. The mustard is key—Dijon adds complexity, but regular yellow works if that's what you've got. For the breadcrumbs, Panko stays crispy, but regular breadcrumbs toasted with butter work too. And if you're feeling fancy, swap 1/4 cup of the breadcrumbs for crushed Ritz crackers for a buttery crunch.
This reheats like a dream—5 minutes at 350°F with a splash of milk revives it perfectly. For meal prep, portion into individual ramekins before baking, then reheat covered. The sauce thickens as it cools, so if it looks too stiff when reheating, add 1 tbsp milk and stir vigorously. Leftovers keep 4 days in the fridge or 3 months frozen. Freeze in a single layer before transferring to bags—prevents a giant mac block. And if you're making this for a crowd, double the recipe—it disappears faster than you can say 'second helping.'
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—no boiling pasta separately, no extra bowls. Just toss the elbows in, pour the creamy cheese sauce right over them, and bake. The heavy cream and milk blend into that velvety sauce while the pasta soaks it up like a dream.
- Cheese Overload (In a Good Way): Sharp white cheddar and Gruyère? That’s a flavor bomb waiting to happen. The cheddar brings the tangy punch, while the Gruyère adds that nutty, melty richness. Top it with a crispy breadcrumb crust, and you’ve got a dish that’ll make you close your eyes mid-bite.
- Weeknight & Potluck Hero: This is my go-to for lazy nights when I’m too tired to fuss. But here’s the secret—it’s also the star of my holiday potlucks. Serve it in a cast-iron skillet for a rustic vibe, or bake it in a buttery ramekin for a fancy touch. Same recipe, totally different occasions.
- Budget Comfort, Zero Guilt: Heavy cream and good cheese aren’t cheap, but this recipe stretches further than you’d think. Leftovers reheat like a dream (just add a splash of milk to loosen it up), and the portions are hearty enough to feed a crowd without breaking the bank. Plus, elbow mac is always affordable—win-win.
Step-by-step instructions for baked mac n cheese with heavy cream
This method delivers velvety, ultra-rich layers that melt in your mouth—no lumps, no separation, just pure cheesy perfection.
🍳 Step 1: Cook the Pasta Until Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook until 1 minute shy of package directions for al dente—you want the pasta to finish cooking in the oven. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating a silky sauce. Drain the pasta and return it to the pot.
While the pasta cooks, I like to prepare the cheese sauce simultaneously. This ensures everything comes together at the right temperature, preventing the cheese from clumping. The pasta water acts as an emulsifier, helping the heavy cream and cheese blend seamlessly into a luscious sauce.
🥘 Step 2: Make the Ultra-Rich Cheese Sauce
In a separate large bowl, combine 2 cups sharp white cheddar cheese, 1 cup Gruyère cheese, 1 cup heavy cream, 0.5 cup whole milk, 1 tbsp Dijon mustard, 0.5 tsp garlic powder, 1.5 tsp kosher salt, and 0.5 tsp black pepper. The heavy cream and milk should be warmed slightly to help the cheese melt smoothly. Stir until the cheese is fully incorporated and the mixture is velvety.
This blend of cheeses creates a complex flavor profile—sharp cheddar for tang, Gruyère for nutty depth, and Dijon mustard for a subtle kick. The heavy cream adds luxurious richness, while the warm milk ensures a silky texture without curdling. If the mixture looks too thick, add a splash of reserved pasta water to loosen it.
🍳 Step 3: Create the Roux and Combine
In the same pot where you cooked the pasta, melt 0.5 cup unsalted butter over medium heat. Once the butter is fully melted, whisk in 0.25 cup all-purpose flour to form a smooth roux. Cook for 1-2 minutes until the mixture turns a light golden color and smells nutty. Slowly pour in 0.5 cup reserved pasta water, stirring constantly to create a thick, glossy sauce.
Now, add the drained pasta to the pot and toss to coat evenly. Pour the cheese mixture over the pasta and stir vigorously until fully combined. The residual heat from the pasta will help melt the cheese into a creamy, cohesive sauce. If the sauce is too thick, add more pasta water 1 tablespoon at a time until it reaches a pourable consistency.
🥘 Step 4: Assemble and Bake to Golden Perfection
Preheat your oven to 375°F. Transfer the macaroni and cheese mixture to a 9x13-inch baking dish, spreading it evenly. In a small bowl, mix 0.5 cup panko breadcrumbs with 1 tbsp extra-virgin olive oil and 0.25 tsp kosher salt. Sprinkle the breadcrumb mixture evenly over the top of the macaroni and cheese, pressing down gently to create a crispy crust.
Bake for 25-30 minutes until the top is golden brown and the edges are bubbling. The cheese should be fully melted and the breadcrumbs should be crispy. For extra browning, place the dish under the broiler for 1-2 minutes at the end, watching closely to avoid burning. Let it rest for 5 minutes before serving—this allows the layers to set and the flavors to meld.
Pro Tips For Making Baked Mac N Cheese Recipe With Heavy Cream
- STRAIN AND RINSE PASTA: Cold pasta clumps into a gluey mess when mixed with cheese sauce. After draining, rinse elbow macaroni under cool water and shake it dry in the colander for 10 seconds—this removes excess starch and keeps your mac from turning into a single, sad lump.
- MELT CHEESE LOW AND SLOW: I used to blast the cheese sauce on high heat, and it would either scorch or seize up. For Gruyère and sharp cheddar, keep the sauce on medium-low, stirring constantly, until it’s just melted and smooth—about 5-7 minutes. If it looks like it’s fighting you, drop the heat even lower.
- USE A SPLASH OF MILK FIRST: Heavy cream alone can make the sauce too rich and split when baking. Start by whisking in ¼ cup whole milk with the cream—it emulsifies the cheese better and prevents a greasy, curdled mess. Add more milk later if needed, not upfront.
- BROIL FOR THE CRUST: The oven’s bake setting won’t give you that golden, crispy top. After 20 minutes of baking at 375°F (190°C), switch to broil for the last 2-3 minutes—watch it like a hawk. If the cheese starts browning too fast, pull it out early; you can always broil again later.
Essential equipment for this recipe
Baking Dish Essentials
For this recipe, a 9x13-inch baking dish is non-negotiable—it ensures even baking and perfect portion control. I use CorningWare for its durability and even heat distribution, but any oven-safe ceramic or glass dish works.
Avoid metal pans, as they can cause uneven browning. If you're serving individually, ramekins (6-8 oz size) work beautifully for single servings. 🥘
Cheese Tools Matter
Invest in a microplane for grating your own cheese—pre-shredded varieties contain anti-caking agents that make the sauce grainy. A sharp chef’s knife and cutting board are essential for slicing Gruyère and cheddar into uniform pieces.
I also recommend a fine-mesh strainer to catch any cheese clumps when melting. For portioning, a kitchen scale ensures precise measurements, especially when doubling the recipe. 🧀
Mixing & Combining
A large mixing bowl (8-quart capacity) is ideal for combining the cheese sauce with pasta. I prefer stainless steel because it doesn’t retain odors. A whisk with a long handle helps blend the sauce smoothly, while a rubber spatula ensures no cheese sticks to the sides.
For the roux, a heavy-bottomed saucepan prevents burning. A ladle comes in handy for transferring the mixture to the baking dish without spills. 🥄
Breadcrumbs & Topping
Use a fine-mesh sieve to sift your panko breadcrumbs for an even, crispy topping. A small mixing bowl (2-quart size) works perfectly for tossing breadcrumbs with olive oil and salt. For extra flair, a pastry brush helps distribute the oil evenly.
If you’re adding extra cheese on top, a cheese grater with a fine setting ensures even coverage. A spatula helps press the topping gently into the mac for better adhesion. 🍞
Oven & Temperature Control
A reliable oven thermometer is a game-changer—many home ovens run hot or cold. I use a Thermoworks Oven Thermometer to ensure accurate 375°F readings. For broiling the top, a heat-resistant oven mitt protects your hands.
If you’re baking multiple dishes, a baking stone on the lower rack helps distribute heat evenly. For reheating leftovers, a microwave-safe dish with a lid prevents drying out. 🔥
Nutrition facts
Frequently asked questions
Why does this recipe use heavy cream instead of milk?
The heavy cream creates that signature ultra-rich, velvety texture that separates this from regular mac and cheese. The fat content in heavy cream (36% vs milk's 3-4%) helps emulsify the cheese sauce better, preventing separation and giving it that luxurious mouthfeel. It also adds a subtle sweetness that balances the sharp cheddar.
Can I make this ahead of time or for meal prep?
This reheats beautifully. Assemble the dish up to 24 hours ahead and refrigerate uncovered—this helps the top crisp up. Bake when ready (add 5-10 minutes if cold). For meal prep, portion into individual ramekins before baking, then reheat covered with a splash of milk for 5 minutes at 350°F. It freezes well too for up to 3 months.
What if my cheese sauce gets too thick?
Don't panic! The reserved pasta water is your secret weapon. Add it 1 tablespoon at a time while stirring until you reach a pourable consistency. The starch in the pasta water acts as a natural thickener when hot, but it also helps loosen the sauce when needed. If you run out, warm milk works in a pinch.
How do I prevent a watery sauce?
Cook the pasta 1 minute less than package directions (al dente) and use the starchy pasta water sparingly. The roux (butter + flour) is key—it creates a stable base that won't break. Also, make sure your cheeses are at room temperature before mixing. Cold cheese causes separation, while room temp cheese blends smoothly.
Can I make this without Gruyère?
Yes! Swap the Gruyère for 1 cup sharp white cheddar plus 1/2 cup Parmigiano-Reggiano for a similar nutty depth. If you want extra richness, add 1/4 cup cream cheese to the mix. Just remember that Gruyère's meltability is unmatched—your sauce might be slightly thicker without it, so adjust with pasta water as needed.
