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. Mallory says:

    5 stars
    Very good! I made the mistake of tossing all the noodles in the sauce. I thought a pound of noodles was too much for the amount of sauce. Next time I would make more sauce because its sooo good.

  2. D sdf says:

    how is this vegetarian and has parmesan?

    1. Sarah Bond says:

      Look for a vegetarian friendly parmesan! Many groceries carry them now 😀

    2. rosemary patterson says:

      Vegetarian recipes include cheese. Vegan do not.

    3. Arlen says:

      @rosemary patterson
      Regular parmesan isn’t vegetarian, as it’s made with animal rennet. Sarah is right, there is vegetarian-friendly parmesan, but you do have to seek it out.

    4. celeste brisker says:

      Vegetarian means no meat. So this recipe is indeed vegetarian. You are referring to vegan which is no animal byproducts

  3. garden girl says:

    Rosemary Patterson, many cheeses, classic parmesan among them, contain rennet, which is an animal product. True vegetarians do not eat cheese containing rennet. As Sarah points out, there are more and more cheeses available that use vegetarian or microbial rennet.

  4. Myra says:

    Vegetarian but with eggs😬

    1. Sarah Bond says:

      A vegetarian diet can include eggs (a vegan diet does not).

  5. Ally Reese says:

    5 stars
    I was so pleased with this recipe. It was so easy and I accidently added an extra egg so added an extra yolk so it was a little bit creamier but it was so tasty! This is my new go to pasta! Thank you for posting!

  6. Brenda Kelly says:

    5 stars
    Lovely pasta. Made this last night with 3 different types of mushrooms. So easy and so tasty. Will definitely make this again.

  7. nakedcook says:

    3 stars
    Wrong please use Peccorino as this is one of the 5 classic Roman dishes and Romans never used Parmesan.

  8. Marianne Fimbel says:

    5 stars
    Excellent! I added tomatoes and asparagus and we had a fully satisfying awesome dinner.

    1. Sarah Bond says:

      Yay!! Enjoy! 😀

  9. Pam says:

    This looks good, but are the eggs are raw???

    1. Sarah Bond says:

      The eggs “cook” when you mix them into the hot pasta!

  10. Jambo says:

    5 stars
    This recipe was amazing. I doubled it up for me, my maw and paw and it lasted two nights. If I ever get a wife I can’t wait for her to make it for me!!

    1. Sarah Bond says:

      I’m so happy to hear it, Jambo! Enjoy!! 😀