• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ZardyPlants

  • Home
  • Vegan & Oil-free Recipes
    • Cheezes
    • Breakfasts
    • Soups
    • Salads
    • Snacks & Apps
    • Entrees
    • Dips & Sauces
    • Ingredients
    • Desserts
    • Gluten Free
  • Shop
    • Recipe Books
    • Products I Use
  • About
  • Contact
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Vegan and Oil-free Recipes
  • Free Cookbook with Signup!
  • Plant-Based Jewish Recipes
  • Shop
  • Contact
  • About
Ă—

Home » Vegan and Oil-free Recipes

Easy Vegan Meat Sauce for Pasta

Published: Feb 11, 2022 by đź’š Liz

Share with friends!

Jump to Recipe

Chewy, flavorful, and satisfying, this Easy Vegan Meat Sauce for Pasta will become a new household favorite. Make a single or multiple batches easily and save in the freezer for a quick meal later.

Skip to the Recipe!

This post may contain affiliate links. See our disclosure policy for details.

Hey Internet, it’s time I gave you another pasta recipe--or rather, something FOR your pasta. Why? Because pasta is a major vegan staple and, honestly, I just find it to be incredibly versatile and delicious.

So I’m sharing with you today a vegan meat sauce that’s perfect for pasta, but it’s also a great base for chili, or you can eat it with rice or bread or whatever else you like. I actually even love to dunk my vegan garlic bread in it.

The base of this sauce is actually TVP, textured vegetable protein. Everytime I make a new TVP recipe, I always get the same question: What is TVP?

TVP is a high protein soy product that’s incredibly low in fat, inexpensive and versatile. It comes in dehydrated “crumbles” that can be rehydrated into a variety of things including meatless ground (basically the vegan version of ground beef), vegan bacon bits, vegan chorizo, vegan taco meat (coming soon!), etc.

I love using TVP because it’s super fast and very cheap, even cheaper than soy curls which I also love and are a similar product.

So this TVP meat sauce is really easy to make, and it really tastes like a traditional meat sauce for pasta.

“Meat sauce” may sound like a strange term to those who didn’t grow up with it. It’s basically a marinara sauce for pasta that contains meat. 
Some do ground beef, some do a mixture with sausage, vegetables like onion/garlic/bell peppers, etc. It varies regionally and based on tradition.
This sauce obviously has no meat because it is vegan, but I like the TVP because it adds a nice chewy texture to the sauce and it also adds a whole bunch of protein.

I mentioned above too that a great thing about this sauce is it freezes well. So whatever you can’t eat--or if you make a double batch--just let it cool a bit, store in a freezer-safe container or bag, and defrost in the fridge about 12-24 hours ahead of when you’d like to make it. Heat it up and serve over freshly cooked pasta!

What You’ll Need

  • Tomato paste: The better quality, the better the flavor. I recommend Muir Glen canned tomato paste as they’re organic, have a BPA free can, and are definitely the best flavored tomato brand I’ve found. I also love Cento tomato paste.
  • Olive oil, optional: I like to add a splash of olive oil to the tomato paste for body, a little richness, and a complement to the acid of the tomato. However, feel free to skip if you are oil-free.
  • Canned whole peeled tomatoes: Technically, to make a marinara, all you really need is tomato paste, water, and some spices. But it’s really easy to add a few more things here to get a much better texture and depth of flavor. And I highly recommend canned tomatoes. Store-bought tomatoes often have little to no flavor. If you have homegrown tomatoes, by all means use those, but I sadly can’t grow any produce in my apartment, so canned it is. And canned is amazing if you can buy Cento San Marzano whole peeled tomatoes, because they are THE BEST. 
  • Diced tomatoes: More body and texture--this sauce is everything. I like to use Muir Glen diced tomatoes here, but any will do. Give fire roasted tomatoes a try for a smokier flavor.
  • Sugar: I use just a tablespoon of sugar here to balance the flavors. I use regular organic cane sugar (at least in the US, non-organic sugar is often processed through animal bone char), but any sweetener such as coconut sugar or agave should work.
  • Spices: Dried oregano, onion powder, garlic powder, sea salt, and dried thyme add a lot to the flavors here.
  • TVP: Textured vegetable protein (TVP) is our meat substitute here. You can purchase it online or from some grocery and health food stores. I can actually find it at my regional chain grocery store in the “Bob’s Red Mill” section. As a substitute, you could use lentils. Red lentils will become very mushy when cooked (so add near the end if that’s what you have), whereas brown or green lentils actually require more cooking time than this recipe allots. So if you’re using the brown or green lentils, I recommend pre cooking them and adding them near the end. You could also use a store-bought ground meat substitute like a pound of Beyond Meat Plant Based Grounds--just brown it in a pan first and set aside, then add back in for the last 10-15 minutes of cooking the sauce.
  • Vegan beef or vegetable broth: The broth is for rehydrating the TVP (way more flavor than just doing it with water) and either vegan beef broth or vegetable broth will work. I prefer the vegan beef broth for this recipe--I love to use Better Than Bouillon No Beef Base and just mix it with hot water (1 teaspoon paste per cup) but bouillon cubes will also work. And if all you have is vegetable broth, that will work just fine.

How to Make Vegan Meat Sauce with TVP

  • Heat a nonstick pot with tall sides (as the sauce tends to splatter) over medium high heat and add the tomato paste. Stir constantly while it cooks for about 30-60 seconds, then add olive oil if using. If using the oil, stir well for about a minute. If not, move onto the next step.
  • Add the whole peeled tomatoes, diced tomatoes, sugar, and spices. Stir well and bring to a boil.
  • Turn the heat down to around medium low to medium--keep it at a strong simmer--and cook for 10 minutes. You may want to cover with a splatter screen. Keep in mind if you cover it with a pot lid, the sauce may be a little thinner since not as much liquid is evaporating, but it will still keep your kitchen from getting messy! That’s why I like the splatter screen, hah.
  • Add the TVP to a bowl and cover with the broth. Give a stir and soak for 10 minutes. 
  • Give it a good stir and replace the screen. Cook for an additional 5-10 minutes or until the tomatoes are easily mashed with the back of your spoon. You may choose to blend with an immersion blender if you don’t want any chunky tomato bits, but we like to just mash any large chunks with the spoon. Much more satisfying this way in my opinion.
  • Drain off any excess broth and add the rehydrated TVP to the tomato mixture in the pot. Let the whole thing come to heat. It should be *perfect*, but if you want the sauce to be thinner add a little water and if you want it to be thicker, cook it a little longer without a lid.
  • Serve over freshly cooked pasta, with vegan garlic bread, or just let cool and freeze.
  • This TVP meat sauce can be stored in the fridge for up to 4-5 days or in the freezer for up to 3 months. It freezes very well, so it’s a great little recipe to rely on to stock your freezer with vegan lunches and dinners for later use.

More Gluten-Free Meat Alternatives

Don’t get me wrong, I love making seitan. But I also know some of you who can’t eat it or prefer not to. So here’s some of my other meat alternative recipes, sans gluten.

  • Vegan Sausage Crumbles (Tofu Based)
  • TVP: Vegan Chorizo
  • TVP: Vegan Bacon Bits
  • Portobello Bacon
  • Vegan Shredded Chicken
  • Vegan Meatballs
  • Portobello Steaks
  • TVP: Meatless Crumbles (substitute for ground beef)

Anything Else?

As always, I hope you love this TVP pasta sauce recipe–I know I do, and Mr. Zardyplants does too. He kept eating it off the cooking spoon while we were trying to take photos.

This vegan meat sauce is:

  • Chewy yet tender
  • FLAVORFUL
  • Moist (sorry)
  • Herby and well seasoned
  • Protein packed
  • Freezable
  • And perfect for pasta, bread, etc.

Let me know in the comments below if you make this recipe or tag me @Zardyplants on Instagram so I can see your beautiful recreations! If you tag me on IG, I will share your post in my stories :)

Also, one quick request: if you love how this recipe looks or tastes, please leave me a 5-star rating and a nice comment–ratings help more people find my recipes which helps me keep providing them! Thank you!

<3 Liz

Save this for later on Pinterest!

Print
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
A plate of vegan spaghetti

Easy Vegan Meat Sauce for Pasta


  • Author: Liz Madsen
  • Total Time: 25 minutes
  • Yield: 8 cups 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Chewy, flavorful, and satisfying, this Easy Vegan Meat Sauce for Pasta will become a new household favorite.


Ingredients

Units Scale
  • 6 ounces tomato paste
  • 2 tablespoons olive oil, optional (see note 1)
  • 28 ounces canned whole peeled tomatoes (see note 2)
  • 28 ounces canned diced tomatoes (see note 3)
  • 1 tablespoon organic sugar (see note 4)
  • 1 ½ teaspoons dried oregano
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried thyme
  • 1 teaspoon sea salt, to taste
  • 1 ÂĽ cups TVP (textured vegetable protein) (see note 5)
  • 2 cups vegan beef broth or vegetable broth (see note 6)

Instructions

  1. Cook the tomato paste: Heat a nonstick pot with tall sides (as the sauce tends to splatter) over medium high heat and add the tomato paste. Stir constantly while it cooks for about 30-60 seconds, then add olive oil if using. If using the oil, stir well for about a minute. If not, move onto the next step.
  2. Add tomatoes and spices: Add the whole peeled tomatoes, diced tomatoes, sugar, and spices. Stir well and bring to a boil.
  3. Simmer: Turn the heat down to around medium low to medium--keep it at a strong simmer--and cook for 10 minutes. You may want to cover with a splatter screen. Keep in mind if you cover it with a pot lid, the sauce may be a little thinner since not as much liquid is evaporating, but it will still keep your kitchen from getting messy! That’s why I like the splatter screen, hah.
  4. Rehydrate TVP: Add the TVP to a bowl and cover with the broth. Give a stir and soak for 10 minutes.
  5. Simmer a little more, blend if desired: Give it a good stir and replace the screen. Cook for an additional 5-10 minutes or until the tomatoes are easily mashed with the back of your spoon. You may choose to blend with an immersion blender if you don’t want any chunky tomato bits, but we like to just mash any large chunks with the spoon. Much more satisfying this way in my opinion.
  6. Combine: Drain off any excess broth and add the rehydrated TVP to the tomato mixture in the pot. Let the whole thing come to heat. It should be *perfect*, but if you want the sauce to be thinner add a little water and if you want it to be thicker, cook it a little longer without a lid.
  7. Serve: Serve over freshly cooked pasta, with vegan garlic bread, or just let cool and freeze.
  8. Store: This TVP meat sauce can be stored in the fridge for up to 4-5 days or in the freezer for up to 3 months. It freezes very well, so it’s a great little recipe to rely on to stock your freezer with vegan lunches and dinners for later use.

Notes

  • Note 1: I like to add a splash of olive oil to the tomato paste for body, a little richness, and a complement to the acid of the tomato. However, feel free to skip if you are oil-free.
  • Note 2: Store-bought tomatoes often have little to no flavor. If you have homegrown tomatoes, by all means use those, but I sadly can’t grow any produce in my apartment, so canned it is. And canned is amazing if you can buy Cento San Marzano whole peeled tomatoes, because they are THE BEST.
  • Note 3: More body and texture--this sauce is everything. I like to use Muir Glen diced tomatoes here, but any will do. Give fire roasted tomatoes a try for a smokier flavor.
  • Note 4: I use just a tablespoon of sugar here to balance the flavors. I use regular organic cane sugar (at least in the US, non-organic sugar is often processed through animal bone char), but any sweetener such as coconut sugar or agave should work.
  • Note 5: Textured vegetable protein (TVP) is our meat substitute here. You can purchase it online or from some grocery and health food stores. I can actually find it at my regional chain grocery store in the “Bob’s Red Mill” section. As a substitute, you could use lentils. Red lentils will become very mushy when cooked (so add near the end if that’s what you have), whereas brown or green lentils actually require more cooking time than this recipe allots. So if you’re using the brown or green lentils, I recommend pre cooking them and adding them near the end. You could also use a store-bought ground meat substitute like a pound of Beyond Meat Plant Based Grounds--just brown it in a pan first and set aside, then add back in for the last 10-15 minutes of cooking the sauce.
  • Note 6: The broth is for rehydrating the TVP (way more flavor than just doing it with water) and either vegan beef broth or vegetable broth will work. I prefer the vegan beef broth for this recipe--I love to use Better Than Bouillon No Beef Base and just mix it with hot water (1 teaspoon paste per cup) but bouillon cubes will also work. And if all you have is vegetable broth, that will work just fine.
  • Cook Time: 25 minutes
  • Category: Entree, Ingredient
  • Method: Stove top
  • Cuisine: American, Italian

Keywords: Vegan Meat Sauce

Did you make this recipe?

Share a photo and tag us @zardyplants — we can't wait to see what you've made!


Click Here to Sign Up for my Newsletter and Never Miss a Recipe!

« Vegan Baked Potato (Loaded and Delicious)
50+ Vegan Game Day Recipes! »

Share with friends!

Filed Under: Ingredients, Vegan and Oil-free Recipes

Follow us on Social Media

  • Facebook
  • Instagram
  • Pinterest

You May Also Like:

Air Fryer Gnocchi

Garlic Risotto

Vegan Sausage Pasta

See More

Reader Interactions

Leave a Reply Cancel reply

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

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

Primary Sidebar

About Liz

Paul and Liz holding a small black dog standing in front of Lake Michigan
Plant-based Nutrition Certificate Badge

Hi, I'm Liz!

I develop whole food plant based vegan recipes that are oil-free, (mostly) gluten-free, easy, healthy, and budget-friendly. My husband and I created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

Read More

Get our Free e-book and Never Miss a Recipe!

Cover for a free vegan ebook

Our Most Popular Recipes

Bowl of vegan dumpling soup

Vegan Stew with Dumplings

Vegan Garlic Noodles in a bowl

Vegan Garlic Noodles

A cracker cutting into soft vegan brie

Vegan Brie

Hand holding a vegan philly cheesesteak

Vegan Philly Cheesesteak

Vegan Gluten-free Teriyaki Cauliflower Wings piled in a bowl

Vegan Gluten-free Teriyaki Cauliflower Wings

Categories

  • Breakfasts
  • Cheezes
  • Compilations
  • Desserts
  • Dips & Sauces
  • Drink
  • Entrees
  • Gluten Free
  • Holiday
  • Ingredients
  • Lifestyle
  • Meat Alternatives
  • Quick Meals
  • Salads
  • Sides
  • Snacks & Apps
  • Soups
  • Uncategorized
  • Vegan 101
  • Vegan and Oil-free Recipes
  • Vegan Baking

Legal

  • Disclaimer
  • Privacy Policy
  • Terms and Conditions

Copyright © 2023 ZardyPlants on the Foodie Pro Theme

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Disclaimer - Terms and Conditions - Privacy Policy