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 burgers, 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.
These tacos are SO up my alley!! YUM!
I can definitely vouch for TVP being a delicious source of protein! I used to love it in taco bowls- didn’t even miss the meat! It’s even great in burger form…just add in a few tablespoons of oats to the TVP with some chopped veggies and taco seasoning :)!
When I saw the title of your post, my first thought was “what is TVP”! Thanks for explaining. Obviously, I’ve never had it, but it sounds interesting. I love using tempeh as a “ground meat”, and it works really well in tacos.
Ohh I’ll have to try that! I love tempeh!
Hey, you’re the goto expetr. Thanks for hanging out here.
Someone is an awesome photographer ๐ You two are the cutest.
My favorite thing to use TVP is in CHILI!
I have never cooked with TVP before, but you have totally inspired me! Plus, anything to do with tacos has me sold ;). Have you ever tried making vegan tacos with roasted chickpeas? It is killer!
I am one of the rare people who started with TVP in a sweeter dish, even though it is more commonly used like you did, as a meat substitute in chili or tacos [or veggie burgers, like Morningstar]. I love it in my oatmeal though, because it adds protein and BULK. [Hi, my name is Sarah, and I am a volume eater.] It has a similar texture to thicker oatmeal when you let it cook down, and you really can’t taste it. I should probably look into experimenting with it more, since it is so darn inexpensive if you can find it in bulk.
P.S. I had a friend who was anti-TVP because it is sometimes genetically modified. Make sure you get non-GMO! [I get mine at Whole Foods, and I think Bob’s Red Mill’s high protein TVP is also non-GMO.]
Yes!! I love Bob’s Red Mill! that’s the brand I got ๐
I have never heard of this TVP product you speak of! I personally love a good taco though! If I do no meat (restaurant or something) I will just do beans instead, if I am cooking at home I can go either way with turkey or beef! Never tried with a veggie sub!
I’ve heard of tvp, but never had it. I should get around to it!
I’ve made TVP chicken nuggets before and loved them. I like how TVP takes on the flavor of whatever it’s made with. Definitely going to try this “meaty” filling out soon! Thanks for sharing, Liz.