This quick and easy Mushroom Carbonara recipe features rich creamy pasta tossed with mushrooms and fresh parsley. What’s even better is that it’s ready in less than 30 minutes! Serve with a side salad to complete the meal.

Love homemade Italian food? Then you’ve got to try my Authentic Italian Meatballs and my Chicken Puttanesca!

30 Minute Mushroom Carbonara |

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox! You will also receive other new recipes in your inbox weekly!

    Homemade Mushroom Carbonara

    If I had to choose one thing I loved most about this mushroom carbonara recipe, it would have to be that it’s so easy to make! Even though it’s made with just a few ingredients, it’s packed with flavor from the rich sauce, sauteed mushrooms, and pasta noodles.

    Classic carbonara is made with egg, pasta, starchy water and some sort of salty pork either bacon, pancetta, or guanciale. Guanciale is prepared from pork jowl or cheeks, rubbed in spices, and then cured. The cured meat got its name from guancia, which mean cheek or pillow in Italian.

    While classic carbonara is delicious, I set out on a way to make it even easier and meat-free. And I have to say that I’m thoroughly impressed with this vegetarian version. The mushrooms offer an earthy, almost meaty flavor that’s enhanced by the garlic, egg yolks, and parsley, making it a great alternative to cured pork. Plus, the fact that it comes together in 30 minutes or less makes this perfect for your family table!

    Creamy Mushroom Carbonara |


    • Extra Virgin Olive Oil: The base for any Italian meal. You can also use avocado oil, but avoid butter.
    • Mushrooms: I like using baby bellas, buttons, or cremini mushrooms. Whichever type you use, make sure to slice them thin.
    • Garlic: I used four cloves total, but you could use as many as six if you’re a garlic lover. (I won’t judge!)
    • Spaghetti: This is the best pasta for carbonara, in my opinion, but any long pasta like fettuccine, linguini, or bucatini would work, too.
    • Parmesan Cheese: Freshly grated is best, if you can get it! It melts the smoothest, but packaged is fine, too.
    • Reserved Pasta Water: Don’t pour out your pasta water before saving some for the sauce! This dish gets its creaminess from the starchy pasta water, egg yolks, and parmesan cheese.
    • Egg Yolks: Save the whites for your morning omelette and toss your carbonara in just the yolks. This makes the dish super creamy, rich, and velvety.
    • Fresh Parsley: This dish is decadent, so it needs a bite of something fresh. Parsley is the perfect garnish for just that reason!
    • Crushed Red Pepper Flakes: These brighten up the carbonara sauce without making it too spicy.

    How To Make Mushroom Carbonara

    1. Prepare your pasta by boiling it in some heavily salted water until al dente. Save half of a cup, at least, to use in the sauce. Drain remaining pasta and set aside.
    2. In a medium saucepan, sauté the sliced mushrooms in olive oil until tender and browned 3 minutes. Add the garlic, cook for one minute, then remove from heat.
    3. In a small, separate bowl, whisk together the parmesan cheese and egg yolks.
    4. Add the cooked pasta to the skillet with the mushrooms and garlic, and toss to combine. Then, pour in the egg and cheese mixture, along with 1/4 cup of the pasta water. Slowly toss the pasta with the sauce until the noodles are well-coated. Add the chopped fresh parsley, salt, and pepper, and toss again.
    5. Serve each bowl with crushed red pepper flakes, parmesan cheese, and a drizzle of olive oil for serving. Enjoy!

    Learn how to make mushroom carbonara at home! |

    What To Serve with Mushroom Carbonara

    30 Minute Creamy Mushroom Carbonara |

    More Pasta Recipes To Try

    30 minute Creamy Mushroom Carbonara

    4.34 from 3 votes
    Quick & Easy Mushroom Carbonara. Rich creamy pasta tossed with mushrooms and fresh parsley. Ready in less than 30 minutes!
    Servings: 2
    Prep Time: 15 minutes
    Cook Time: 15 minutes
    Total Time: 30 minutes



    • Begin by boiling pasta in salted water until al-dente per package instructions. Reserve 1/2 cup of the pasta water and drain the rest of the pasta.
    • Meanwhile, in a medium saucepan heat olive oil and sauté mushrooms until tender and browned 3 minutes. Add in garlic and cook for 1 minute. Take off the heat.
    • Add egg yolks and parmesan cheese to a small bowl and whisk to combine.
    • Add the pasta to the skillet with the mushrooms and garlic mixture. Add in the egg / cheese mixture and 1/4 cup of the pasta water. Slowly toss the pasta until the pasta is coated. Add more pasta water if needed. Add in fresh parsley and season with salt and pepper to taste. Serve each bowl with crushed red pepper flakes, parmesan cheese, and a drizzle of olive oil for serving!

    Nutrition Information

    Calories: 687kcalCarbohydrates: 92gProtein: 26gFat: 24gSaturated Fat: 6gCholesterol: 204mgSodium: 228mgPotassium: 691mgFiber: 5gSugar: 6gVitamin A: 695IUVitamin C: 10mgCalcium: 217mgIron: 3mg

    Did you make this?

    I'd love to hear your feedback! Leave a review and make sure to share your pictures on social media! Don't forget to follow @thechefsavvy.