One of My Fav Vegan Pasta Recipes | FoodByMaria

30 Minute Meals

Grandma’s Vegan Pasta Sauce Recipe


5 mins


20 mins


1 Large Jar

The perfect vegan pasta sauce recipe, inspired by my Greek roots and family – takes only minutes to make, uses healthy, plant-based ingredients, and tastes so damn good. I mean just look at this picture, it might be a bit messy, but it certainly screams “EAT ME!!” right? Lucky for you I have turned this into one of the easiest, healthy pasta sauce recipes ever! Nope, you won’t have to spend forever making this sauce in the kitchen. It tastes as good as that homemade sauce you had growing up, without all the work that your parents or grandparents probably put into it. I promise you’ll want to add this to your fav vegan pasta recipes.

Close-up of spaghetti in serving dish with healthy pasta sauce recipe on top.

Why you’ll love this Vegan Pasta Sauce recipe:

  • Easy & Quick: This recipe you can make up in only 25-minutes. Where most sauces take hours, this one is delicious and a quick meal to whip up on a busy weeknight 
  • Flavorful: This sauce is loaded with the flavor you love from a pasta sauce without the need for meat or meatballs. It’s the perfect mix of sweet and spicy
  • Meal Prep It: You can easily freeze this sauce and use it at a later date for an even quicker meal 

Big serving dish of spaghetti.


Here are the key ingredients you’ll need to make this Grandma’s Vegan Pasta Sauce Recipe:

Ingredients for healthy vegan pasta sauce

Ingredient Notes: 

  • Tomatoes: Of course the main ingredient in this sauce, tomatoes are loaded with health benefits such as the antioxidant lycopene which is linked to reducing your risk of heart disease and cancer. Tomatoes are also an awesome source of vitamin c, potassium, folate, and vitamin k. You can use fresh tomatoes if they’re in season or canned or a mix of both.
  • Pasta Water: Is it really necessary? Yes!! If you aren’t putting the pasta water into your sauces you are seriously missing out. The starches and salt add so much flavor to any sauce you’re making
  • Onions: You can really use any onion in this sauce. White onion is the most traditional in sauces but I picked red onion because it was what I had on hand and it tasted delicious
  • Spices: Of course pasta sauce is just tomatoes until you add some spices. I’ve used a combination here for this recipe that each adds a lot of flavor, but you can experiment and add more or less, or try different spices until you make your own go-to recipe that you love!

How to make one of my fav healthy pasta sauce recipes:

All you’ll need to do for this gorgeous healthy pasta sauce recipe is compile all your ingredients and get ready to cook and marry all the flavours. 

Olive oil in pan for vegan pasta recipes

Onions in pan for vegan pasta sauce

Step One: First, you’ll heat your olive oil, and add in your onions and garlic to let them sweat it out for about five minutes. This helps really ensure you are going to get the best most delicious flavours from the onions and garlic in your sauce. 

Spices and onions in vegan pasta sauce

Step Two: Next, you’ll add in all of your spices (listed below) and vegetable stock cube (or paste) and give them a good stir. Notice that you’re continuously adding and marrying all the flavours you need for the perfect homemade pasta sauce throughout these steps. 

Looking for more recipes? Here are 15 Vegan Pasta Recipes you’ll love.

Fresh tomatoes in vegan pasta sauce

Tomatoes in pot for vegan pasta recipes

Step Three: Now add in your tomatoes (either canned or fresh). I love using fresh when they are in season in the summer, otherwise, I just use canned. Also, add your fresh herbs and pepper then bring the mixture to a boil before simmering it for about 15 minutes. 

Vegan pasta sauce in blender

Smooth vegan pasta sauce being poured

Step Four: All you need to do is smash up your tomatoes to get that sauce nice and creamy and add a bit of water into it. Your sauce will cool for a few minutes before loading it into a high-speed blender to really get it smooth and not chunky. 

Vegan pasta sauce in a bowl

Step Five: Serve this sauce over your favourite type of pasta noodle. Or even add it to a rice dish, or just throw it into your freezer to store it for future meals. It should last for around 2-3 weeks in the freezer. 

To me, there is nothing more sentimental than making a good family pasta sauce, and this vegan pasta sauce recipe is the perfect one to have in your back pocket for years to come. 

Big serving dish of Spaghetti with Vegan Pasta Sauce and vegan parmesan cheese sprinkled on top.

FAQ & Expert Tips: 

What kind of tomatoes should I use? Use what’s in season or if you are using canned, I like roma tomatoes. San Marzano tomatoes are also a popular canned variety. 

Can I freeze this sauce? Yes, let the sauce cool completely then put it into a tightly sealed container in your freezer. 

Herbs: Play around with both fresh and dried. This recipe is foolproof and it’s pretty hard to mess it up!

Serving: Sprinkle fresh parsley on top and your choice of vegan parmesan cheese. 

Close-up of Vegan Pasta Sauce on spaghetti noodles

Other vegan pasta recipes you’ll love: 

For more eBooks:

If you want more deliciousness at the click of your finger, be sure to check out FoodByMaria’s Newest Mini Cookbooks. Limited time offer of 3 for $20USD.

For more Greek Recipes:

If you want more Greek Recipes, check out our Free Greek Recipe Mini Cookbook!  We also have an incredible APP for you to access at all times (yes, online and offline) all our recipes with a click of your finger – check it out here.

For more amazing recipes:

Loved this recipe? Good! We can give you access to Maria’s most famous recipes, check out our Top Ten Recipes Mini Cookbook! We also have an incredible APP for you to access at all times (yes, online and offline) all our recipes with a click of your finger – check in out here

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Food photography tricks that will help you ace food photos like this vegan spaghetti sauce in a big serving bowl.

Vegan Pasta Sauce Recipe

  • Author: Maria Koutsogiannis
  • Prep Time: 5 mins
  • Cook Time: 20 mins
  • Total Time: 25 mins
  • Yield: 1 Large Jar 1x
  • Category: Pasta Sauce
  • Cuisine: Plant-based


The perfect vegan pasta sauce recipe that is simple, fuss-free and made using gorgeous ingredients that we cook with every day. Freezer friendly, healthy and satisfying. One of my staple vegan pasta recipes.



3 tbsp olive oil

2 small red onions, diced

2 cloves fresh garlic, chopped

1 tsp cumin

1/2 tsp sea salt

1/2 tsp black pepper

1 tbsp dried basil

1 tbsp dried oregano

1 tbsp dried cilantro

1/4 tsp cinnamon

dash of clove spice

1 vegetable stock cube or 1 tsp vegetable stock paste

2 red tomatoes, chopped

1 400 ml can roma tomatoes

1 cup baby sweet peppers

1/4 cup fresh parsley

2 sprigs fresh oregano

1/2 cup water

1 cup of pasta water


To a large sauce pan add your olive oil and heat it up for 30 seconds.

Add your onions to the sauce pan and garlic and sweat them down for 5 minutes on medium heat. Stir occasionally to avoid burning .

Now add all of your spices, and veg stock cube or vegetable stock paste. Give them a good stir for 2 minutes.

Now add your tomatoes (canned and fresh), pepper and fresh herbs. Bring this mixture to a boil, then simmer on low heat for 15 minutes.

Using a fork smash up your tomatoes and ensure the sauce is nice and soft. Add 1/2 cup water and stir till combined.

Let your sauce cool for a few minutes, add it to a high speed blender and blend till smooth.

Serve hot with pasta, rice or freeze in an air tight container for up to around 3 months.


Play around with what fresh and dry herbs you use in this sauce!  It is completely fool proof and designed to help you have a staple sauce recipe in your back pocket should you ever need one on the fly!


  • Serving Size: 1
  • Calories: 619
  • Sugar: 29.2
  • Sodium: 1786.7
  • Fat: 44.8
  • Saturated Fat: 6.5
  • Unsaturated Fat: 5.3
  • Trans Fat: 0
  • Carbohydrates: 56.5
  • Fiber: 16.5
  • Protein: 9.8



Astrid van Nispen

Just made this sauce and it was so delicious!!! Thanks so much for sharing the recipe! 😍

Maria Koutsogiannis

Hey hun!!! I am so happy you loved it, it is seriously one of my favourites!!!!

Ria M

This was delicious!
Tasted like a beautiful ravioli. It’s now on my go to recipe list. Thank you 🙏

Maria Koutsogiannis

Thank you so much, Ria!! SO glad you enjoyed this!

J. Crane

Loved this recipe and how it’s packed with veggies! For anyone wondering about cube vs. liquid stock, i ended up using liquid stock and it still worked well. Just use a little less than 1 liquid cup of stock. I also added nutritional yeast to my sauce when blending it just to thicken it up, but it also added a great taste as well. Also, I had a bunch of leftover sauce with this recipe, which is fantastic bc I can’t wait to eat it again! Thanks for sharing. 🙂

Maria Koutsogiannis

Hey hun!

Thank you so much for all this amazing information, it’s so helpful for others!
I love that you enjoyed this sauce as it is my favourite!!! Much love sweetie XX

Brijesh Lodha

Hi thanks for sharing the recipe. It looks delicious!! But its tough to find vegetable stock cube. Can I substitute it with something else?

Maria Koutsogiannis

Hey! Do you have vegetable stock or vegetable stock paste?

Where do you live?


Curious on how you’re cutting the peppers and if your seeding them and the tomatoes?

Maria Koutsogiannis

Just give it all a rough chop! Nope, don’t seed!

Rebecca D

Seriously sooo good!! Wish I had made a bigger batch. I added baby spinach to mine, and topped with nooch & chili flakes. Definitely recommend.

Maria Koutsogiannis

Ok, well this combo sounds legit!!!!! Thanks for your support and for making this beauty xx


This is so good. Made it several times. Tried it on it’s own and with Gardein meatballs. Delicious xx

Maria Koutsogiannis

Thank you so much! I really love this recipe!


I’ve made this 4 times now and it is just so yummy! If you can leave any for left overs- it’s even better the next day! Such an easy, healthy; and delicious pasta sauce.

Maria Koutsogiannis

Amazing Brittany! Thanks for letting me know!!!!


Love this sauce! So tasty. Sometimes make it in large batches and freezes just fine. Thank you for sharing this gem Maria x

Maria Koutsogiannis

You’re so welcome girlfriend!! So glad you love this one as much as we do!

Michelle Venter

This sauce! OMG! It’s like your grandma was in my kitchen cooking me the most authentic and beyond delicious pasta sauce ever. So so so good! This is definitely going to be a favourite in my house from now on. Everyone LOVED it! I can’t wait to taste the little bit of leftovers tomorrow morning. Thank you, Maria, for sharing this absolute gem of a recipe. Much love xx

Maria Koutsogiannis



So Tasty!!!!!

Maria Koutsogiannis

Thank you so much Kathleen!

Candace Temple

Seriously the best pasta sauce ever!!! I’m going to make it all the time now instead of getting store bought sauce.

Maria Koutsogiannis

YESSS!! Make loads, freeze it and eat!!!!

Lorie sorensen

This is insanely delicious 😋I’m starting to print these recipes cause I’m scared they are going to disappear 😉

Maria Koutsogiannis

hahahah don’t worry, they wont!

Keeley Stubbs

I just made this and its so simple and flavourful. Thanks for the recipe <3

Maria Koutsogiannis

Thanks so much for the love, Keeley!

Julia Kreil

Easily my new favourite pasta sauce! So full of flavour!!!!

Maria Koutsogiannis

Thank you so much, Julia! I love this recipe!

Colleen Brown

When do you add the peppers? With the onions?

Maria Koutsogiannis

Yes! That is when!

Ismail Berrada

How long would the leftover sauce last in the fridge once stored in an airtight container?

Maria Koutsogiannis

I would say up to 5-7 days!

Post A Comment

Recipe rating