Desserts
This baked macaroni and cheese recipe with whipping cream delivers the ultimate comfort food experience—crispy golden edges, a creamy, velvety center, and that signature cheesy pull you can't resist.
The secret lies in the perfect balance of sharp cheddar, rich whipping cream, and a roux that thickens the sauce without separating. I've perfected this version over years of testing, ensuring every bite is as indulgent as it looks.
The process starts with al dente pasta, then a velvety cheese sauce made from butter, flour, and milk, elevated by the addition of whipping cream for extra richness. A breadcrumb topping creates that coveted crispy crust, while baking at high heat ensures the cheese stays smooth and gooey.
This isn't just mac and cheese—it's a restaurant-quality dish that's surprisingly easy to recreate at home.
What sets this recipe apart is the texture: the top is shatteringly crisp, the middle remains creamy and stretchy, and the flavor is a perfect blend of sharp, creamy, and slightly tangy. The whipping cream adds a luxurious mouthfeel that makes it worth every calorie.
Whether you're feeding a crowd or treating yourself, this is the kind of dish that disappears faster than you can say "extra cheese."
Ready in just 30 minutes, this recipe scales perfectly for gatherings or leftovers. The sauce stays rich even when reheated, and the crispy topping holds up beautifully.
Garnish with extra cheese or fresh herbs if you're feeling fancy, but honestly, the way it comes out of the oven is already irresistible. Let's get cooking!
Ingredients for baked macaroni and cheese recipe with whipping cream
Pantry staples plus a few key cheeses—this is your golden-ticket mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lb | Al dente when cooked |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ¼ cup | For smooth roux |
| Whole Milk 🥛 | 1 ½ cups | Room temperature |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Garlic Powder 🧄 | 1 tsp | Enhances flavor |
| Dried Mustard 🌶️ | ½ tsp | Adds tangy depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Gruyère Cheese 🧀 | ½ cup | Shredded, optional |
The cheddar is non-negotiable here. Block cheese shreds best—pre-shredded gets clumpy and won't melt as smoothly. I always grab Kraft sharp cheddar from the store, but Cabot or any good brand works too. The Gruyère adds a luxurious touch if you've got it, but it's purely optional. For the whipping cream, full-fat is a must—it's what makes this version truly decadent. The butter should be cold when you start your roux, or you'll end up with a greasy mess instead of a smooth sauce. And don't skip the garlic powder—it's subtle but makes all the difference.
No sharp cheddar? Monterey Jack or pepper jack will work in a pinch, though the flavor won't be as bold. Running low on whipping cream? Half-and-half or extra milk will keep things rich, though the texture will be slightly lighter. The panko topping is key for that crispy crust—Trader Joe's has the best stuff, but any panko will do. If you're feeling fancy, toast the breadcrumbs with a little butter before adding them to the top. The dried mustard adds a nice tang, but if you don't have any, a pinch of Dijon mustard works too. And yes, you can make this ahead—just bake it when you're ready to serve.
This reheats beautifully—just cover it with foil and pop it in the oven for 10-15 minutes at 350°F. The crispy topping stays crispy, and the cheese stays gooey. Leftovers keep for 4-5 days in the fridge, though I doubt you'll have any. For a crowd, double the recipe—it scales perfectly. And if you're really organized, you can prep everything up to the baking step ahead of time. Just store the unbaked casserole in the fridge and bake it straight from cold—no need to worry about the sauce separating.
Why You'll Love This Recipe
- One-Bowl Magic: I swear by this recipe—just toss the cooked pasta, shredded cheddar, and that velvety whipping cream into one bowl, then bake. No fancy layers, no stress, and honestly? It’s the kind of dish where you can pour a glass of wine and still feel like you’re winning.
- Creamy Luxury: That heavy whipping cream turns this into something restaurant-worthy without the fuss. The sharp cheddar melts into a rich, stretchy blanket over the pasta, and the butter-flour roux adds a subtle depth that makes it taste like a Sunday supper instead of a weeknight throw-together.
- Leftovers That Don’t Suck: Between us, most baked mac and cheese dries out or gets gluey when reheated. Not this one—the cream keeps it luscious, and I’ve microwaved it straight from the fridge for lunch without judgment. (Yes, even on a Tuesday.)
- Budget Crowd-Pleaser: Sharp cheddar and elbow mac are cheap staples, and this recipe stretches to feed four for under $10. Add a side of steamed veggies or a simple green salad, and suddenly you’ve got a filling, satisfying meal that won’t break the bank—or your sanity.
Step-by-step instructions for ultra-rich baked mac and cheese
This is where the magic happens—creamy, dreamy, and topped with that perfect crunch. Let's build this showstopper.
🍳 Step 1: Cook the Elbow Macaroni to Al Dente Perfection
Bring a large pot of salted water to a rolling boil—it should taste like the ocean. Add the 1.5 lb elbow macaroni and cook until 1 minute before the package instructions for al dente (about 11-13 minutes). You want pasta that's tender but still has a slight bite—it'll finish cooking in the oven.
Drain the pasta in a colander, but don't rinse it. That surface starch is what helps the cheese sauce cling beautifully. Transfer the drained macaroni to a large bowl and set it aside. Here's the thing—undercooked pasta here means a better texture later, so don't rush this step.
🥘 Step 2: Create the Ultimate Creamy Cheese Sauce
In a separate large skillet, melt the 0.5 cup unsalted butter over medium heat. Once melted, whisk in the 0.25 cup all-purpose flour to form a roux. Cook for 2-3 minutes until golden brown—this adds depth of flavor and helps thicken the sauce properly.
Slowly pour in the 1.5 cups whole milk while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 5-7 minutes until slightly thickened. Remove from heat and stir in the 0.5 cup heavy whipping cream, 2 cups sharp cheddar cheese, 0.5 cup gruyère cheese, 1 tsp garlic powder, 0.5 tsp dried mustard, 1.5 tsp salt, and 0.5 tsp black pepper. Stir until completely melted and smooth—this should take about 2 minutes.
🍳 Step 3: Combine Pasta and Sauce for Maximum Creaminess
Pour the hot cheese sauce over the cooked macaroni in the bowl and stir vigorously until every strand is coated. The sauce should be thick enough to cling but still have a slight sheen—this is where you'll get that ultra-rich texture. If it looks too thick, add 1-2 tablespoons of pasta water to loosen it slightly.
Transfer the macaroni and cheese mixture to a 9x13-inch baking dish (or similar size). Press it down gently with a spatula to create an even surface—this helps with even baking and that perfect crispy top. Don't worry if it looks uneven now; it'll settle as it bakes.
🔥 Step 4: Assemble the Crispy Topping Layer
Sprinkle the 0.5 cup panko breadcrumbs evenly over the top of the macaroni and cheese. Use your fingers to gently press them into the surface—this creates that addictive crunch we're after. For extra richness, you can add a thin layer of shredded cheddar on top if desired, but it's not necessary.
Here's where patience pays off: place the baking dish on a rimmed baking sheet (to catch any potential spills) and refrigerate for 30 minutes. This chilling step is crucial—it helps the breadcrumbs crisp up perfectly instead of turning soggy. While it chills, preheat your oven to 375°F.
🔥 Step 5: Bake to Golden, Crispy Perfection
Bake the macaroni and cheese for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The center should still be slightly jiggly—it'll continue cooking as it rests. If the top browns too quickly, tent it loosely with aluminum foil for the last 5-10 minutes of baking.
Remove from the oven and let it rest for 10 minutes before serving. This resting time allows the cheese to set slightly and makes it easier to slice. The result should be a creamy, velvety mac and cheese with a crispy, golden-brown crust that contrasts perfectly with every bite. Serve immediately with a simple green salad or crusty bread to soak up every last bit of that rich sauce.
Pro Tips For Making Baked Macaroni And Cheese Recipe With Whipping Cream
- STIR THE CHEESE SAUCE CONSTANTLY: The second the cheese hits the pan, grab that wooden spoon and keep it moving—no gaps. I learned this the hard way when a batch turned into a gluey mess because I got distracted for 30 seconds. Sharp cheddar melts fast, and once it seizes, you’re fighting a losing battle.
- USE COLD WHIPPING CREAM: Pour that heavy cream straight from the fridge into the sauce—it won’t scald the cheese or curdle like warm cream will. I was skeptical until I tried it; now I swear by it, especially when the sauce starts looking too thin. The cold cream also keeps the final texture silky instead of greasy.
- TOAST THE MACARONI DRY: Drain the pasta, shake it in the colander for 10 seconds to remove surface starch, then toss it with a dry tablespoon of butter in a hot skillet for 2-3 minutes. This adds texture and prevents a soggy bottom—no one wants mushy elbows after all that baking.
- COVER WITH FOIL FOR 20 MINUTES: Skip the foil for the first 15 minutes of baking to let the top brown, then slap on aluminum foil for the last 20. This traps steam and ensures the cheese stays creamy, not rubbery. I used to bake it uncovered the whole time, and the top always ended up dry and sad.
Flavor customization for this recipe
Extra Creamy Variations
For an even richer texture, swap the whipping cream for ½ cup sour cream—it adds tangy depth while keeping the sauce ultra-smooth. Or try ½ cup crème fraîche for a lighter but still luxurious finish.
I’ve also had great success using ½ cup mascarpone cheese mixed into the sauce for a velvety, almost Italian-style mac and cheese. 🥛
Spicy Kick Options
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper to the cheese sauce for a subtle smoky heat. For more intensity, stir in 1 tablespoon hot sauce (like Frank’s RedHot) or 1 teaspoon chipotle powder after removing the sauce from heat.
Trust me, the contrast of crispy topping and spicy cheese is pure magic. 🌶️
Herb and Vegetable Twists
Brighten the dish with 2 tablespoons chopped chives or 1 tablespoon fresh thyme mixed into the sauce. For a veggie boost, fold in ½ cup steamed broccoli florets or ½ cup sautéed mushrooms into the pasta before baking.
The herby notes cut through the richness beautifully, and the veggies add texture without overpowering the cheese. 🌿
Crunchy Topping Alternatives
Skip the panko and try ½ cup crushed potato chips (like Kettle Brand) for a salty, crunchy topping. Or mix ¼ cup panko with ¼ cup grated Parmesan for a cheesy crunch.
For a sweet contrast, sprinkle ½ cup crushed cornflakes on top before baking—it’s a nostalgic twist that works surprisingly well. 🍟
Cheese Swaps for Flavor
Replace some cheddar with ½ cup Monterey Jack for a milder, creamier flavor. Or use ½ cup Gouda for a slightly sweet, caramel-like note. For a bolder taste, add ¼ cup blue cheese crumbles to the sauce—it adds a tangy punch that balances the richness.
Each cheese brings a unique depth, so experiment to find your favorite. 🧀
Dairy-Free Adaptations
Make this vegan-friendly by using ½ cup coconut cream instead of whipping cream and ½ cup nutritional yeast mixed into the roux for a cheesy flavor. For the cheese, ½ cup vegan cheddar shreds (like Daiya) work surprisingly well.
The texture won’t be identical, but it’s a great alternative for those avoiding dairy. 🌱
Nutrition facts
Frequently asked questions
Can I use half-and-half instead of whipping cream?
The whipping cream creates that ultra-rich, velvety texture, but you can substitute ½ cup half-and-half if needed. The dish will still be delicious, though slightly lighter. For best results, add 1 tablespoon cornstarch to the roux to help thicken the sauce properly.
Why does my mac and cheese get watery when baked? This usually happens when the sauce isn't thick enough or the pasta is overcooked.
How do I make this dish ahead of time?
Assemble everything up to the breadcrumb topping, then refrigerate for up to 24 hours. When ready to bake, add the panko and bake as directed. For leftovers, reheat covered with foil at 350°F for 10-15 minutes—the crispy topping will soften slightly but still taste amazing.
Can I use a different type of pasta?
Elbow macaroni is traditional, but you can use penne, cavatappi, or even cavatappi shells for fun shapes. Avoid long pasta like spaghetti—it won't hold together as well in the baking dish. For extra flavor, try whole wheat pasta, though it may need 1-2 extra minutes of baking time.
What's the secret to the perfect crispy top?
The key is chilling the unbaked dish for 30 minutes before baking, which helps the breadcrumbs crisp up instead of getting soggy. Also, use panko breadcrumbs (not regular) and press them lightly into the surface. For extra crunch, mix 1 tablespoon melted butter into the breadcrumbs before adding them.
