Plant Based Spaghetti

Prep
15 Minutes
Cook
45 Minutes
Servings
4 -6

Hearty and comforting, this plant based spaghetti features a rich walnut mushroom meat sauce made with simple, whole-food ingredients for a deeply savory, Mediterranean-inspired meal.

Add as a preferred source on Google

This Plant Based Spaghetti is rooted in the Mediterranean tradition of hearty, whole-food cooking. Walnuts and mushrooms replace ground meat in a rich, savory sauce inspired by the flavors Maria grew up with. It’s simple, one-pot cooking with real ingredients, and no processed substitutes, making a deeply satisfying plant based spaghetti sauce that everyone will love.

Why You’ll Love Plant Based Spaghetti

  • Whole-food “meat” sauce: Walnuts and mushrooms create a texture similar to ground meat without any processed substitutes, keeping the dish real and wholesome, just like Mediterranean home cooking.
  • One-pot comfort: Everything comes together in a single pot, making weeknight cleanup easy.
  • Packed with nutrition: Walnuts bring omega-3s and protein, while mushrooms deliver B vitamins, selenium, and deep umami flavor. This is comfort food you can feel good about.
  • Everyone loves it: Whether you eat plant-based, vegetarian, or meat, the texture and flavor win over every crowd.
A variety of ingredients on a white surface, perfect for vegan spaghetti, including mushrooms, carrots, celery, an onion, garlic, canned tomatoes, walnuts, and multiple spice jars. A bottle of olive oil and balsamic vinegar are also present.

What Makes This Plant Based Meat Sauce Different

This approach to plant-based “meat sauce” celebrates Mediterranean home cooking. Unlike recipes that rely on textured veggie protein, Beyond Beef, or Impossible meat, this sauce is ingredient-driven, whole-food, and rooted in the flavors of my Greek heritage.

Walnuts as a meat substitute: The fat content mimics ground beef, and browning them creates a toasty, rich flavor. Walnuts are a Mediterranean pantry staple, used in sauces, dips, and fillings across Greece, Turkey, and the Levant.

Mushrooms for umami: Cremini or button mushrooms deliver glutamate-rich, deep savory notes. They provide meaty texture and complex flavor while staying accessible and nutrient-dense.

Mediterranean technique: This recipe follows the Italian tradition of building a soffritto base with carrots, celery, and onions. The warming spices, cinnamon and clove, are a nod to Greek and Southern Italian cooking, adding subtle depth without sweetness.

For extra protein, baked tofu crumbles can be served on top.

Ingredients You’ll Need

The “meat” base:

  • Walnuts – coarsely ground, rich in omega-3s and antioxidants. Pecans work if needed.
  • Mushrooms – cremini or button recommended. They add umami, B vitamins, selenium, and fiber.

The soffritto:

  • Onion, celery, carrots, garlic – processed to a pulp for a traditional Italian flavor base.

The sauce:

  • Tomato paste – blooming it in the pot creates depth.
  • Passata – look for Italian or Greek brands.
  • Vegetable stock paste
  • Balsamic vinegar – optional, adds acidity and complexity

The spice rack:

  • Cinnamon and clove – a Greek/Southern Italian tradition in meat sauces
  • Bay leaf, basil, parsley, chili flakes

This combination builds a plant based spaghetti sauce that tastes like it simmered for hours.

A white bowl filled with crumbly granola, reminiscent of toppings on a vegan spaghetti dish, sits on a wooden cutting board. Sunlight casts soft shadows, highlighting the snacks texture. The bright, natural light creates a warm and inviting atmosphere.
Vegan spaghetti with meat sauce on a serving dish

How to Choose the Best Spaghetti Noodles

Most dried spaghetti is made from semolina and water, naturally plant-based. Fresh pasta often contains eggs, so check the label. Any shape works in this recipe, penne, rigatoni, or gluten-free varieties all hold this chunky sauce beautifully.

Tips for the Best Walnut Mushroom Meat Sauce

Don’t over-process: Pulse walnuts and mushrooms separately in short bursts to get coarse crumbles, not nut butter.

Brown thoroughly: Cook until all liquid evaporates. This is where the meaty, roasted depth develops.

Bloom tomato paste: Push vegetables aside, drop paste on the hot pot surface, and darken for 60–90 seconds before stirring.

Deglaze the fond: Scrape browned bits off the pot with a splash of water for extra flavor.

Low and slow simmer: 25–30 minutes covered allows flavors to marry.

This process creates a rich, plant based spaghetti sauce that beats store-bought alternatives every time.

Easy Substitutions and Variations

  • Nut-free: Use sunflower seeds or pepitas instead of walnuts.
  • Mushroom-free: Double walnuts and add 1 tbsp soy sauce for umami.
  • Gluten-free: Any GF pasta works. Brown rice spaghetti holds up well.
  • Extra protein: Add drained lentils, chickpeas, or baked tofu crumbles.
  • Add heat: More chili flakes or a fresh diced chili.
  • Not strictly plant-based? Sprinkle parmesan or pecorino on top (Mediterranean cooking is flexible).

For more high-protein pasta options, try edamame pasta.

What to Serve with Plant Based Spaghetti

Pair this hearty spaghetti with:

How to Store and Reheat

Fridge: Sauce keeps 5 days in an airtight container; store pasta separately.
Freezer: Up to 3 months; thaw overnight in the fridge.
Reheat: Stovetop over medium-low with a splash of water or stock. Microwave works, but stovetop gives even results.

Make a double batch for meal prep. You can use this sauce on pasta, in wraps, over rice, or as a base for stuffed peppers.

Troubleshooting Common Issues

  • Sauce too thin: Simmer uncovered 10–15 minutes.
  • Sauce tastes flat: Add salt, or a splash of balsamic vinegar or soy sauce.
  • Walnut mixture pasty: Over-processed. Pulse shorter next time, break up with a fork while browning.
  • Mushrooms released too much water: Cook medium-high until liquid evaporates.
  • Sauce bitter: Tomato paste wasn’t bloomed long enough or burned; aim for deep brick red.
A bowl of vegan spaghetti

FAQs

What is a good meat substitute for spaghetti?

Walnuts and mushrooms processed into crumbles provide fat, protein, and deep umami flavor. Other options include lentils, TVP (textured vegetable protein), or store-bought plant-based ground.

Is spaghetti plant based?

Most dried spaghetti is naturally plant-based, made from wheat flour and water. Fresh pasta may contain eggs.

How do you add protein to plant based spaghetti?

Add lentils or chickpeas, use high-protein pasta like chickpea or edamame, or top with baked tofu crumbles.

Can you freeze plant based spaghetti sauce?

Yes, up to 3 months in airtight containers. Thaw overnight in the fridge and reheat on the stovetop.

What does plant based spaghetti sauce taste like?

Rich, savory, and deeply satisfying. Browning the walnut-mushroom mixture creates roasted depth, and cinnamon and clove add subtle Mediterranean warmth.

Is this plant based spaghetti recipe healthy?

Yes. High in fiber, rich in omega-3s and antioxidants from walnuts, and packed with B vitamins and selenium from mushrooms. No processed ingredients or refined sugars.

Plant Based Spaghetti

Hearty and comforting, this plant based spaghetti features a rich walnut mushroom meat sauce made with simple, whole-food ingredients for a deeply savory, Mediterranean-inspired meal.
Prep Time 15 minutes
Cook Time 45 minutes
Course Main Dishes
Cuisine Dairy-Free, Vegan, Vegetarian
Servings 4 -6
Calories 484
Servings: 4 -6

Watch the Video

Youtube video

Ingredients

Instructions 

Start Cooking
  1. Into a food processor place 1/2 of the mushrooms and process until finely ground.  Remove mushrooms from the processor and repeat with the other 1/2 of mushrooms. See notes.
  2. Into the food processor add your walnuts and process till finely ground.  Transfer walnuts to the bowl with the mushrooms.
  3. Into a large soup pot add your olive oil and heat on medium-high heat for around 20 seconds before adding your mushroom and walnut mixture.  Cook for around 6-8 minutes, stirring often to avoid burning. Cook until all the liquid has evaporated and the mixture has browned beautifully.
  4. Into the same food processor add your onion, celery, carrots and garlic.  Process till finely ground.  See notes.
  5. Remove the mushroom and walnut mixture from the pot and transfer to a bowl.
  6. Into the same pot add your onion mixture and cook on medium heat for around 5-6 minutes, or until browned and fragrant.  If the mixture starts to sticks to the bottom of the pot simply add a little water bit by bit to help loosen the browned parts.  This is a flavour building step, so I highly suggest it if needed.
  7. To the mixture add your chili flakes, cinnamon, clove, basil, parsley and bay leaf.  Stir till well combined.  Cook for around 1-2 more minutes.
  8. Now, push the cooked onions mixture to the sides and makes room for the tomato paste.  Cook on its own for a minute or so or until browned. Once browned stir the tomato paste into the onion mixture and transfer your walnut and mushrooms to the pot.  See notes.
  9. Stir till well combined, increase heat and add your passata and vegetable stock paste.  Cook for around 5 minutes before adding your water and bringing mixture to a boil.
  10. Put on your pot lid and simmer for around 25-30 minutes. See notes. Before serving taste for salt and pepper and add as needed.
  11. Enjoy with your favourite pasta, garnished with parsley and a side of garlic toast!

Notes

When you process the mushrooms there will be larger chunks left as you process but don’t keep going.  You don’t want to over-process them.
When processing the carrots, celery and onion, garlic, you will likely want to over process.  A pulp texture is great but try to avoid a smoothie texture.
At this point, you could add red wine, 1 cup, deglaze for 5 minutes to remove alcohol and then add your passata.
The longer you cook the sauce, the better, but if you’re in a pinch for time 30 minutes is perfect! This sauce is even better the next day. Will freeze well, for up to 3 months in a tightly sealed container.  Always let red sauces cool before refrigerating.
Serving: 6Calories: 484kcalCarbohydrates: 68.1gProtein: 15.8gFat: 19.1gSaturated Fat: 2.2gPolyunsaturated Fat: 10.4gSodium: 290.5mgFiber: 9.1gSugar: 12.6g

What Did You Think?

Recipe Rating




Your email address will not be published. Required fields are marked *

281 people are discussing this recipe. Join in

  1. Mirissa K.
    10.09.19
    Was this helpful?

    This sauce is UNREAL. We’re not a plant-based home but had this and — OH, MY. Honestly, words won’t do it justice… You just need to get in your car right now, drive home, and make this immediately. Trust me. 🤤

    1. Maria Koutsogiannis
      10.09.19
      Was this helpful?

      AHH!! I am so glad you love this Mirissa. Next time make a big ol’ batch and freeze it! Always some for later 😉

  2. Adam Sosnowski
    10.09.19
    Was this helpful?

    This sauce is phenomenal. Made this for my non-vegan family and everyone loved it! Vegan or not this is a must-make.

    1. Maria Koutsogiannis
      10.09.19
      Was this helpful?

      WOW! This is amazing Adam. Thanks so much for the love!!!

  3. Zandra Thomson
    10.09.19
    Was this helpful?

    5 stars
    Since going vegan 6 years ago this is THE BEST vegan meat sauce I have had. The texture is perfection.

    1. Kelly
      01.19.20
      Was this helpful?

      5 stars
      This recipe is so easy!!! Plus, it’s delicious!!! I actually hate mushrooms and I decided to try it anyways. Couldn’t taste fungi at all. Definitely going to make again and again and again. Thanks Maria 💙

      1. Maria Koutsogiannis
        01.19.20
        Was this helpful?

        You’re so welcome, Kelly! Thanks for the love xx

    2. Maria Koutsogiannis
      10.09.19
      Was this helpful?

      oh, girl, you have no idea how happy this makes me!!!

  4. Jessica Steed
    10.09.19
    Was this helpful?

    5 stars
    Amazing!! I never thought I would be able to give up bolognese until trying this recipe. 100% a MUST

    1. Margot
      11.13.19
      Was this helpful?

      5 stars
      Super yummie! I made a batch and using it for lasagna and pasta! I added some smoked paprika and it’s 👌🏻! Also added some soy cream to make a more creamy meaty pasta sauce! Love love love this recipe ❤️

      1. Maria Koutsogiannis
        11.13.19
        Was this helpful?

        OOOOO, this sounds awesome! These are awesome additions, thanks for sharing, Margot!!

    2. Paul Tsiapos
      10.18.19
      Was this helpful?

      5 stars
      Absolutely delicious!!
      I made this for dinner tonight for my wife and I…
      We both went in for seconds….sensational!!
      This is, by far, The Best Vegan Meat Sauce.

      There is plenty of left over…so we are already planning on using the sauce for nachos tomorrow night 🙊.

      Give this recipe a try. It won’t disappoint!!

      1. Josephine
        04.17.20
        Was this helpful?

        5 stars
        This sauces is so satisfying. Great recipe!

        1. Maria Koutsogiannis
          04.18.20
          Was this helpful?

          Thank you so much! I love this sauce too!

      2. Natalie Ulaszonek
        12.30.19
        Was this helpful?

        5 stars
        This by far one of my fave things to whip up during the week. SO delicious!

        1. Sarah
          01.19.20
          Was this helpful?

          5 stars
          This vegan meat sauce is literally a bomb! I’m not a vegan (but I don’t eat much meat) and I didn’t believe that a vegan meat sauce can be so mind blowing tasty – and it’s totally without any soy products! I totally recommend it, this is a must try! I think it’ll become a staple for us 😉 Thanks so much for sharing

          1. Maria Koutsogiannis
            01.19.20
            Was this helpful?

            YES! Thank you so much for the love Sarah!

        2. Maria Koutsogiannis
          12.30.19
          Was this helpful?

          YESSSS!! Natalie, thanks so much for the love! This is one of my favourite recipes, EVER!

      3. Maria Koutsogiannis
        10.18.19
        Was this helpful?

        WOW! Thanks so much for the love, Paul. I am so incredibly happy you enjoyed this with your wife! I want some of those nachos! haha

        1. Marta
          05.21.20
          Was this helpful?

          5 stars
          This is, hands down, the BEST vegan meat sauce I ever had (and I cooked it myself, so there’s that extra sense of wow, I MADE THIS???). My boyfriend -claims he- hates walnuts but he devoured this every time I made it (still haven’t told him it has walnuts in it though). I find that it’s a much tastier and healthier option than the regular dehydrated soy bits commonly used as a minced meat substitute. Plenty of leftovers so you can get creative and use it on different mains. Oh, and that hint of cinnamon is da BOMB.

          1. Maria Koutsogiannis
            05.21.20
            Was this helpful?

            YESSS BABY GIRL! Thank you so much!

        2. Marie
          03.20.20
          Was this helpful?

          5 stars
          This is the best sauce ever! I usually get about four dinners out of it when cooking for two people and make it extra spicy so that I can make it into tacos / burrito bowls as well as pasta sauce. Such an amazing all rounder recipe!

          1. Maria Koutsogiannis
            03.20.20
            Was this helpful?

            Thank you so much for the love, Marie

    3. Maria Koutsogiannis
      10.09.19
      Was this helpful?

      YESSS THANK YOU SO MUCH JESS! So glad you loved this recipe as much as we did!

      1. Robin Hayes
        05.05.20
        Was this helpful?

        Can you use almonds instead of walnuts for someone with a nut allergy?

        1. Brittany
          06.16.20
          Was this helpful?

          5 stars
          This recipe is insanely delicious. I can’t even believe how nutritious and healthy it is! The “meat” of this is literally walnuts, mushrooms, carrots, onions, celery…. I mean COME ON, how does it taste so good. Maria has done it again with such a fail proof easy to follow recipe. It did take some time to get everything washed, chopped, sautéed but soooo worth it. Next time I will double the batch and freeze it for easy reheating. Thank you for making eating plant based, vegan soo delicious, fun, and easy.

          1. Maria Koutsogiannis
            06.16.20
            Was this helpful?

            Thank you so much for the support and love, Brittany!!!!!!

        2. Maria Koutsogiannis
          05.05.20
          Was this helpful?

          I haven’t tried it with almonds but I feel like that would work ok! Please let me know how it goes!

          1. Samantha
            02.16.21
            Was this helpful?

            5 stars
            Delicious and Different!
            Thank you for sharing such a prize winner for this family!
            Even my picky 6 year old loved it!
            Finally I can make spaghetti with protein, rather then sauce and noodle.
            This is going in my recipe book!

            1. Maria Koutsogiannis
              02.16.21
              Was this helpful?

              YESSSSS this makes me so happy, Samantha!