Vegan TVP Tacos
These vegan TVP tacos are a deliciously spicy recipe for your next taco night! Textured vegetable protein, made from soy, is a “meaty” plant-based alternative to your favorite taco filling!
What is TVP?
TVP stands for Textured Vegetable Protein. It’s a soy-based protein that comes dried, meaning it’s shelf stable and lasts a long time. The texture reminds me of soft rice, but Alex said it reminded him of really finely ground beef. (I can’t remember what ground beef tastes like.) It doesn’t really have any flavor on its own but it takes on other flavors really well, kind of like tofu. It works great in things like pasta sauce or chili mac!
Where to Buy TVP
It can be a little hard to find, but I’ve found it at Whole Foods, local markets, and on Amazon. It’s a very inexpensive source of protein and it doesn’t expire quickly. Even once it’s open, you can keep it in your fridge for months!
Is TVP Healthy?
Yes! It’s made from soy so it’s high in protein and fiber and it’s fat-free. One serving is only 90 calories but it contains 13g of protein. It’s a great option for vegetarians and vegans! You can get the full nutritional info of TVP here. You could even add TVP into meat like ground beef for burgers and tacos.
TVP Taco Ingredients
- Textured Vegetable Protein– This soy based protein creates the “meat” for these tacos.
- Water– A little water helps hydrate the dried TVP.
- Chili powder– If you like a little heat, you can add extra chili powder!
- Smoked paprika– I love the flavor of smoked paprika but you can use regular paprika if that’s what you have.
- Garlic powder– This adds a lovely layer of flavor to the tacos.
- Cumin– This earthy, citrusy spice is a classic in tacos.
- Tortillas– I prefer flour tortillas but you can use corn tortillas, if you like.
- Mexican Black Beans– I like using this recipe for seasoned black beans but you can use plain blacked beans if you like.
- Salsa– I like a chunky tomato salsa.
- Avocado– Creamy avocado is a great balance to the TVP.
- Cilantro– Fresh cilantro adds a fresh, citrusy flavor to the tacos.
How to Make TVP Tacos
This recipe is incredibly simple because TVP is easy to cook! Add 1 cup of TVP to a large bowl. Cover with 1 cup of boiling water and stir.
Add the spices to the bowl and stir to combine.
Let sit for 3-5 minutes, then fluff with a fork. Add the TVP mixture to a taco shell and add your favorite toppings!
The Best Seasonings for TVP Tacos
For this recipe, I used a combination of chili powder, smoked paprika, cumin, garlic powder, and soy sauce. The soy sauce adds a salty, umami flavor. You could also use your favorite store-bought taco seasoning or try this homemade taco seasoning recipe. Feel free to get creative with hot sauce and salsa, to add a spicy kick!
Mexican Black Beans
I like using these Mexican Black Beans in the tacos because it adds even more flavor to this dish. But if you don’t have time to prepare these black beans, you can substitute with canned black beans. Warm them over the stove or in the microwave and drain before adding to the tacos.
More Taco Recipes
- Lentil Tacos– If you’re looking for another protein-filled taco recipe, try these delicious lentil tacos! They’re deliciously seasoned and they’ll keep you satisfied, no meat required.
- Vegan Broccoli Tacos– Broccoli in a taco? Why not! These roasted broccoli tacos are drizzled with a cilantro lime sauce for a flavor-packed, plant-based meal.
- Brussels Sprout Tacos– These brussels sprout tacos are covered with a spicy chili sauce for an unexpectedly delicious taco!
Vegan TVP Tacos
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Total Time: 15 minutes
- Yield: 6 tacos 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Mexican
- Diet: Vegan
Description
These vegan TVP tacos are a deliciously spicy recipe for your next taco night! Textured vegetable protein, made from soy, is a “meaty” plant-based alternative to your favorite taco filling!
Ingredients
- 1 cup textured vegetable protein
- 1 cup water
- 1 teaspoon chili powder
- 1 teaspoon smoked paprika
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cumin
- 6 corn or flour tortillas
- 1 1/2 cups of Mexican Black Beans (or 1 15oz can black beans)
- 1/2 cup salsa or pico de gallo
- 1 avocado, sliced
- Handful fresh cilantro, chopped
Instructions
- Bring one cup of water to a boil, and then add in the TVP.
- Remove from heat, stir in the chili powder, paprika, garlic powder, and cumin, and let stand.
- Cook the black beans over medium heat for 3-4 minutes until heated.
- In each taco shell or tortilla, add a scoop of TVP, a scoop of black beans, pico de gallo, avocado, and cilantro.
Side Dish Ideas
Looking for the perfect side dish to serve with these tacos? Here are a few of my favorites!
If you’re looking for a unique side dish, try this Pinto Bean Soup! It’s made with canned pinto beans and is surprisingly filling! It’s loaded with flavor but it’s completely vegan.
If you have questions about TVP, leave them in the comments below!
This post was originally published in March 2013. Updated June 2021.
First time making for family. Wife 3 kids and self. It was a win. Really good. Will be making again. Thank you for a simple but yummy recipe. A win with the family.
Yay!! Iโm so glad to hear that. Max! Thanks for leaving a comment!
I use TVP extensively as I am currently eating low-fat fat free vegan. I use it everything from smoothies to main courses.
Many thanks for posting this. I have been previously searching for such as that. Excellent data Let me come back regarding information regarding Water Eating habits.
Omg, I LOVE that picture of you and Alex! And so glad that you posted a shot of him that included his entire face…because it’s gorgeous! Good job, girlie…good job indeeeeed! ๐
TVP is great! I just tried it for the first time last summer when I made Laura’s (Sprint 2 the Table) chicken-less nuggets. After I whipped them up in like no time flat and realized how delicious they were, I was kicking myself for having held out of so long! I mean, seriously? I must’ve had the container of TVP for at LEAST a year before I knew what to do with it! Lol