4.19 from 16 votes
EASY Vegan Tomato Sauce
Prep Time
5 mins
Cook Time
25 mins
Total Time
30 mins

Simple traditional homemade vegan Italian tomato sauce made with 100% plant-based ingredients and ready in 30 minutes.

Course: Sauce
Cuisine: Italian
Servings: 8 cups
Calories per Serving: 135 kcal
  • 84 ounces peeled plum tomatoes (We recommend San Marzano plum tomatoes)
  • 2 tablespoons olive oil
  • 6 cloves fresh garlic minced
  • 1/2 white onion (don't chop)
  • 2 tablespoons tomato paste
  • handful of fresh basil
  1. Heat olive oil in a large pot over medium-low heat. Add minced garlic and stir until fragrant (make sure not to burn the garlic).

  2. While the garlic is cooking, add one 28 oz. can of peeled tomatoes to a blender and blend on high for about 10 seconds, or until roughly puréed. (This should be quick. Don't blend for too long.) 

  3. Once the garlic is fragrant, add the puréed tomatoes into the pot and stir. Then, blend the next can and add that to the pot. Lastly, blend the third can and add to pot. Stir.

  4. Place half an onion in the pot. There's no need to chop the onion because you'll be removing it later.

  5. Stir in tomato paste and fresh basil. Turn heat to low and let simmer for about 25 minutes, stirring occasionally. Discard onion before serving.

Recipe Notes

This recipe makes a lot of sauce (about 8 cups). Store leftovers in the refrigerator or freezer. To freeze sauce, pour into tupperware containers and place it into your freezer. Don't overfill the containers because the sauce will expand once frozen. To use again after freezing, run the tupperware (with the lid on) under warm water, until the sauce releases from the edges. Then, pour the frozen sauce into a pot over medium-low heat, stirring occasionally until defrosted and warmed.

Nutrition Facts
EASY Vegan Tomato Sauce
Amount Per Serving (1 cup)
Calories 135 Calories from Fat 36
% Daily Value*
Fat 4g6%
Sodium 425mg18%
Potassium 931mg27%
Carbohydrates 23g8%
Fiber 5g21%
Sugar 13g14%
Protein 5g10%
Vitamin A 700IU14%
Vitamin C 29.5mg36%
Calcium 108mg11%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.