Go Back
+ servings
Homemade vegan spaghetti sauce in a pot topped with fresh basil.
Print Recipe
4.89 from 43 votes

Homemade Vegan Spaghetti Sauce

With just a little bit of prep time, you can have an absolutely incredible homemade vegan spaghetti sauce!
Prep Time10 minutes
Cook Time1 hour 30 minutes
Total Time1 hour 40 minutes
Course: Condiment
Cuisine: American, Italian
Servings: 8 cups
Calories: 48kcal

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, chopped
  • 5 cloves garlic, minced
  • 2 tablespoon tomato paste
  • 1 28 oz can crushed tomatoes
  • 1 15 oz can tomato sauce
  • 1 14.5oz can petite diced tomatoes (with juice)
  • 4 teaspoon brown sugar
  • 1 tablespoon dried oregano
  • 1 tablespoon dried parsley
  • ½ tsp dried thyme
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon crushed red pepper flakes, Optional, more or less to taste, can omit
  • 1 bay leaf
  • ¼ cup chopped fresh basil (or 1 tablespoon dried)
  • 1 tablespoon vegan butter

Instructions

  • Over medium heat, in a large pot, add oil. Add onion and saute until lightly browned and translucent, about 5 minutes.
  • Add garlic and saute for 1 more minute until fragrant.
  • Stir in the tomato paste, crushed tomatoes, tomato sauce, diced tomatoes, brown sugar, oregano, parsley, thyme, salt, pepper, red pepper flakes (if using) and bay leaf.
  • Bring to a high simmer, then reduce heat to a low simmer and partially cover with a lid. Let cook for a minimum of 1 hour (up to 3 hours), stir occasionally.
    *Check to make sure sauce is not sticking to bottom. If it is, reduce heat further.
  • Remove bay leaf. Add vegan butter and chopped basil. Let butter melt and stir well. Remove from heat and serve as desired.

Video

Notes

*If you need the recipe faster you can remove after simmering for 30 minutes.
**Nutritional facts are just estimates. Please utilize your own brand nutritional values to double check against our estimates. 
*To make a vegan meat sauce - add 14-16oz of vegan meat crumbles to the sauce when adding the tomatoes.  If you are using vegan ground meat, add it with the onions and crumble it in the pot. 

Nutrition

Serving: 1cup | Calories: 48kcal | Carbohydrates: 5g | Protein: 1g | Fat: 3g | Saturated Fat: 1g | Trans Fat: 1g | Sodium: 193mg | Potassium: 92mg | Fiber: 1g | Sugar: 3g | Vitamin A: 206IU | Vitamin C: 3mg | Calcium: 26mg | Iron: 1mg