menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Veganuary recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Veganuary recipes
×
Home » Recipes » Vegan Main Dishes

Vegan Spaghetti Sauce

Mee Sha drinking a cup of coffee seated.
Modified: Nov 16, 2025 · Published: Nov 30, 2024 by Jim Mee Sha · This post may contain affiliate links · 2 Comments
Jump to Recipe

This vibrant vegan spaghetti sauce is packed with flavor and pairs beautifully with any pasta! Made with simple pantry ingredients like canned tomatoes, onions, and crumbled tofu, it comes together in just 45 minutes.

We are big fans of tomatoes. Other than this recipe, we also love making our tofu in tomato sauce and vegan marinara sauce.  

Spaghetti sauce served on a bowl of pasta with a fork beside.

Store-bought sauces are convenient, but nothing compares to making your own! A little extra effort yields a bright, fresh sauce that beats any jarred one. I love adding tofu to boost the protein and nutrients and make the meal more balanced.

As a dietitian, I can't help but pair it with a side of greens, whether it be my braised celery, romaine avocado salad, or a simple tomato cucumber corn salad.

Jump to:
  • 💚Why you will love this tofu spaghetti sauce 
  • 🍅What you will need 
  • 🔪How to make vegan spaghetti sauce
  • ✅Helpful tips 
  • 🍝How to serve 
  • ❄️Storing suggestion 
  • ?Commonly asked questions
  • 🍽️More pasta sauces
  • 📖 Recipe

💚Why you will love this tofu spaghetti sauce 

  • Rich, aromatic, and jam-packed with flavors
  • A budget-friendly recipe calling for only simple ingredients
  • Using canned tomatoes means saving time on chopping and prep
  • Tofu makes a heartier sauce packed with protein

🍅What you will need 

Ingredients needed like broth, onion, tomatoes, tomato paste, tofu, and other ingredients.
  • Tofu - Press it beforehand either with a tofu press or by stacking something heavy on top.
  • Crushed tomatoes - Can be substituted with passata, or canned diced tomatoes for a chunkier sauce.
  • Sugar - A small amount balances the tomatoes' acidity.
  • Worcestershire sauce - Optional, adds richness and a boost of umami to spaghetti sauce. Use a vegan one to keep this recipe plant-based.
  • Chili flakes - Optional, omit for a spice-free recipe.
  • Other additions - To further boost the flavor of vegan spaghetti sauce, feel free to add other dried herbs, including bay leaves, rosemary, or thyme!

🔪How to make vegan spaghetti sauce

Crumbled tofu in a bowl with a fork beside.

Step 1: Crumble tofu with your hands into small pieces.

Cooked tofu in a non-stick pan.

Step 2: Heat the pan over medium-high heat. Add tofu and cook for a few minutes, until slightly browned. Set aside.

Cooked onion in a non-stick pan.

Step 3: Add onion to the pan. Sauté for a few minutes until the onion is translucent and slightly caramelized.

Cooked onion and garlic in a non-stick pan.

Step 4: Add garlic, frying until fragrant.

Cooked tomatoes in a pan.

Step 5: Add tomatoes and broth along with chili flakes and dry herbs. Allow sauce to simmer for 30 minutes on low heat.

Spaghetti sauce in a pan.

Step 6: Stir in tofu crumbles, Worcester sauce, and sugar. Serve vegan spaghetti sauce over cooked pasta of choice.

✅Helpful tips 

  • Cooking time - The longer you simmer the sauce, the more the flavors will deepen. You can cook it for up to 45 minutes.
  • Cooking on low heat - Helps prevent the sauce from splattering and the bottom from burning.
  • Stir the sauce occasionally - Check it every 5-10 minutes. If it thickens too much, add a splash of water.
  • Customize the sauce - You could also add finely chopped vegetables, such as celery and carrots, to boost the nutrients and fiber.
A pan of spaghetti sauce served with a wooden spatula with 2 glasses of water beside.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

🍝How to serve 

This sauce is delicious over any cooked pasta! For extra protein, try stirring in chunks of vegan Italian sausage or vegan andouille sausage.

For sides, you could do classics like garlic bread or roasted vegetables. Air-fried Portobello mushrooms are a favorite of mine, and creamy soups like red lentil carrot soup or pumpkin potato soup pair beautifully with this spaghetti.

❄️Storing suggestion 

Fridge - Leftover sauce can be refrigerated in a jar or container for 3-4 days.

Freezer - Portion the sauce out using souper cubes, then freeze for up to 3 months.

Reheating - Allow frozen tofu spaghetti sauce to thaw overnight in the fridge before reheating. Heat it up either in the microwave or on the stove. Tofu will turn chewy after freezing, but it will still be delicious!

?Commonly asked questions

What is the difference between marinara sauce and spaghetti sauce?

Marinara sauce is a simple Italian tomato sauce made by simmering tomatoes with onion, garlic, and herbs. Spaghetti sauce is usually heartier, containing ground meat and vegetables like celery and carrots.

As for their taste, the marinara sauce is fresh and light. Because spaghetti sauce contains more ingredients, it has bolder, deeper flavors.

Why is my spaghetti sauce runny, and how can I thicken it?

Runny spaghetti sauce is typically the result of adding too much water or not cooking it long enough to reduce the sauce. You can easily fix it by simmering it longer and thereby reducing the sauce.  

If your sauce is still thin after simmering for an hour, add cornstarch slurry. Combine equal parts cornstarch and water, then gradually stir in slurry in stages, or until it reaches desired thickness.

🍽️More pasta sauces

  • Holding some pasta with a fork with chopped parsley and chili flakes in the background.
    Creamy Silken Tofu Pasta Sauce
  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • A bowl of pesto with a spoon, basil leaves, and chili flakes in the background.
    Easy Thai Basil Pesto
  • 3 jars of tomato sauce with garlic cloves and basil leaves in the background.
    Vegan Tomato Sauce

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

A bowl of spaghetti served with sauce with 2 glasses of water in a background.

Hearty Vegan Spaghetti Sauce (with tofu)

Meesha
This vibrant vegan spaghetti sauce is packed with flavor and pairs beautifully with any pasta! Made with simple pantry ingredients like canned tomatoes, onions, and crumbled tofu, it comes together in just 45minutes.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 40 minutes mins
Total Time 50 minutes mins
Course Main Course
Cuisine American
Servings 6 servings
Calories 131 kcal

Ingredients
  

  • 1 block extra firm tofu drained and pressed
  • 1 medium yellow onion diced
  • 4 cloves garlic minced
  • 28 oz can crushed tomatoes or passata
  • ¼ cup tomato paste
  • 1 cup vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes optional
  • 1 tablespoon sugar
  • 1 tablespoon vegan Worcestershire sauce optional
  • salt and pepper to taste
Prevent your screen from going dark

Instructions
 

  • Crumble tofu with your hands into small pieces.
    1 block extra firm tofu
  • Heat ½ tablespoon of oil in a pan over medium-high heat. Add the tofu and cook for a few minutes, until lightly browned. Set aside.
  • Heat another ½ tablespoon of oil in the pan over medium heat. Add onion and saute for a few minutes until the onion is translucent and slightly caramelized.
    1 medium yellow onion
  • Stir in garlic and fry until fragrant, around 1 minute.
    4 cloves garlic
  • Pour in canned tomatoes and broth along with tomato paste, chili flakes, and dried herbs. Allow mixture to simmer for 30 minutes on low heat.
    28 oz can crushed tomatoes, ¼ cup tomato paste, 1 cup vegetable broth, 1 teaspoon dried basil, 1 teaspoon dried oregano, ½ teaspoon red pepper flakes
  • Allow mixture to simmer for 30 minutes on low heat. Stir it every couple of minutes to prevent the bottom from burning.
  • Stir in Worcestershire sauce, sugar, and tofu crumbles and cook for another 1-2 minutes or until ingredients are hot.
    1 tablespoon sugar, 1 tablespoon vegan Worcestershire sauce
  • Give it a taste, seasoning with salt and pepper. Serve with pasta or however you like!
    salt and pepper

Notes

Helpful tips
  • Cooking time - The longer you simmer the sauce, the more the flavors will deepen. You can cook it for up to 45 minutes.
  • Cooking on low heat - Helps prevent the sauce from splattering and the bottom from burning.
  • Customize the sauce - You could also add finely chopped vegetables, such as celery and carrots, to boost the nutrients and fiber. 
 
Storing - Leftover sauce can be refrigerated in a jar or container for 3-4 days. Portion the sauce out using souper cubes, then freeze for up to 3 months. 
Reheating - Allow frozen spaghetti sauce to thaw overnight in the fridge before reheating. Heat it up either in the microwave or on the stove. Tofu will turn chewy after freezing, but it will still be delicious! 

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 131kcalCarbohydrates: 19gProtein: 9gFat: 3gSaturated Fat: 0.4gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gSodium: 558mgPotassium: 568mgFiber: 4gSugar: 11gVitamin A: 593IUVitamin C: 17mgCalcium: 152mgIron: 3mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Main Dishes

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee

Comments

    5 from 2 votes (1 rating without comment)

    Join the discussion ! Cancel reply

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

    Recipe Rating




  1. Wendy says

    June 05, 2025 at 3:00 pm

    5 stars
    Hi. I've made this dish and I love it! I'd like to add some zucchini and mushroom. Do I just add them with the onion and fry them?

    Reply
    • Jim Mee Sha says

      June 10, 2025 at 7:23 am

      Yes definitely, you can cook them together with the onions!

      Reply
A headshot of Mee Sha leaning on a handrail.

Hi there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🍜Veganuary Recipes

  • A tray of brownies arranged on a parchment paper topped with flaked sea salt.
    Healthy Applesauce Brownies (vegan + eggless)
  • Banana muffins arranged on a baking tray lined with parchment paper.
    Vegan Banana Oatmeal Muffins
  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A stack of crepes on a plate with strawberries, blueberries, and coffee beside.
    Eggless Crepes
  • A bowl of tteokbokki served with chopsticks with chopped green onion and sesame seeds beside.
    Vegan Tteokbokki (spicy rice cakes)
  • Teriyaki tofu served on a bowl of rice with a fork, chopped green onion, and sesame seeds beside.
    Teriyaki Tofu Stir-fry

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

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.