Vegan Breakfast Tacos with Cauliflower

Vegan Breakfast Tacos with Roasted Cauliflower and Spicy Tofu Scramble

Vegan Breakfast Tacos – If you don’t like tacos, you can leave now.

I was going to say just kidding, but then I realized nobody left since tacos are undeniably amazing. The best part about them? They can be made for breakfast, brunch, lunch, dinner and everything in between. They come in all forms, shapes, sizes and never leave you unsatisfied. This recipe is no exception.


EASY Vegan Tomato Sauce

Side shot of tomato sauce in a big blue pot with basil floating on top.  Wooden spoon resting on pot.

Tomato Sauce – a staple in Italian cooking. I never knew how easy it was to make before I met Steph. Maybe it’s the Irish in me but I always just bought expensive jars of sauce at the supermarket. That’s where this easy vegan tomato sauce recipe comes in.

Jar filled with tomato sauce, side shot.

I met Steph in college and she loves pasta (who would’ve guessed), so I soon learned how truly simple it was to make tomato sauce at home.

It wasn’t only the simplicity that struck me, it was the flavor. No jar from the grocery store ever tasted as good as the homemade, real deal tomato sauce that is now always stocked in our fridge or freezer (or both).

Tomato sauce ingredients picture.  San Marzano tomatoes in a can, tomato paste, garlic and a blender in the background.

To make easy vegan tomato sauce:

All you need are cans of peeled tomatoes, tomato paste, onion, fresh garlic, fresh basil and a blender. I love this so much because you can buy huge cans of tomatoes for about $3 – $5 each, depending on the brand, origin, or quality. This recipe comes together in just 30 minutes and makes tons to save for when you’ve got that craving again.

Overhead shot of sauce in a big blue pot with basil floating on top.  Wooden spoon resting on pot.

You have absolutely nothing to lose by making homemade sauce from scratch, because it tastes great, and you save money in the long run. It’s okay to buy a jar in a pinch, but trust me – you won’t go back after making tomato sauce at home.

white plate with pasta and tomato sauce with ricotta on top.  Jar of sauce in background

If you’d like an even fresher tomato sauce, try our grape tomato sauce recipe! Perfect for those times when you have either a huge harvest of grape tomatoes from your garden, or you bought some at the store.

We only use 4 simple ingredients for that sauce – grape tomatoes, garlic, basil and olive oil. Voila, another quick and easy vegan tomato sauce recipe!

Leave a comment if you make this EASY vegan tomato sauce. Share a photo of this recipe and tag us @pastabased on Instagram too.

4.08 from 25 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.

Spaghetti Squash Lasagna [Vegan + GF]

Spaghetti Squash Lasagna (Vegan and Gluten-free) by Pasta-based. A spatula reaches into the photo, taking a big scoop of vegan spaghetti squash lasagna out of a glass baking dish.

If you’re looking for a healthy alternative to traditional pasta, look no further than spaghetti squash. It resembles and tastes so similar to spaghetti, you have to give it a try. One cup of this Vegan Spaghetti Squash Lasagna contains about a quarter of the calories and carbohydrates from one cup of spaghetti made from semolina flour. Plus, if you use our homemade Vegan Almond Ricotta Cheese, you’ll save yourself the cholesterol too.


Vegan Italian Meatloaf

Vegan Italian Meatloaf with Mozzarella Cheese

I’m running to catch the train this morning… again. I’m not usually prompt, my friends can surely attest to that. Growing up, I lived a quarter of a mile from my high school and yet I was late every single morning. I remember my locker being right outside the door to my first period class, frantically turning the lock to get my books before the second bell. My teacher would do this thing where she’d lock the door and make all the latecomers stand in the hallway until after she took attendance. Sorry teach, that never taught me anything. I’m still running late.