Creamy Italian Mushroom Carbonara for Dinner

Creamy Italian Mushroom Carbonara for Dinner is my family’s favorite cozy dinner. After making it dozens of times, I’ve perfected the creamy, savory sauce. The key is cooking the mushrooms until they’re golden and releasing their umami flavor. I love serving this with a side of garlic bread for a complete meal. Jump to the recipe card or keep reading for my best tips. If you love recipes like this, you’ll also enjoy Authentic Pot Birria Tacos Recipe for Easy Dinner and Easy Hibachi Zucchini Stir Fry Recipe for Dinner.

Why This Creamy Italian Mushroom Carbonara for Dinner Is Pure Comfort
- Rich, creamy sauce with a hint of garlic and Parmesan
- Hearty mushrooms and al dente pasta make a satisfying dinner
- Better than takeout and ready in 20 minutes
What You'll Need for Creamy Italian Mushroom Carbonara for Dinner
Choosing the right ingredients makes a big difference, but this recipe is forgiving enough to work with what you have.
- 1 lb (450g) spaghetti
- 1 lb (450g) mixed mushrooms, sliced
- 4 cloves garlic, minced
- 1 cup (240ml) heavy cream
- 1 cup (115g) freshly grated Parmesan cheese
- 4 large eggs
- Salt and freshly ground black pepper, to taste
- Salt and freshly ground black pepper
- Red pepper flakes (optional)
- Freshly grated Parmesan cheese
- Optional: Freshly chopped parsley
- Optional: Crushed red pepper flakes

📝 Ingredient Notes
- mixed mushrooms: I like a mix of cremini, shiitake, and oyster mushrooms for this recipe.
🛒 Tools & Equipment I Recommend
- Stainless Steel Skillet — Even heat distribution for perfectly cooked mushrooms. → See on Amazon
- Microplane Zester — Easily grate garlic and Parmesan for maximum flavor. → See on Amazon

How to Make Creamy Italian Mushroom Carbonara for Dinner
- Cook Pasta: Cook spaghetti according to package instructions until al dente. Reserve 1 cup of pasta water before draining.
- Cook Mushrooms: In a large skillet, cook mushrooms over medium heat until golden and releasing their juices. Add minced garlic and cook for another minute.
- Make Sauce: Reduce heat to low. Add heavy cream to the skillet and stir to combine. Slowly add the reserved pasta water, one cup at a time, until the sauce reaches your desired consistency.
- Toss with Pasta: Add cooked spaghetti to the skillet and toss to coat in the sauce. Remove from heat.
- Add Eggs and Cheese: In a bowl, whisk together eggs, Parmesan, salt, and pepper. Slowly pour the egg mixture into the skillet, stirring constantly to coat the pasta. If the sauce becomes too thick, add more pasta water.
- Serve: Divide the pasta among plates, garnish with freshly chopped parsley, and serve immediately.
Cook's Tips for Perfect Creamy Italian Mushroom Carbonara for Dinner
- : Cook the mushrooms until they're golden to bring out their umami flavor.
- Common mistake and fix: Adding the eggs directly to the hot skillet can scramble them. Instead, whisk them in a bowl and pour them into the skillet while stirring constantly.
- : Reserve pasta water to adjust the sauce consistency and add flavor.
- : For a spicy kick, add crushed red pepper flakes to the skillet with the garlic.
Storing & Reheating Creamy Italian Mushroom Carbonara for Dinner
Short-Term Storage
Store in an airtight container in the fridge. Store leftovers in an airtight container in the fridge for up to 3 days. Make-ahead tip: You can cook the pasta and mushrooms ahead of time. Store separately in the fridge and combine when ready to serve.
Freezing Creamy Italian Mushroom Carbonara for Dinner
Freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.
How to Reheat Without Drying It Out
Oven: Reheat in a 350°F (180°C) oven for 10-15 minutes, or until heated through. Microwave: Reheat in the microwave for 1-2 minutes, or until heated through. Stir halfway through.
Recipe Notes
- Chef tip: For a vegetarian version, omit the Parmesan cheese or use a vegan alternative.
- Best substitution: Use heavy cream for a richer sauce, or half-and-half for a lighter version.
- Make-ahead: See storage notes above.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the sauce becomes too thick, add more pasta water. If it's too thin, cook it down over medium heat.
Want to level up this recipe?
Pasta Pot with Strainer — Makes draining pasta a breeze and pays for itself vs takeout. → Check price on Amazon
Creamy Italian Mushroom Carbonara for Dinner

Ingredients
Main Ingredients
- 1 lb (450g) spaghetti
- 1 lb (450g) mixed mushrooms, sliced
- 4 cloves garlic, minced
- 1 cup (240ml) heavy cream
- 1 cup (115g) freshly grated Parmesan cheese
- 4 large eggs
- Salt and freshly ground black pepper, to taste
Seasonings
- Salt and freshly ground black pepper
- Red pepper flakes (optional)
- Freshly grated Parmesan cheese
Optional Toppings
- Freshly chopped parsley
- Crushed red pepper flakes
Instructions
- Cook Pasta: Cook spaghetti according to package instructions until al dente. Reserve 1 cup of pasta water before draining.
- Cook Mushrooms: In a large skillet, cook mushrooms over medium heat until golden and releasing their juices. Add minced garlic and cook for another minute.
- Make Sauce: Reduce heat to low. Add heavy cream to the skillet and stir to combine. Slowly add the reserved pasta water, one cup at a time, until the sauce reaches your desired consistency.
- Toss with Pasta: Add cooked spaghetti to the skillet and toss to coat in the sauce. Remove from heat.
- Add Eggs and Cheese: In a bowl, whisk together eggs, Parmesan, salt, and pepper. Slowly pour the egg mixture into the skillet, stirring constantly to coat the pasta. If the sauce becomes too thick, add more pasta water.
- Serve: Divide the pasta among plates, garnish with freshly chopped parsley, and serve immediately.
Notes
- Chef tip: For a vegetarian version, omit the Parmesan cheese or use a vegan alternative.
- Best substitution: Use heavy cream for a richer sauce, or half-and-half for a lighter version.
- Make-ahead: See storage notes above.
- Scaling: This recipe can be easily doubled or halved to serve more or fewer people.
- Troubleshooting: If the sauce becomes too thick, add more pasta water. If it's too thin, cook it down over medium heat.
Storage
- Fridge: Store leftovers in an airtight container in the fridge for up to 3 days.
- Freezer: Freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.
- Oven reheat: Reheat in a 350°F (180°C) oven for 10-15 minutes, or until heated through.
- Microwave reheat: Reheat in the microwave for 1-2 minutes, or until heated through. Stir halfway through.
- Make ahead: You can cook the pasta and mushrooms ahead of time. Store separately in the fridge and combine when ready to serve.
Nutrition Per Serving
- Calories: 650
- Protein: 25g
- Fat: 35g
- Carbs: 60g
- Fiber: 3g
- Sugar: 4g
- Sodium: 800mg
- Cholesterol: 240mg
- Sat. Fat: 21g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Italian Mushroom Carbonara for Dinner FAQs
See storage notes above. You can cook the pasta and mushrooms ahead of time and combine when ready to serve.
The sauce may have become too thick if the heat was too high or you added too much cheese. To fix, add more pasta water and stir until the desired consistency is reached.
Yes, you can freeze individual portions for up to 2 months. Thaw overnight in the fridge before reheating.
No, this recipe is best made on the stovetop. The air fryer is not suitable for cooking pasta or making the creamy sauce.
You can use half-and-half for a lighter version or coconut cream for a dairy-free alternative.
A Warm Final Note
I can’t wait for you to try Creamy Italian Mushroom Carbonara for Dinner and see how effortlessly it comes together. When you make it, pop back here and leave a rating or share how it turned out — I love hearing from you!






