No Sweat Vegan

  • About
  • Recipes
  • Resources
  • Free E-Books
  • Meal Planning Printables
  • Shop
menu icon
go to homepage
  • About
  • Recipes
  • Resources
  • Free E-Books
  • Meal Planning Printables
  • Shop

subscribe
search icon
Homepage link
  • About
  • Recipes
  • Resources
  • Free E-Books
  • Meal Planning Printables
  • Shop

×
Home » Recipes

Vegan Spaghetti (20 Minutes!)

Published: 1 Apr 2022 · Updated: 14 Oct 2024 by Julianne Lynch · This post may contain affiliate links · As an Amazon Associate I earn from qualifying purchases · 7 Comments

138 shares
  • Facebook
  • Email
Jump to Recipe
Vegan spaghetti and meat sauce pin.

This easy Vegan Spaghetti has a meaty and delicious sauce that comes together in minutes and simmers while your pasta cooks. Great for kids and picky eaters, this classic spaghetti recipe is perfect for busy weeknights!

Hand holding a fork in a plate of vegan spaghetti.
Dinner will be on the table in 20 minutes with this vegan spaghetti recipe!

When I was a teenager, one of my favorite meals was spaghetti with meat sauce. Thankfully, making this comforting spaghetti vegan was surprisingly easy. I substituted TVP for the ground beef, added some additional seasonings to bump up the flavor, and there you have it!

This is, without fail, one of my most-used go-to vegan pasta recipes. For a while, I was even calling it "Monday Spaghetti" because it was just easy and perfect for whipping up on the first day of a busy week.

One thing I love about this recipe is that I can keep all of the ingredients on hand in the pantry. So if there's a night where my dinner plans don't work out, I have this quick and delicious meal to fall back on.

Another thing I love about this recipe is how simple it is. Instead of rehydrating the TVP separately, you just toss everything in one pot to simmer, and by the time the spaghetti noodles are done, the sauce is ready to go! If you're looking for an easy vegan pasta recipe that's kid-friendly and satisfying to add to your meal-planning rotation, it doesn't get much better than this.

Jump to:
  • What is TVP?
  • Ingredient notes
  • Instructions
  • Variations
  • Equipment
  • How to serve
  • How to store
  • Troubleshooting
  • FAQs
  • More vegan pasta recipes
  • 📖 Recipe

What is TVP?

TVP, aka Textured Vegetable Protein, is a great meat substitute for vegans, vegetarians, and omnivores alike. It's made from soy (usually) and is high in protein, fiber, and minerals, but low in calories. For more info, check out this quick breakdown of TVP.

Once rehydrated and cooked, TVP crumbles take on the texture of cooked ground beef or turkey. They are neutral in taste and will take on the flavors of the pasta sauce.

Even if you've never bought TVP, there's a good chance you've eaten it as an ingredient in store-bought meat substitutes. So don't be afraid to give it a try!

TVP is available at most large grocery chains and health-food stores. You can also purchase it from Amazon, and I recommend either Bob's Red Mill or Anthony's (both are Gluten-free). TVP comes in a variety of sizes, but for this recipe, I chose the smallest crumbles, as you can see from the photo below.


Ingredients for vegan spaghetti.
Here's what you need to make this easy vegan spaghetti sauce.

Ingredient notes

  • whole-wheat spaghetti: Start with dry spaghetti (which is almost always vegan). I prefer whole wheat, but any kind you like will do.
  • Marinara Sauce: Either make your own following the linked recipe or use your favorite store brand.
  • TVP crumbles (Textured Vegetable Protein): See notes above if you're unfamiliar with TVP. You could substitute crumbled tofu, but it wouldn't have the same meaty texture.
  • water: This will help the TVP rehydrate.
  • balsamic glaze: Along with the seasonings below, adding some additional flavor will make up for the neutral taste of the TVP. You might need to adjust somewhat depending on the type of tomato sauce you use.
  • garlic powder
  • dried oregano
  • dried basil

Optional garnishes

  • vegan parmesan
  • fresh basil
  • red pepper flakes

*See recipe card for quantities.

Instructions

Here are step-by-step instructions with photos.

Pot with sauce and tvp. Seasoning and balsamic glaze in bowls on the side.

Step 1

  • Bring a large pot of salted water to a boil. When the water starts to boil, add the spaghetti and cook for 7 to 9 minutes (or as directed on the package) until the spaghetti is al dente.
  • Right after you start the pasta water, add your sauce, ¾ cup water, TVP, and other seasonings to a medium pot. Heat the sauce over medium heat until the sauce starts to simmer. Turn the heat down to low and cook for 10 to 15 minutes, or until your pasta is done. Be sure to keep the lid on the pot while it simmers--otherwise, things can get messy!
Spoon lifting up vegan spaghetti sauce over a pot.

Step 2

Drain the pasta. Add the sauce and mix to combine. Or plate the pasta and spoon the sauce over the top. Serve with vegan parmesan, fresh basil, and red pepper flakes. Enjoy!

Hint: If you plan to return the cooked pasta to the pot after it's been drained, adding a tablespoon or so of reserved pasta water or olive oil will help keep the individual spaghetti noodles from clumping and sticking together. This is especially helpful if you aren't planning to serve the pasta immediately and/or want to keep it warm in the pot.

Variations

  • If you have any mushrooms, fresh herbs, or overripe tomatoes sitting around that need to be used up, chop them up and toss them into the sauce.
  • For even more veggies, add a cup of frozen mixed vegetables into the pasta sauce.
  • If you prefer the spicy kick of Italian sausage flavors, try adding these Vegan Italian Sausage crumbles (also made with TVP) in place of the TVP in this recipe.
Two hands holding a bowl of vegetarian spaghetti.
Dig into this quick and delicious vegan spaghetti!

Equipment

For this recipe you just need a large pot to cook the pasta and a medium pot to cook the sauce.

All of my favorite products and kitchen tools can be found in my Amazon shop.

How to serve

Serve this vegan spaghetti and "meat sauce" as your main course. It's so quick and easy, it not only makes a perfect weeknight dinner, but you could even serve it for lunch. It's more than enough for a stand-alone meal, or you can pair it with some of these:

  • For extra veggies, serve alongside a Simple Italian Salad with Creamy Italian Dressing.
  • Or if you prefer a side dish, try Air Fryer Broccoli or Green Beans.
  • For dessert, this simple Chocolate Dipping Sauce with fresh berries is always a good choice! Or some a fancier make-ahead treat, try this Vegan Chocolate Tart.

How to store

Store any leftover sauce and pasta in an airtight container in the refrigerator for up to 5 days. The sauce can be frozen for up to 3 months. Don't freeze leftover spaghetti.

Troubleshooting

Why is my TVP crunchy after I cook it? TVP needs to rehydrate to take on the right texture (chewy and meaty, but not crunchy). If you're using TVP crumbles, they should be able to rehydrate in the amount of time given. However, if your TVP pieces are larger, they might need to simmer for 5 to 10 minutes longer (in which case, you should add another ¼ cup of water).

Spaghetti with meaty vegan sauce.
Classic spaghetti and meat sauce gets a vegan upgrade with this easy recipe!

FAQs

Can this be gluten-free?

To make this vegan spaghetti gluten-free, just be sure to use gluten-free pasta. I think it would work especially well with brown rice spaghetti. TVP is naturally gluten-free but in order to be safe, be sure to choose a brand that is certified gluten-free.

Can I make it ahead?

This is so quick and easy, and it takes about the same amount of time to cook the pasta as it does the sauce, so there isn't much need to make it ahead. That said, if you wanted to make the sauce ahead or double the recipe, you certainly could.

More vegan pasta recipes

  • Oil-free vegan bolognese sauce.
    Vegan Bolognese with Lentils & Mushrooms (Oil-free)
  • Vegan kale penne pasta in a bowl.
    Penne Pasta with Kale & Vegan Italian Sausage
  • Vegan baked feta pasta in a dish.
    Baked "Feta" Pasta (Vegan TikTok Pasta)
  • Vegan cannelloni in pan with hand serving.
    Vegan Cannelloni with Spinach and Ricotta (Oil-free)

📖 Recipe

Best vegan spaghetti recipe.

Vegan Spaghetti (20 Minutes!)

This easy Vegan Spaghetti has a meaty and delicious sauce that comes together in minutes and simmers while your pasta cooks. Great for kids and picky eaters, this classic spaghetti recipe is perfect for busy weeknights!
5 from 10 votes
Print Recipe Share on Facebook Pin Recipe SaveSaved!
Prep Time 3 minutes mins
Cook Time 17 minutes mins
Total Time 20 minutes mins
Course Lunch, Main Course
Cuisine American, Italian
Servings 4
Calories 359 kcal

Equipment

Cook N Home 8 Quart Stainle...Shop on Amazon
large pot
Cuisinart 719-18 Chef's Cla...Shop on Amazon
Medium Pot

Ingredients
 
 

  • 10 oz dry spaghetti
  • 2 cups Marinara Sauce
  • 1 cup TVP crumbles (Textured Vegetable Protein)
  • ¾ cup water
  • 2 teaspoons balsamic glaze
  • 1 teaspoon garlic powder
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil

Optional garnish

  • vegan parmesan
  • fresh basil
  • red pepper flakes
Get Recipe Ingredients

Instructions
 

  • Bring a large pot of salted water to a boil. When the water starts to boil, add the spaghetti and cook for 7 to 9 minutes (or as directed on the package) until the spaghetti is al dente.
  • While you are bringing the water to a boil, add your sauce, ¾ cup water, TVP, and other seasonings to a medium pot. Heat over medium heat until the sauce starts to simmer. Turn the heat down to low and cook (covered) for 10 to 15 minutes, or until your pasta is done.
  • Drain the pasta. Add the sauce and mix to combine. Serve with vegan parmesan, red pepper flakes, and fresh basil. Enoy!
Prevent your screen from going dark
Save this RecipeSaved!

Notes

  • For this recipe, you can either use homemade marinara sauce or your favorite store-bought brand.
  • You can use any type of pasta. I usually serve it with whole wheat spaghetti.
  • I realize this recipe is comically easy, but it's my #1 backup meal. I always have the ingredients on hand for days when I'm not in the mood to cook! Or I plan it for days when I know I won't have a lot of time to cook (since there's no prep work and it comes together in just 20 minutes).

Nutrition

Calories: 359kcalCarbohydrates: 68gProtein: 23gFat: 1gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 591mgPotassium: 532mgFiber: 6gSugar: 8gVitamin A: 540IUVitamin C: 9mgCalcium: 130mgIron: 6mg
Keyword best pasta recipe, easy pasta recipe, plant-based pasta recipe, vegan pasta, vegan pasta dishes, vegan pasta recipes, vegan spaghetti, vegan spaghetti sauce, vegetarian pasta recipes
Tried this recipe?Tag me on Instagram @no_sweat_vegan or #nosweatvegan!

Want access to my Exclusive Meal Planning Tips & Printables page?

Did you try this recipe? Have a question? Just leave a comment below and I'll get back to you ASAP!

More Vegan Recipes

  • Closeup of Buffalo tofu on a plate.
    Buffalo Tofu (Vegan Buffalo Wings)
  • Best vegan Christmas cookies pin.
    Vegan Christmas Cookies
  • Vegan fall soup recipes.
    Vegan Fall Soups and Stews
  • Strawberry rhubarb baked oatmeal on a plate.
    Strawberry Rhubarb Baked Oatmeal (Vegan + No Banana!)
138 shares
  • Facebook
  • Email

Comments

    5 from 10 votes (8 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Aishia Reed says

    August 12, 2022 at 10:46 pm

    Thanks

    Reply
    • Julianne Lynch says

      August 18, 2022 at 8:26 am

      You're welcome!

      Reply
  2. nikki says

    August 27, 2024 at 6:37 am

    5 stars
    This is such a great recipe. It has become a go to recipe for quick and easy to make. It's also cheap as TVP isn't expensive. It freezes and reheats well. I always keep the ingredients I need for this recipe on shelf. As a runner it is one of my go to dinners if I've got a long run coming up that I want to fuel for. I like to have it with red lentil pasta. Really I have nothing bad to say about this recipe, aside the fact my hubby strictly can't eat TVP. *facepalm*

    Reply
    • Julianne Lynch says

      August 27, 2024 at 9:19 am

      Hi Nikki! I'm so glad you like the recipe. What a bummer that your husband can't eat TVP. Can he eat tofu? It's a little more effort but you can get a similar result with baked tofu crumbles.

      Reply
      • Nikki says

        October 17, 2024 at 5:46 am

        Unfortunately no, he can't anything soy based. Nutritional yeast and tofu an absolute no no. I made it last night (came to finally print off the darn recipe haha.) I said to him, you'll never know how good this recipe is. I cooked him tuna casserole (he's not vegan) and myself TVP. Leftovers, now that it's just the two of us, for days!!!! I've been adding spinach, onion and mushrooms (cos I like mushys.) My daughter's partner used to add spinach, onion and carrot (my daughter hates mushys.) I can see why he used to make it every time he cooked, it's so simple to make. He was a one meal wonder. lol.

        Reply
  3. Emma says

    August 20, 2025 at 8:34 am

    5 stars
    This recipe has become a go-to of mine when I don't feel like cooking. It's delicious, filling and comes together so quickly. I add nutritional yeast for some cheesy flavour and protein, but it's so yummy as is. Even my meat eating family (who usually hate any sort of meat alternative) ask for this 🙂

    Reply
    • Julianne Lynch says

      September 29, 2025 at 8:49 am

      Wonderful! I'm so glad you like it!

      Reply
Julianne, founder of No Sweat Vegan.

Hi, I'm Julianne! A dedicated home chef for over 20 years and a vegan recipe developer since 2020. I love creating simple and comforting vegan food for the whole family. Most of my recipes are quick, Whole-Foods Plant-Based, and easy on the budget. Thanks for stopping by!

You can also find me at AirFryerVeg.com.

More about me →

Trending

  • Chick-fil-A tofu on a plate with vegan honey mustard.
    Vegan Chick-fil-A style Tofu Nuggets with Vegan Honey Mustard Sauce (Oil-free!)
  • Stack of vegan oatmeal raisin cookies.
    Vegan Oatmeal Raisin Cookies (Healthy, Easy, + Oil-Free)
  • Vegan potato soup in a bowl.
    Vegan Potato Soup (Easy & Oil-Free)
  • Tofu nuggets on a plate with a small bowl of ketchup.
    Tofu Nuggets (Vegan + Oil-Free!)

Recent

  • Hand dipping crostini into vegan spinach artichoke dip.
    Vegan Spinach Artichoke Dip (Easy + Nut-Free!)
  • Vegan pumpkin baked oatmeal on a plate with toppings.
    Pumpkin Baked Oats (Vegan)
  • Closeup of hand picking up a spoonful of vegan pumpkin risotto.
    Vegan Pumpkin Risotto (With Sage!)
  • Vegan butter beans recipe in a bowl with bread.
    Vegan Butter Beans (Easy + Creamy!)

Web Stories

Footer

↑ back to top

Legal

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Impressum

Free Meal Planning Tips & Printables!

  • Sign Up for free printables and weekly updates

Contact

  • Contact
  • Media Kit
  • FAQ

As an Amazon Associate I earn from qualifying purchases.

***

Unauthorized use and/or duplication of this material without express and written permission from this blog’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to No Sweat Vegan with appropriate and specific direction to the original content.


Copyright © 2020-2025 No Sweat Vegan on the Foodie Pro Theme

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.