
This baked mac and cheese achieves a creamy texture that’s almost impossible to resist. I developed this method after realizing that adding egg and heavy cream creates a custard-like richness that sets it apart.
The egg binds the sauce beautifully, while the heavy cream ensures every bite is unctuous and smooth. Baking it in the oven gives the top a golden, slightly crispy finish that contrasts perfectly with the velvety interior.
What you’ll get is a dish that’s indulgent yet straightforward, with a sauce so luscious it clings to every noodle. It’s comfort food at its finest—simple to make but impressive enough to serve to guests.
This version stays creamy even after reheating, making it ideal for meal prep or leftovers. Here’s how to make it.
Ingredients for Mac and Cheese Recipe with Egg and Heavy Cream
Nothing exotic here—just good stuff for ultra creamy mac and cheese.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Or any short pasta shape |
| Heavy Cream 🥛 | 2 cups | Full-fat for best texture |
| Whole Milk 🥛 | 1 cup | Whole for creaminess |
| Unsalted Butter 🧈 | ½ cup | For the roux base |
| All-Purpose Flour 🌾 | ¼ cup | Creates the sauce thickness |
| Large Egg 🥚 | 1 whole | Binds the custard sauce |
| Sharp Cheddar Cheese 🧀 | 3 cups | Freshly shredded from block |
| Gruyere Cheese 🧀 | 1 cup | Freshly shredded for depth |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for topping |
| Dijon Mustard 🟡 | 1 tbsp | Adds tang to sauce |
| Garlic Powder 🧄 | ½ tsp | Enhances cheese flavor |
| Onion Powder 🧅 | ½ tsp | Balances richness |
| Salt 🧂 | 1 tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Dry Mustard 🟡 | ¼ tsp | Boosts cheesy depth |
[recipe_ingredient_scaler]
The cheese is everything here. Cabot or Tillamook sharp cheddar melts beautifully—avoid pre-shredded (it’s coated in anti-caking stuff that messes with the sauce). I grab my Gruyere from Whole Foods since their cheese counter has great quality. The Parmesan should be the real Parmigiano-Reggiano kind (the wedge, not the green can). For the heavy cream, any brand works, but check the fat content—it needs to be at least 36%.
No Gruyere? Fontina or Monterey Jack work great as substitutes. Out of Dijon? Regular yellow mustard at half the amount gets you close. The pasta can be any short shape—cavatappi holds sauce even better than elbows (trust me on this). If you want to lighten it up a bit, whole milk can replace half the heavy cream, but the texture won’t be quite as luscious.
This reheats like a dream—stays creamy for 4-5 days in the fridge. Freezes for 3 months if you want to make ahead. I always double the batch so there’s enough for leftovers (because it’s even better the next day).
Why You’ll Love This Recipe
- One Pot Magic: I love that this comes together in a single pot—no colander, no extra bowls, just pasta and sauce in one go.
- Rich & Velvety: The heavy cream and egg create this insane creamy texture that clings to every noodle.
- Feeds a Hungry Crowd: This recipe stretches easily for family dinners or potlucks, and everyone always asks for the recipe.
- Leftovers? Even Better: Honestly, the flavors deepen overnight, so I often make extra just to have cold mac and cheese the next day.
Step-by-Step Instructions for Ultra Creamy Baked Mac and Cheese
Here’s how I make this dish foolproof—creamy, cheesy, and always perfect.
Step 1: Cook the Elbow Macaroni to Al Dente
Bring a large pot of salted water to a rolling boil. Add the 12 oz Elbow Macaroni and cook for 1 minute less than the package instructions. You want it slightly underdone because it’ll finish cooking in the oven.
Drain the pasta in a colander but don’t rinse it—those surface starches help the sauce cling better. Give it a quick shake to remove excess water, then set it aside. This step ensures your mac and cheese has the perfect bite without turning mushy during baking.
Step 2: Make the Creamy Cheese Sauce Base
In a large saucepan, melt the 0.5 cup Unsalted Butter over medium heat. Once melted, whisk in the 0.25 cup All-Purpose Flour to form a smooth paste. Cook for 1-2 minutes until the mixture turns a light golden color—this is your roux.
Slowly pour in the 2 cups Heavy Cream and 1 cup Whole Milk, 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. This creates the velvety foundation for your cheese sauce.
Step 3: Build the Cheese Sauce with Seasonings
Reduce heat to low and stir in the 1 tbsp Dijon Mustard, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 1 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Dry Mustard. These seasonings enhance the cheese flavor without overpowering it.
Gradually add the 3 cups Sharp Cheddar Cheese and 1 cup Gruyere Cheese, stirring constantly until fully melted and smooth. The key here is low heat and patience—rushing can cause the cheese to separate. Remove from heat once the sauce is silky.
Step 4: Combine with Pasta and Egg
In a large bowl, combine the cooked elbow macaroni with the cheese sauce, stirring until every piece is coated. Let the mixture sit for 2 minutes to cool slightly—this prevents the egg from scrambling when you add it.
Whisk the 1 whole Large Egg in a small bowl, then stir it into the pasta mixture. The egg binds everything together and creates that ultra-creamy texture. Pour everything into a greased baking dish and sprinkle the 0.5 cup Parmesan Cheese evenly on top.
Step 5: Bake to Golden Perfection
Bake at 375°F for 20-25 minutes until the top is golden brown and the edges are bubbling. You’ll know it’s done when the center is set and a knife inserted comes out clean.
Let it rest for 5 minutes before serving—this allows the custard to set completely. The result should be creamy, not soupy, with a crisp, cheesy top layer.
Pro Tips For Making Mac And Cheese Recipe With Egg And Heavy Cream
- Temper the Egg: Whisk a spoonful of the hot cream mixture into the beaten egg before adding it all in—I learned this the hard way after scrambling eggs in my first three batches.
- Undercook the Pasta: Pull the macaroni 1-2 minutes early, since it’ll finish cooking in the creamy sauce and soak up that richness without turning mushy.
- Skip Pre-Shredded Cheese: Sounds weird, but it works: freshly grated cheese melts smoother and doesn’t leave that weird powdery texture in your sauce.
- Warm Your Dairy: Take the heavy cream and milk out of the fridge 20 minutes before starting—cold dairy can make the sauce seize up or separate when you add the egg.
Wine and Beer Pairings for This mac and cheese recipe with egg and heavy cream
Crisp White Wines
For this rich dish, I love a Chardonnay with bright acidity to cut through the creaminess. A California Chardonnay like Kendall-Jackson offers buttery notes that complement the cheese beautifully. Serve chilled at 45-50°F for best flavor. 🍷
Light Red Options
A light Pinot Noir works surprisingly well with mac and cheese. The Oregon Pinot Noir from Eyrie Vineyards has earthy notes that balance the richness. Avoid heavy tannic reds that will clash with the creamy sauce.
Beer Pairings
An American Lager like Sierra Nevada Pale Ale cleanses the palate with its crisp, hoppy finish. The carbonation cuts through the heaviness of the dish. For a darker option, a Brown Ale offers caramel notes that complement the cheese. 🍺
Sparkling Choices
Prosecco or brut Champagne adds a refreshing contrast with its effervescence. The bubbles reset your palate between bites. I recommend La Marca Prosecco for its balanced sweetness and affordability at $15-20 per bottle.
Non-Alcoholic Pairings
Sparkling apple cider provides similar effervescence without alcohol. A dry hard cider like Angry Orchard Crisp Apple offers tartness that balances the creaminess. Serve well-chilled for maximum refreshment.
Nutrition Facts
Frequently Asked Questions
Why does this recipe use an egg?
The egg binds the sauce, creating a custard-like texture that keeps it ultra-creamy even after baking. It also prevents separation and gives the dish a richer mouthfeel.
Can I substitute the heavy cream?
For best results, stick with heavy cream, but in a pinch, you can replace half with whole milk. Avoid low-fat options—they won’t deliver the same velvety texture.
How do I prevent a dry or grainy texture?
Cook the sauce on low heat and stir constantly while adding cheese. Overheating or rushing can cause the cheese to clump or separate.
Can I make this ahead of time?
Yes! Assemble the dish, cover, and refrigerate for up to 24 hours before baking. Add 5 minutes to the baking time if starting cold.
- 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