This post contains affiliate links.

Upgrade pasta night with this creamy, cozy vegetarian carbonara! Made with savory mushrooms, egg yolks, and a healthy dose of Parmesan, this is comfort food at its finest (we’ve dozens of 5-star reviews to prove it!). Perfect for weeknights, date nights, or anytime you need a plate full of comfort!

A white bowl filled with vegetarian carbonara and topped with butter, parmesan, and parsley.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

You’ll Be Making This On Repeat

Today, we’re keeping it classic with a dish that feels gourmet but couldn’t be easier to whip up: vegetarian carbonara. Using just a few staple ingredients (like spaghetti, eggs, Parmesan, and mushrooms), it turns out shockingly rich, creamy, and satisfying.

Now, what truly makes a carbonara dish? It’s all in the eggs! Where regular spaghetti can be made with marinara sauce (or butter and Parmesan for Alfredo), carbonara uses egg yolks to create a creaminess that just isn’t achievable with the other variations.

And you won’t miss the bacon one bit! I can confirm this meat-free carbonara recipe still packs plenty of savory flavor and an unbelievably meaty texture, thanks to the sautéed mushrooms. Let’s make pasta!

Reader rating

★★★★★

“This recipe was amazing. I doubled it up for me, my maw and paw and it lasted two nights.” —Jambo

Add your review

A white bowl filled with vegetarian carbonara and topped with butter, parmesan, and parsley.

Here’s What You’ll Need

This vegetarian carbonara uses only eight ingredients, two of which are seasonings! (Jump to the recipe for exact measurements – this is just an overview.)

  • Butter: nsalted is best, as the Parmesan will add enough saltiness.
  • Mushrooms: You can use your favorite type of mushroom here. (White or brown button mushrooms are easiest to find, but shiitake or portobello add loads of flavor!)
  • Garlic: While fresh garlic is best, you can use 1/4 tsp of dried garlic to replace the 2 cloves.
  • Spaghetti: Use 1 lb of (uncooked) spaghetti (bucatini and rigatoni are also types of pasta that work wonderfully, too).
  • Salt: Add 2 tablespoons to the pasta water for maximum flavor. (You won’t actually eat all that sodium—most of it will stay in the water!)
  • Eggs: Next up is the ingredient that makes this dish a classic carbonara: eggs! Room temperature is crucial here, as it affects how the eggs cook and the overall consistency.
  • Parmesan Cheese: Finally, set aside 1 cup of grated Parmesan, which adds a savory, salty flavor. You can also use Pecorino Romano cheese!
A white bowl filled with vegetarian carbonara and topped with butter, parmesan, and parsley.

Making Meat-Free Carbonara Is So Easy

Vegetarian spaghetti carbonara involves just five steps to create the perfect creamy dish. (It comes together in 20 minutes, including cooking time!)

Step 1: Prepare The Mushrooms
Melt the butter in a sauté pan over medium heat. Cook the mushrooms and garlic together.

Sautéed sliced mushrooms in a skillet
Cook until the mushrooms lose their moisture and become soft (about 5 minutes).

Step 2: Whisk The Eggs
Whisk the egg yolks and whole eggs. Then, stir in the Parmesan.

Whisking egg yolks and whole eggs in a clear glass bowl
You’ll want the egg yolks and whole eggs to be thoroughly mixed into an even consistency.

Step 3: Cook The Pasta
Bring a large pot of water to a boil, then add the salt and spaghetti. Cook the pasta according to the package instructions until al dente. Remember to save 1 cup of the water you cooked the pasta in for the sauce!

Cooked pasta noodles in a large pot
To check if your pasta is al dente, pull out a strand or piece from the pot about a minute or two before the suggested cooking time is up. Take a bite—you’re looking for a slight firmness in the center without it being hard or crunchy.

Step 4: Temper The Eggs
Very slowly drizzle the pasta water into the eggs, whisking as you pour.

Step 5: Combine The Ingredients
Finally, stir the egg mixture and mushrooms into the spaghetti. Serve immediately!

Cooked spaghetti noodles and sautéed mushrooms in a large pot
Slowly drizzling the pasta water into the eggs tempers the mixture, preventing them from scrambling when they hit the hot noodles.
A white bowl filled with vegetarian carbonara and topped with butter, parmesan, and parsley.
Top your vegetarian carbonara with cracked black pepper, more Parmesan cheese, and parsley for the ultimate flavor combination.

Add These veggies

Want to add more vegetable powerhouse ingredients to your carbonara recipe? We say, go for it! Here are some ideas.

  • Asparagus: Chop up spears of asparagus for a nutritious crunch in every bite. Quickly sauté or roast them for maximum deliciousness.
  • Zucchini: Fresh chopped zucchini gives your carbonara a total summertime vibe! Sauté them over high heat with a splash of oil until golden brown and slightly soft.
  • Cherry tomatoes: Adding tomatoes is a surefire way to up the juiciness. Throw in fresh halves, roast them to bring out their sweetness, or try sun-dried tomatoes!
  • Red onion: Finally, add a kick to your dish with chopped red onion (fresh, sautéed, or roasted).
A white bowl filled with vegetarian carbonara and topped with butter, parmesan, and parsley.

Pairs well with…

How To Make Vegetarian Carbonara

4.93 from 26 ratings
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Servings: 4 servings
Upgrade pasta night with this creamy, cozy vegetarian carbonara! Made with savory mushrooms, egg yolks, and a healthy dose of Parmesan, this is comfort food at its finest (we've dozens of 5-star reviews to prove it!). Perfect for weeknights, date nights, or anytime you need a plate full of comfort!

Ingredients 

  • 2 Tbsp unsalted butter, 28 g
  • 3 cups sliced mushrooms, 180 g
  • 2 cloves garlic, minced
  • 1 lb uncooked spaghetti, 450 g
  • 2 Tbsp salt
  • 4 egg yolks, room temperature
  • 2 whole eggs, room temperature
  • 1 cup finely grated Parmesan cheese, 85 g
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Mushrooms: Melt butter in a sauté pan over medium heat. Add mushrooms and garlic, cooking until mushrooms lose their moisture and become soft, about 5 minutes.
    Sliced mushrooms, the star of a vegetarian carbonara, are sautéed to perfection in a black frying pan against a crisp white background.
  • Whisk Eggs: Whisk together the egg yolks and whole eggs until evenly mixed. Stir in the Parmesan.
    A hand skillfully uses a whisk to mix beaten eggs in a transparent glass bowl on a white surface, laying the foundation for a delightful vegetarian carbonara dish.
  • Pasta: Bring a large pot of water to a boil, then add salt and spaghetti. Cook according to the package instructions until spaghetti is al dente. When finished, save 1 cup of the water that you cooked the pasta in, and strain out the rest.
  • Temper Eggs: Very slowly drizzle the 1 cup of pasta water into the eggs, whisking as you pour. This tempers the eggs so that they won't scramble when they hit the hot noodles.
    A pot of vegetarian carbonara spaghetti with metal tongs rests invitingly on a pristine white background.
  • Combine: Stir the egg mixture and mushrooms into the spaghetti noodles. Top with cracked black pepper and more Parmesan cheese. Serve immediately.
    A vegetarian carbonara with sautéed mushrooms waits in a pot, while a pair of tongs rests on the side, ready to serve.

Nutrition

Serving: 1serving | Calories: 545kcal | Carbohydrates: 65.8g | Protein: 26.9g | Fat: 19.8g | Saturated Fat: 9.4g | Cholesterol: 405mg | Sodium: 310mg | Potassium: 426mg | Fiber: 0.6g | Sugar: 1.2g | Calcium: 245mg | Iron: 6mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

4.93 from 26 votes (19 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




22 Comments

  1. Annette says:

    5 stars
    Yum yum yum 🤤
    I only had orzo on hand, but it turned out so nice. Just what I needed tonight.
    Thank you.
    P.S.
    I love your cookbook and can’t wait for the next one 😉

    1. Sarah Bond says:

      I’m so happy to hear you loved it, Annette! Happy eating! 😀

  2. andasmile says:

    This was DELICIOUS. Please make this recipe.

    I’ve missed carbonara since becoming a vegetarian eight years ago for health reasons and this filled that craving wonderfully omg. Tried before to make it with plant based bacon to simulate the real thing but it never worked that well unfortunately. So I thought this might fail as well.

    But nope. And this was SO GOOD. 😍😍😍 I added corn and zucchini alongside the mushrooms and garlic and it was so good. Also added a pinch of red pepper flakes for a some extra spice. It made it even more tasty omg. If people are making this they should try that if they want it to be a bit spicy.

    1. The Live Eat Learn Team says:

      Thanks for making my day with your comment! So pumped you loved it!