vegan smash tacos topped with pico de gallo.

Vegan Smash Tacos with TVP

Thank you for sharing!

Vegan smash tacos are a budget-friendly, easy weeknight dinner and a solid option for meal prep. Made with TVP – Textured Vegetable Protein – this is a fun recipe packed with flavor.

What is TVP?

TVP is a dry soy product made from defatted soy flour. It’s rehydrated with hot water or broth and used as a ground meat substitute. It’s a complete protein, low in fat, and easy to store read more: Textured Vegetable Protein – Vegetarian Resource Group.

It may be difficult to find TVP in a regular local grocery store. Check the natural foods section or try a Latino grocery store or natural food store. You may need to order it online.

TVP is shelf-stable, high in protein, and super economical—it costs the same as packaged vegan taco meat but yields three times the amount. It’s ideal for plant-based eaters or anyone trying to stretch their grocery budget.

This vegan smash tacos recipe uses mashed pinto beans as a binder. Without them, TVP can be a bit loose or mushy, depending on how much water is used. The beans help achieve a better texture while adding fiber and protein.

This taco filling is also versatile – great in burrito bowls, lettuce wraps, or over rice or quinoa.

Nutritional Highlights (per ¼ cup dry TVP):

  • Calories: 62 – 125
  • Protein: 8.7 -17 grams
  • Fat: 0 -1 grams
  • Carbohydrate: 5.5 – 11 grams
  • Fiber: 3 – 6 grams

TVP also supplies important vitamins and minerals such as:

  • Folate
  • Magnesium
  • Iron
  • Potassium
  • Zinc

Sources: Textured Vegetable Protein – Vegetarian Resource Group, USDA Food Data Central, Bob’s Red Mill TVP

Nutritional Benefits of TVP

  • Soy provides complete protein
  • A good source of fiber
  • Low in fat and cholesterol-free

FAQ

Is TVP healthy?

Yes. TVP is nutrient-dense as a good source of protein that is very low in fat. Avoid it if you have a soy allergy.

What is TVP made from?

Usually defatted soy flour, though some varieties may use wheat, oats, or cottonseed. Check the label carefully if you need to avoid gluten.

Is TVP healthier than ground beef?

TVP has no cholesterol, more fiber, and significantly less fat. Beef contains heme iron and Vitamin B-12. The better choice depends on your dietary goals.

Ingredient Notes and Substitutions

vegan smash taco ingredients.
Photo credit: Barbara Castillo
  • TVP (textured vegetable protein) – Bob’s Red Mill brand was used
  • Vegan butter or margarine
  • Ground black pepper
  • Garlic powder
  • Cumin
  • Pinto beans – these were canned beans that were rinsed and drained. You can also use beans cooked from dry beans or kidney or black beans.
  • Yellow onion – white or red onion would be fine to use as well.
  • Better Than Bouillon No Chicken Vegetarian Base – if you can’t find this flavor, try garlic or just substitute with a half teaspoon of salt.
  • Small corn tortillas of your choice – the small ones pictured are 3.5″ HEB corn tortillas. The larger ones are 4.5″ Pueblo Lindo from Aldi. Larger tortillas may be difficult for this recipe. Or try use homemade ones.
  • Light olive oil – or another neutral oil like avocado or canola
  • Fresh cilantro for garnish

Optional: Pico de Gallo

tomatoes, peppers, and cilantro.
Photo credit: Barbara Castillo
  • Jalapeño pepper
  • Serrano pepper – or you can use any 3 small peppers of your choice to add some heat.
  • Caribe pepper
  • Green onions
  • Plum tomatoes
  • Fresh cilantro for garnish (optional)

How to Make Vegan Smash Tacos with TVP

  • In a small sauce pot, bring 1 cup of water to a boil, then reduce to a simmer. Stir in the Better Than Bouillon base. Add TVP and vegan butter. Let cook on medium-low heat for 10 minutes until browned and rehydrated. Stir occasionally and add a little water if needed to prevent burning.
  • While the TVP is cooking, rinse and drain the pinto beans. Measure out ½ cup and set aside. Then prepare the pico de gallo by finely chopping all ingredients and mixing them in a bowl.
  • Mash the beans well with a fork on a plate.
  • Once the TVP is cooked and slightly browned, stir in the pinto beans. If the mixture sticks, add a few tablespoons of water to deglaze the pan. Add the black pepper, garlic powder, and cumin. Stir until fully combined and uniform, then set aside.
  • Warm the tortillas in the microwave for 30–45 seconds (wrapped in a damp paper towel or in a tortilla warmer) to make them pliable.
  • Preheat your non-stick pan over medium heat with a tablespoon of the oil for 30-60 seconds or until hot.
TVP and bean filling on a tortilla.
Photo credit: Barbara Castillo
  • Lightly coat the preheated pan with olive oil. Hold a tortilla in one hand and spread about ⅓ of a cup of the TVP filling on one side. Place it TVP-side down in the pan. You should be able to fit about 3 small or 2 medium tortillas in the pan at once.
smash tacos cooking in pan.
Photo credit: Barbara Castillo
  • Let the tacos cook for 3–4 minutes until they naturally release. Flip gently with a spatula and cook for another minute. Set aside and repeat until all the filling is used. This recipe makes about 10 mini or 8 medium tacos.
  • Top with your choice of garnishes- pico de gallo, shredded lettuce, cilantro, vegan cheese, salsa, nutritional yeast – whatever you like!
completed smash tacos on small tortillas and lettuce leaves.
Photo credit: Barbara Castillo

Storage

You can make these vegan smash tacos ahead and store them in the refrigerator for up to 3 days, ideally with the pico de gallo separate, but if it is already on the taco, it’s OK. They can be reheated in the microwave for 45-60 seconds for 2 tacos, or in the oven at 400 F for about 10 minutes.

vegan smash tacos topped with pico de gallo.

Vegan Smash Tacos with TVP

No ratings yet
Flavor-filled tacos with nutritious high-protein ingredients. Textured Vegetable protein (TVP) is a wonderful substitute for ground meat!
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican, Tex-Mex
Calories: 361.4

Ingredients
  

Tacos
  • 1 cup water
  • 1 cup (73 grams) TVP (Textured Vegetable protein)
  • 2 tablespoons (42 grams) vegan margarine
  • ½ cup (92 grams) canned unsalted pinto beans, rinsed and drained
  • ¼ cup (61 grams) finely chopped onions
  • 2 tablespoons (36 grams) Better Than Bouillon No Chicken Vegetarian Base
  • 1 teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon cumin
  • 3 tablespoons olive oil or other neutral oil
  • 8 corn tortillas – 4½-inch diameter
  • fresh cilantro for garnish
Optional: Pico de Gallo
  • 1 deseeded jalapeño pepper finely chopped
  • 1 deseeded serrano pepper finely chopped
  • 1 deseeded caribe pepper finely chopped
  • 2 green onions finely chopped
  • 2 plum tomatoes finely chopped
  • Fresh cilantro for garnish

Equipment

  • small sauce pot
  • medium to large non-stick pan
  • strainer
  • Cutting board
  • Knife
  • silicone spatula
  • Small bowl
  • measuring cups and spoons or a food scale

Method
 

  1. In a small sauce pot, bring 1 cup of water to a boil, then reduce it to a simmer. Stir in the Better Than Bouillon base. Add TVP and vegan butter. Let cook on medium-low heat for 10 minutes until browned and rehydrated. Stir occasionally and add a little water if needed to prevent burning.
  2. While the TVP is cooking, rinse and drain the pinto beans. Measure out ½ cup and set aside. Then prepare the pico de gallo by finely chopping all ingredients and mixing them in a bowl.
  3. Mash the beans well with a fork on a plate.
  4. Once the TVP is cooked and slightly browned, stir in the pinto beans. If the mixture sticks, add a few tablespoons of water to deglaze the pan. Add the black pepper, garlic powder, and cumin. Stir until fully combined and uniform, then set aside.
  5. Warm the tortillas in the microwave for 30–45 seconds (wrapped in a damp paper towel or in a tortilla warmer) to make them pliable.
  6. Preheat your non-stick pan over medium heat with a tablespoon of the oil for 30-60 seconds or until hot.
  7. Lightly coat the preheated pan with olive oil. Hold a tortilla in one hand and spread about ⅓ of a cup of the TVP filling on one side. Place it TVP-side down in the pan. You should be able to fit about 2 tortillas in the pan at once.
  8. Let the tacos cook for 3–4 minutes until they naturally release. Flip gently with a spatula and cook for another minute. Set aside and repeat until all the filling is used. This recipe makes about 10 mini tacos or 8 medium tacos.
  9. Top with your choice of garnishes- pico de gallo, shredded lettuce, cilantro, vegan cheese, salsa, nutritional yeast – whatever you like!

Nutrition

Serving: 2medium tacosCalories: 361.4kcalCarbohydrates: 37.1gProtein: 16gFat: 17.2gSaturated Fat: 3gPolyunsaturated Fat: 3.3gMonounsaturated Fat: 10.1gTrans Fat: 0.03gSodium: 240.3mgPotassium: 303.4mgFiber: 9.2gSugar: 5.1gVitamin A: 702.6IUVitamin C: 8mgCalcium: 145mgIron: 4.2mg

Notes

Melissa’s notes:
This recipe was made with Bob’s Red Mill TVP.
If you don’t have Better Than Bouillon No Chicken Vegetarian Base available, garlic flavor may be used, or substitute ¼ teaspoon of salt.
This makes about 8 – 4½-inch tacos or 10-3½-inch tacos. I used Pueblo Lindo corn tortillas from Aldi (4½-inch). Barbara found 3½-inch tacos from HEB in Texas – in fact, she was able to purchase all of the ingredients for this recipe there.
Flipping the tortillas the first time is a little tricky. You want to make sure the TVP-bean mixture holds together well and is not too crumbly. If needed, you can add some more mashed beans to your mixture.
If some of the mixture doesn’t stay on the tortilla, just add it on top of your taco after you flip it.
The nutrition estimate is from Spoonacular, which is based mainly on USDA data. I substituted 1 vegetarian bouillon cube for the “Better than Bouillion” base for the estimate.
 

Tried this recipe?

Let us know how it was!

If you have tried these vegan smash tacos, please let me know how you liked them and include a star rating in the comments below.

Get my new recipes straight to your inbox! Sign up here for my free newsletter.

Leave a Comment

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