Creamy Italian Mushroom Carbonara for Dinner

Creamy Italian Mushroom Carbonara for Dinner is the ultimate comfort food. After making this many times, I’ve discovered the trick to the perfect creamy sauce. The creamy, melt-in-your-mouth texture will make your family beg for seconds. Keep reading for my best tips, or jump to the recipe card. If you love recipes like this, you’ll also enjoy Easy S’mores Hand Pies Recipe for a Fun Dessert and Easy High Protein Chicken and Corn Chowder Recipe.

Why This Creamy Italian Mushroom Carbonara for Dinner Is Pure Comfort
- Better than takeout creamy sauce
- Crispy bacon and fresh mushrooms
- Easy and quick weeknight dinner
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.
- 12 oz spaghetti
- 8 oz bacon
- 8 oz mushrooms
- 4 cloves garlic
- 4 large eggs
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- Salt and pepper to taste
- Salt and pepper
- Garlic powder
- Red pepper flakes
- Optional: Fresh parsley
- Optional: Red pepper flakes

📝 Ingredient Notes
- bacon: You can substitute pancetta or guanciale if you prefer.
🛒 Tools & Equipment I Recommend
- Stainless Steel Skillet — Even heat distribution for perfect searing → See on Amazon
- Instant Read Meat Thermometer — Ensures perfect cooking every time → 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.
- Cook Bacon: In a large skillet, cook bacon over medium heat until crispy. Remove bacon from skillet and set aside, but keep the grease.
- Sauté Mushrooms: Add mushrooms to the skillet and cook until they release their moisture and begin to brown. Add minced garlic and cook for an additional minute.
- Make the Sauce: In a bowl, whisk together eggs, heavy cream, Parmesan cheese, salt, and pepper. Slowly pour in the reserved pasta water while whisking continuously.
- Combine: Add the cooked pasta, bacon, and sauce to the skillet with the mushrooms. Toss until the pasta is well coated with the sauce. If the sauce is too thick, add more pasta water.
- Serve: Serve immediately, topped with fresh parsley and red pepper flakes if desired.
Cook's Tips for Perfect Creamy Italian Mushroom Carbonara for Dinner
- Common mistake and fix: The most common mistake is adding the eggs directly to the hot skillet, which results in scrambled eggs. To prevent this, always temper the eggs by slowly adding the reserved pasta water while whisking continuously.
- Pro tip: For an extra creamy sauce, add a tablespoon of butter to the skillet before adding the pasta water.
- Pro tip: To make this dish ahead of time, cook the pasta and prepare the sauce separately. When ready to serve, combine the pasta and sauce in the skillet and heat over low heat until warmed through.
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 refrigerator for up to 3 days. Make-ahead tip: You can prepare the sauce and cook the pasta ahead of time. Combine and heat over low heat when ready to serve.
Freezing Creamy Italian Mushroom Carbonara for Dinner
This dish does not freeze well due to the creamy sauce.
How to Reheat Without Drying It Out
Oven: Reheat in the oven at 350°F (175°C) for 10-15 minutes or until warmed through. Microwave: Reheat in the microwave for 1-2 minutes or until warmed through. Stir halfway through cooking.
Recipe Notes
- Chef tip: For a vegetarian version, substitute the bacon with sliced mushrooms and a tablespoon of olive oil.
- Best substitution: You can substitute the heavy cream with half-and-half or milk for a lighter version.
- Make-ahead: See storage notes for make-ahead instructions.
- Scaling: This recipe can be easily doubled or tripled to serve a larger crowd.
- Troubleshooting: If the sauce is too thick, add more pasta water. If the sauce is too thin, cook the pasta for an additional minute or two before combining with the sauce.
Want to level up this recipe?
High-Quality Chef's Knife — Makes prep work a breeze and ensures even cooking → Check price on Amazon
Creamy Italian Mushroom Carbonara for Dinner

Ingredients
Main Ingredients
- 12 oz spaghetti
- 8 oz bacon
- 8 oz mushrooms
- 4 cloves garlic
- 4 large eggs
- 1 cup heavy cream
- 1 cup grated Parmesan cheese
- Salt and pepper to taste
Seasonings
- Salt and pepper
- Garlic powder
- Red pepper flakes
Optional Toppings
- Fresh parsley
- Red pepper flakes
Instructions
- Cook Pasta: Cook spaghetti according to package instructions until al dente. Reserve 1 cup of pasta water.
- Cook Bacon: In a large skillet, cook bacon over medium heat until crispy. Remove bacon from skillet and set aside, but keep the grease.
- Sauté Mushrooms: Add mushrooms to the skillet and cook until they release their moisture and begin to brown. Add minced garlic and cook for an additional minute.
- Make the Sauce: In a bowl, whisk together eggs, heavy cream, Parmesan cheese, salt, and pepper. Slowly pour in the reserved pasta water while whisking continuously.
- Combine: Add the cooked pasta, bacon, and sauce to the skillet with the mushrooms. Toss until the pasta is well coated with the sauce. If the sauce is too thick, add more pasta water.
- Serve: Serve immediately, topped with fresh parsley and red pepper flakes if desired.
Notes
- Chef tip: For a vegetarian version, substitute the bacon with sliced mushrooms and a tablespoon of olive oil.
- Best substitution: You can substitute the heavy cream with half-and-half or milk for a lighter version.
- Make-ahead: See storage notes for make-ahead instructions.
- Scaling: This recipe can be easily doubled or tripled to serve a larger crowd.
- Troubleshooting: If the sauce is too thick, add more pasta water. If the sauce is too thin, cook the pasta for an additional minute or two before combining with the sauce.
Storage
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezer: This dish does not freeze well due to the creamy sauce.
- Oven reheat: Reheat in the oven at 350°F (175°C) for 10-15 minutes or until warmed through.
- Microwave reheat: Reheat in the microwave for 1-2 minutes or until warmed through. Stir halfway through cooking.
- Make ahead: You can prepare the sauce and cook the pasta ahead of time. Combine and heat over low heat when ready to serve.
Nutrition Per Serving
- Calories: 720
- Protein: 28g
- Fat: 48g
- Carbs: 52g
- Fiber: 2g
- Sugar: 4g
- Sodium: 1300mg
- Cholesterol: 240mg
- Sat. Fat: 25g
Nutritional values are estimates only. Actual values may vary by brand and portion size.
Creamy Italian Mushroom Carbonara for Dinner FAQs
Yes, you can prepare the sauce and cook the pasta ahead of time. Combine and heat over low heat when ready to serve.
The most common reason for a grainy sauce is adding the eggs directly to the hot skillet. Always temper the eggs by slowly adding the reserved pasta water while whisking continuously.
This dish does not freeze well due to the creamy sauce.
This recipe is best made on the stovetop. The air fryer is not suitable for cooking pasta.
You can substitute the heavy cream with half-and-half or milk for a lighter version.
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!






