Mushroom Carbonara Recipe
Introduction
Mushroom Carbonara is a delicious twist on the classic Italian pasta dish, replacing pancetta with savory mushrooms for a vegetarian-friendly option. Creamy, flavorful, and easy to prepare, this recipe is perfect for a comforting weeknight dinner.

Ingredients
- 2 tbsp extra virgin olive oil, plus more for drizzling
- 8 ounces mushrooms, sliced thin
- 4 cloves garlic, minced
- 8 ounces spaghetti
- 1/4 cup Parmesan cheese, plus more for serving
- 1/2 cup starchy pasta water
- 2 egg yolks
- 2 tbsp fresh parsley
- Salt and pepper, to taste
- Crushed red pepper flakes
Instructions
- Step 1: Bring a large pot of salted water to a boil and cook the spaghetti until al dente according to package instructions. Reserve 1/2 cup of the pasta water before draining the pasta.
- Step 2: While the pasta cooks, heat 2 tablespoons of olive oil in a medium saucepan over medium heat. Add the sliced mushrooms and sauté until tender and browned, about 3 minutes. Stir in the minced garlic and cook for another minute, then remove from heat.
- Step 3: In a small bowl, whisk together the egg yolks and Parmesan cheese until smooth.
- Step 4: Add the drained pasta to the skillet with the mushrooms and garlic. Pour in the egg and cheese mixture along with 1/4 cup of the reserved pasta water. Toss the pasta slowly and continuously to coat it evenly, adding more pasta water if necessary to reach a creamy consistency.
- Step 5: Stir in the fresh parsley and season with salt and pepper to taste. Serve immediately with a sprinkle of crushed red pepper flakes, extra Parmesan cheese, and a drizzle of olive oil.
Tips & Variations
- Use cremini or shiitake mushrooms for a deeper, earthier flavor.
- For a richer sauce, add a splash of heavy cream or a bit more Parmesan cheese.
- If you want a non-vegetarian version, add crispy pancetta or bacon pieces along with the mushrooms.
- Freshly grated Parmesan makes a big difference in flavor, so avoid pre-grated cheese if possible.
Storage
Store leftover Mushroom Carbonara in an airtight container in the refrigerator for up to 2 days. To reheat, warm gently in a skillet over low heat with a splash of water or broth to loosen the sauce, stirring continuously to avoid scrambling the eggs.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use whole eggs instead of just yolks?
Using whole eggs can make the sauce less creamy and more like scrambled eggs. For the traditional silky texture, it’s best to use only the yolks.
How can I make this recipe vegan?
To make a vegan version, replace the Parmesan cheese with nutritional yeast or a vegan cheese alternative and use a plant-based egg substitute like a silken tofu or cashew cream for the sauce.
PrintMushroom Carbonara Recipe
This Mushroom Carbonara is a creamy, comforting pasta dish that swaps traditional pancetta for sautéed mushrooms, delivering rich umami flavor perfect for a vegetarian twist on a classic Italian favorite. The silky sauce is made by combining egg yolks, Parmesan, and reserved starchy pasta water to coat al dente spaghetti with a luscious finish.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Pasta
- 8 ounces spaghetti
- 1/2 cup starchy pasta water (reserved from cooking pasta)
- salt, for boiling pasta
Sauce & Toppings
- 2 egg yolks
- 1/4 cup Parmesan cheese, plus more for serving
- 2 tablespoons fresh parsley, chopped
- crushed red pepper flakes, for serving
Sautéed Mushrooms
- 2 tablespoons extra virgin olive oil, plus more for drizzling
- 8 ounces mushrooms, sliced thin
- 4 cloves garlic, minced
- salt and pepper, to taste
Instructions
- Cook Pasta: Bring a large pot of salted water to a boil. Add the spaghetti and cook until al dente according to package instructions, typically about 8-10 minutes. Reserve 1/2 cup of the starchy pasta water before draining the pasta.
- Sauté Mushrooms and Garlic: While the pasta cooks, heat 2 tablespoons of extra virgin olive oil in a medium saucepan over medium heat. Add the sliced mushrooms and sauté until they become tender and browned, about 3 minutes. Stir in the minced garlic and cook for an additional 1 minute until fragrant. Remove the pan from the heat.
- Prepare Egg-Parmesan Mixture: In a small bowl, whisk together the egg yolks and 1/4 cup grated Parmesan cheese until smooth and well combined. This mixture will create the creamy sauce when combined with the pasta and hot ingredients.
- Combine Pasta and Sauce: Add the drained spaghetti directly to the skillet with the sautéed mushrooms and garlic. Pour the egg and cheese mixture over the pasta and add 1/4 cup of the reserved pasta water. Using tongs or a fork, slowly toss and stir the pasta continuously to ensure the hot pasta gently cooks the egg yolks, forming a silky, creamy coating. If the sauce seems too thick, add more reserved pasta water a little at a time until desired consistency is reached.
- Add Final Seasoning and Serve: Stir in the fresh parsley and season with salt and freshly cracked black pepper to taste. Divide the pasta among serving bowls. Top each bowl with a sprinkle of crushed red pepper flakes, extra Parmesan cheese, and a light drizzle of olive oil for added richness and flavor. Serve immediately for the best texture and taste.
Notes
- Be sure to reserve some pasta water before draining; it’s crucial for creating the creamy carbonara sauce.
- Use fresh eggs and make sure to toss quickly after adding to hot pasta to avoid scrambling the eggs.
- You can use any mushroom variety you prefer, such as cremini or shiitake, for different flavor profiles.
- Adjust the crushed red pepper flakes to control the spice level to your liking.
- Serve immediately—carbonara is best enjoyed fresh as the sauce thickens upon standing.
Keywords: Mushroom Carbonara, vegetarian carbonara, pasta recipe, creamy mushroom pasta, Italian pasta dish

