This post may contain affiliate links. As an amazon associate, I earn from qualifying purchases. See my full Disclosure Policy for details.
This Bacon Mushroom Carbonara is rich, creamy, and loaded with smoky bacon and tender mushrooms. A quick pasta dinner everyone loves. 🍝✨

Want to see more Love Bakes Good Cakes recipes on Google?
⭐ Why You’ll Love This Recipe
- This Bacon Mushroom Carbonara is creamy, comforting, and loaded with bacon and mushroom flavor in every bite.
- It feels like a restaurant-style pasta, but still works as an easy carbonara recipe for any night of the week.
- It fits perfectly if you love carbonara food that comes together quickly with simple ingredients.
🛒 Ingredients & Substitutions
- spaghetti – substitute with linguine or fettuccine
- reserved pasta water – needed for creaminess in place of heavy cream
- bacon – substitute with pancetta or bacon bits
- egg yolks – no substitute recommended for a true carbonara texture
- Parmigiano – substitute with Grana Padano
- olive oil – substitute with avocado oil
- mushrooms – use any variety like cremini or button
- basil – substitute with Italian seasoning
- salt – adjust to taste
- pepper – substitute with white pepper for a lighter flavor
✨ Variations
- Make it spicy by adding red pepper flakes when you cook the mushrooms.
- Swap the mushrooms with sautéed onions or spinach.
- Use pancetta instead of bacon for a more traditional flavor.
- Add grilled chicken or shrimp on top for extra protein.
- Try a mix of Parmesan and Pecorino for a sharper finish.









🔥 Tips
- Work quickly when you add the egg yolk mixture so it stays silky.
- Use freshly grated cheese for a smoother and richer sauce.
- Add pasta water a little at a time until the sauce reaches your preferred texture.
- Reserve enough pasta water in case you want to loosen leftovers later.
- Cook the bacon to your ideal crispness before crumbling.
❓ FAQs
You can, but the texture will be slightly less rich. Using only yolks creates a classic silky finish.
It is best served fresh, but you can prep the bacon and mushrooms ahead and reheat them before adding the pasta.
Yes. Peas, spinach, onions, or roasted asparagus work well without changing the sauce.
Button, cremini, or baby bella all taste great in this carbonara food recipe.
Yes. You can use turkey bacon or even omit it and add extra mushrooms or roasted garlic.
🍽️ Other Recipes You May Enjoy
Pizza and Pasta
Italian Sausage Bow Tie Pasta
Pizza and Pasta
Creamy Chicken Pesto Pasta
Pizza and Pasta
One-Pot Cheeseburger Pasta
Pizza and Pasta
One Pot Creamy Bacon Spinach Pasta

Bacon Mushroom Carbonara
Would you like to save this?
Equipment
- large pot
- colander
- large skillet
Ingredients
- 1 box spaghetti, (16 oz.)
- 1 cup reserved pasta water, (you will only need about 1/2 cup)
- 10 bacon strips
- 2 tablespoons olive oil
- 2 cups mushrooms, sliced
- 2 teaspoons dried basil
- 1 teaspoon salt
- ¼ teaspoon black pepper
- 4 large egg yolks
- ½ cup Parmigiano cheese, grated
- additional Parmigiano cheese, (for serving) optional
Instructions
- Cook the spaghetti according to the package directions. Reserve 1 cup of pasta water, then drain the spaghetti.1 box spaghetti, 1 cup reserved pasta water
- Cook the bacon until crisp, then crumble and set aside.10 bacon strips
- Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the sliced mushrooms.2 tablespoons olive oil, 2 cups mushrooms
- Sprinkle in the basil, salt, and pepper. Stir and cook for 7-8 minutes until the mushrooms are browned and tender.2 teaspoons dried basil, 1 teaspoon salt, ¼ teaspoon black pepper
- Add the crumbled bacon and stir until warmed through.
- Add the cooked spaghetti to the skillet. Toss to combine and warm everything through.
- In a separate bowl, whisk the egg yolks with ½ cup grated Parmigiano.4 large egg yolks, ½ cup Parmigiano cheese
- Pour the egg mixture over the hot pasta and toss quickly until the spaghetti is fully coated.
- Add about ½ cup of reserved pasta water and mix well until creamy.
- Serve warm with the remaining grated Parmigiano sprinkled on top.additional Parmigiano cheese
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.









