Desserts
Baked mac and cheese with whipping cream transforms a comfort classic into something restaurant-worthy—rich, creamy, and with that irresistible pull-apart texture. The secret lies in the whipping cream, which creates a velvety sauce that clings to every noodle while maintaining a luxurious mouthfeel. This isn’t your childhood mac and cheese; it’s a one-pan masterpiece with a golden, bubbly crust that begs to be shared.
The whipping cream does double duty here: it adds richness to the sauce while preventing separation, even after baking. Combined with sharp cheddar and a touch of Gruyère, the cheese melts into a smooth, velvety blanket that coats each strand of pasta.
The baking process develops a crispy, caramelized top that contrasts beautifully with the creamy interior—every bite delivers that perfect balance of textures.
What makes this recipe truly special is its simplicity. With just a handful of ingredients and 30 minutes of hands-on time, you’ll have a dish that feels indulgent yet comes together effortlessly.
The whipping cream ensures the sauce stays luscious, while the baking step transforms it into something hearty enough for a main course or a showstopping side dish.
For extra depth, consider adding a breadcrumb topping for crunch or a sprinkle of smoked paprika for warmth. The result is a mac and cheese that’s so rich and satisfying, it’ll become your new go-to recipe for weeknight dinners or holiday gatherings. Let’s get started!
Ingredients for baked mac and cheese recipe with whipping cream
Four ounces of Gruyère and a cup of whipping cream elevate this classic into a restaurant-worthy dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Dry, medium or small shape preferred |
| Sharp White Cheddar Cheese 🧀 | 4 oz | Grate yourself for best texture |
| Gruyère Cheese 🧀 | 2 oz | Freshly grated, nutty flavor |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for optimal richness |
| Unsalted Butter 🧈 | 4 tbsp | Cold for perfect melt |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 2 cloves | Fresh, minced to fine paste |
| All-Purpose Flour 🌾 | 2 tbsp | For velvety sauce |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Smoked Paprika 🌶️ | ¼ tsp | For subtle depth |
| Panko Breadcrumbs 🍞 | ¼ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For greasing the pan |
The cheese selection is non-negotiable here. Sharp white cheddar provides the tangy backbone, while Gruyère adds that luxurious, nutty depth. Most grocery stores carry pre-grated cheese, but grate it yourself—pre-shredded versions contain anti-caking agents that prevent proper melting. For the whipping cream, full-fat is essential—light or reduced-fat versions won't deliver that velvety texture. If you're in a pinch, heavy cream works identically. The butter should be cold when measuring—this ensures it melts gradually and creates the perfect sauce consistency.
No Gruyère? Comté or extra-sharp cheddar work as substitutes, though the flavor will differ slightly. The whipping cream can be replaced with half-and-half for a lighter version, though the richness will suffer. For the onion, yellow or white work equally well—just avoid sweet onions like Vidalia. The garlic can be pre-minced from a jar, but freshly minced delivers superior flavor. If you're watching calories, reduce the breadcrumbs by half and use a sprinkle of nutritional yeast for flavor instead. The smoked paprika adds warmth without overpowering—substitute with a pinch of cayenne if you prefer more heat.
This dish reheats beautifully—best served the next day when flavors meld completely. Store leftovers in an airtight container for 4-5 days in the fridge, though it rarely lasts that long. For freezing, portion into individual servings and thaw overnight in the fridge. The baked mac and cheese develops its signature crispy top during the final 5 minutes of baking—don't skip this step. If you're making this ahead, assemble the dish but bake it just before serving to maintain that perfect texture contrast.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—just toss everything into one baking dish. No strainers, no extra bowls, and honestly? Less cleanup than my old stovetop version where cheese sauce always clung to the pot like it was auditioning for a horror movie.
- Creamy Crispy Dream: That whipping cream takes it to another level—silky, velvety, but with a golden crust that’s chef’s kiss. The Gruyère adds nutty depth, while the sharp cheddar keeps it bright. It’s the kind of dish that makes you pause mid-bite and go, “Wait, did I make this?”
- Leftovers? No Problem: Between us, this recipe actually improves the next day. The crust gets even crispier, and the cheese pulls together like a hug. I make a double batch on Sundays—freezes beautifully, and reheats in minutes. My lunchbox’s secret weapon.
- Budget-Friendly Luxury: You’re getting fancy flavors without fancy prices. Gruyère’s the star here, but a small block goes a long way, and the rest? Basic pantry staples. It’s the kind of comfort food that feels indulgent but won’t break the bank—or your willpower.
Step-by-step instructions for ultra-rich baked mac and cheese
Here's the method for a decadent, pull-apart mac and cheese with a velvety cream sauce and crispy breadcrumb topping.
Cook the Pasta Al Dente
Bring a large pot of water to a rolling boil and add 12 oz elbow macaroni. Cook until 1 minute before the package instructions for al dente—this ensures it finishes cooking perfectly 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.
I always cook pasta slightly underdone because it continues cooking in the oven, absorbing all that rich cheese sauce. If you overcook it on the stovetop, you'll end up with mushy noodles. The pasta water also helps emulsify the sauce, so don't skip this step.
Build the Creamy Cheese Sauce
In a large skillet, melt 4 tbsp unsalted butter over medium heat. Add the finely diced yellow onion and cook for 5 minutes until softened. Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Sprinkle in the 2 tbsp all-purpose flour and whisk vigorously for 1 minute to cook out the raw flour taste. Slowly pour in the 0.5 cup whole milk and 1 cup heavy whipping cream, whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 3-4 minutes until the sauce thickens enough to coat the back of a spoon.
Combine and Season the Mixture
Add the drained pasta to the skillet and toss to coat evenly in the sauce. Stir in the 4 oz sharp white cheddar cheese and 2 oz gruyère cheese (grated yourself for best texture), along with the 0.5 tsp kosher salt, 0.25 tsp black pepper, and 0.25 tsp smoked paprika. Mix until the cheeses are completely melted and the pasta is fully coated.
If the mixture seems too thick, add 2-3 tablespoons of the reserved pasta water to loosen it. This step is crucial for achieving that signature creamy consistency. The sauce should be thick enough to cling to the pasta but still smooth enough to pull apart cleanly.
Transfer to Baking Dish and Top
Preheat your oven to 375°F. Grease a 9x9-inch baking dish with 1 tbsp extra-virgin olive oil to prevent sticking. Transfer the mac and cheese mixture to the prepared dish, spreading it evenly. In a small bowl, mix the 0.25 cup panko breadcrumbs with 1 tbsp melted butter and sprinkle evenly over the top.
This breadcrumb topping creates a perfect textural contrast—crispy on top, creamy underneath. I like to press down gently on the breadcrumbs to ensure they stick and create a golden crust. Bake for 20-25 minutes until the top is golden brown and the edges are bubbling.
Finish and Serve
Remove from the oven and let rest for 5 minutes before serving. This resting period allows the cheese to set slightly, making it easier to cut and serve. The dish should have a deep golden crust on top, with gooey, creamy cheese pulling apart cleanly when you lift a forkful.
For best results, serve immediately while still warm. The contrast between the crispy breadcrumb topping and the velvety cheese sauce is what makes this recipe truly special. If you're feeling adventurous, broil for 1-2 minutes at the end for an extra-crispy finish.
Pro Tips For Making Baked Mac And Cheese Recipe With Whipping Cream
- Boil Mac Until Al Dente: I learned this the hard way—overcooked macaroni turns to mush in the oven. Pull elbows when they’re just firm to the bite (about 1 minute less than package instructions), then rinse briefly in cold water to stop cooking. The slight bite keeps them from turning into glue.
- Melt Cheese Slowly: Skip the microwave for melting sharp cheddar and Gruyère—it burns fast. Instead, melt butter in a saucepan over low heat, then whisk in the cheeses in small batches. If it starts to thicken too much, splash in a tablespoon of cold heavy cream to smooth it out. This avoids grainy lumps and keeps the sauce silky.
- Layer Dough First: Don’t just dump everything in the baking dish—layer the macaroni first, then pour the cheese sauce over it. Press down gently so the pasta absorbs the sauce evenly. This guarantees every bite is creamy, not just the top layer. (Yes, even if you’re impatient like me.)
- Bake Covered, Then Uncovered: Start with foil tented over the dish to melt the cheese evenly, then remove it for the last 5–7 minutes to get that golden crust. If you skip the foil, the top browns too fast while the middle stays soupy. A broiler for the last 2 minutes adds extra crispiness—just watch it like a hawk.
Pro cooking tips for this recipe
Whipping Cream Magic
The 1 cup of heavy whipping cream in this recipe isn’t just an ingredient—it’s the secret weapon for that ultra-smooth, velvety texture. Unlike traditional mac and cheese recipes that rely on milk or broth, the cream adds richness without separation, even after baking.
I always use full-fat cream (or heavy cream) because the fat content prevents the sauce from breaking down during the baking process. If you’re watching calories, you can substitute half-and-half, but the result will be slightly lighter. 🥛
Cheese Melting Mastery
Grating your own cheese is non-negotiable for the best texture. Pre-shredded cheese contains anti-caking agents that prevent proper melting, leading to a grainy consistency. For this recipe, sharp white cheddar and Gruyère work together beautifully—the cheddar provides tang, while the Gruyère adds a nutty depth that elevates the dish.
If you don’t have Gruyère, Comté or extra-sharp cheddar are great substitutes. The key is to grate the cheese just before adding it to the sauce so it melts smoothly. 🧀
Pasta Water Rescue
Never throw away that starchy pasta water! I reserve 1 cup before draining the noodles, and it’s essential for creating a silky sauce. The starch in the water acts as a natural thickener and emulsifier, helping the cheese sauce cling to every strand of pasta.
If your sauce starts looking too thick, add 2-3 tablespoons of pasta water to loosen it up. This step is what transforms a basic mac and cheese into something restaurant-quality. 🍝
Breadcrumbs for Crunch
The panko breadcrumbs topping is what gives this baked mac and cheese its signature crispy finish. I mix them with 1 tbsp melted butter to help them adhere to the top and create a golden crust.
Press them down gently before baking to ensure they stick and develop that perfect crunch. For extra flavor, you can add a pinch of garlic powder or smoked paprika to the breadcrumb mix. If you’re avoiding gluten, crushed pork rinds make a great alternative. 🍞
Oven Temperature Control
Baking at 375°F is crucial for achieving that perfect balance of creamy and crispy. If your oven runs hot, reduce the temperature to 350°F to prevent the top from burning before the center is fully heated.
The dish should bake for 20-25 minutes, until the top is golden brown and the edges are bubbling. The last 5 minutes are when the magic happens—the cheese sets slightly, and the breadcrumbs crisp up beautifully. For an extra-crispy finish, broil for 1-2 minutes at the end. 🔥
Resting for Perfection
Resisting the urge to dig in immediately is one of the hardest parts! Letting the mac and cheese rest for 5 minutes after baking allows the cheese to set slightly, making it easier to cut and serve.
This step also helps the flavors meld together, giving you that rich, cohesive taste in every bite. If you’re serving a crowd, this resting time ensures clean, pull-apart perfection. Trust me, it’s worth the wait. ✨
Nutrition facts
Frequently asked questions
Why does this recipe use whipping cream instead of milk?
The whipping cream creates a luxuriously velvety sauce that stays rich and smooth even after baking. Unlike milk, it prevents separation and adds a silky mouthfeel that makes every bite decadent. For a lighter version, you could use half-and-half, but the texture won't be as luxurious.
Can I make this ahead of time?
Yes! Assemble the dish completely and refrigerate for up to 24 hours before baking. When ready to serve, bake as directed (add 5-10 extra minutes if cold). For best texture, bake it fresh if possible, but reheating works beautifully. The flavors actually improve overnight!
What if my mac and cheese comes out too dry?
This happens when the sauce separates or the pasta absorbs too much moisture. To fix it, stir in 2-3 tablespoons of warm milk or pasta water and let it sit for 5 minutes before serving. For next time, ensure your pasta is al dente before baking and don't overbake it. The whipping cream helps prevent dryness, but monitoring baking time is key.
Can I add other ingredients like bacon or veggies? Cook crispy bacon separately and mix it in, or stir in steamed broccoli or roasted mushrooms after combining the sauce with pasta. Just
Why does my cheese sauce get grainy?
Graininess happens when cheese doesn't melt properly, usually from pre-shredded cheese (which contains anti-caking agents) or not enough heat. Always grate your own cheese and stir the sauce over medium-low heat until completely smooth. If it starts looking grainy, whisk in 1 tablespoon of cold butter to help emulsify it.
