Vegan TVP Chili
Vegan Chili with beans and TVP. You wouldn’t believe this one doesn’t contain meat. Incredibly rich and meaty, a must save.
I’m a huge fan of chili– evidenced by the half a dozen or so chili recipes on this site. Whatever your chili preference, I’ve got you: the best vegan chili, vegetarian white bean chili, bean chili, pumpkin chili, instant pot vegan chili, Indian dal chili, chili beans with creamy polenta, slow cooker butternut squash and tempeh chili, black bean and beer chili and one pot chili mac.
And now, this vegan chili made with TVP.
Yeah, we love chili in my house. And nothing goes better with chili than a big hunk of cornbread.

What is TVP?
TVP, aka textured vegetable protein, is the star of this recipe. If you’ve never had TVP before, it’s a high protein, high fiber vegan meat alternative that’s delicious in chili (of course), tacos, burgers and more.
Once rehydrated, the texture is very similar to ground meat. Before using, TVP needs to be reconstituted in hot water or broth for 10 minutes before using.

Ingredients for Vegan Chili with TVP
- Hot water or vegetable broth, for reconstituting the TVP
- TVP (textured vegetable protein)
- Olive oil
- Onions
- Garlic
- Poblano pepper
- Jalapeno pepper
- Salt
- Chipotle powder (or more chili powder)
- Chili powder
- Ground coriander
- Ground cumin
- Smoked paprika
- Diced tomatoes
- Pinto beans
- Kidney beans
Substitution Recommendations
If you don’t have chipotle powder, you can use more chili powder instead. The chipotle powder adds another complexity of flavor, but it’s OK to sub in chili powder instead. For more spice, I recommend using fire roasted diced tomatoes instead of regular diced ones.
If you want more heat, add in cayenne pepper or more jalapeño peppers. For a richer tomato flavor, use crushed tomatoes instead of diced tomatoes. If you like a sweeter chili, then I recommend adding in diced carrots alongside the onions and peppers.
Any beans are fine in this recipe, I like a combo of pinto and kidney best, but any will work. Some people, like my husband, love corn in their chili which works too!

How to Make this Vegan TVP Chili
Reconstitute the TVP
First, cover the TVP with hot broth and let sit for 10 minutes.
Sauté the vegetables
In a large stockpot, heat the olive oil over medium heat. Add the onions, garlic, poblano and jalapeño peppers along with the salt and cook until soft, stirring often, about 10 minutes.
Stir in the TVP
Add in the spices and TVP and cook another 1-2 minutes.
Stir in the beans and tomatoes
Add in the beans and tomatoes and simmer for 45-60 minutes, until thickened and reduced slightly. Season to taste, adding in more spices or salt as desired.


What to serve with this Chili
I love this TVP chili most with my vegan cornbread, but it’s also great with my no-knead bread or pumpkin cornbread muffins.
For toppings, I love sour cream and cheese, either regular or vegan cheese, along with sliced jalapeño peppers and sliced scallions.

More Vegan Chili Recipes
- The Best Vegan Chili
- Vegan Pumpkin Chili
- Instant Pot Vegan Chili
- Vegan Chili Mac
- Chili Beans with Creamy Polenta
If you try this recipe, make sure to come back to leave a rating and a comment. Your feedback helps other readers and seeing you make my recipes makes my day!

Vegan TVP Chili

Equipment
Ingredients
- 1 cup hot vegetable broth
- 1 cup TVP, textured vegetable protein
- 1/4 cup olive oil
- 2 cups diced onions
- 4 cloves garlic, minced
- Poblano pepper, chopped
- Jalapeno pepper, chopped
- 1/2 teaspoon salt
- 1/2 teaspoon chipotle powder, or more chili powder
- 1 tablespoon chili powder
- 2 teaspoons ground coriander
- 2 teaspoons ground cumin
- 1/4 teaspoon smoked paprika
- 1 28 ounce can diced tomatoes
- 2 15 ounce cans pinto beans, drained
- 1 15 ounce cans kidney beans, drained
Instructions
- In a small bowl, cover the TVP with hot water and sit for 10 minutes.
- In a large stockpot, heat the olive oil over medium heat. Add the onions, garlic, poblano and jalapeño peppers along with the salt and cook until soft, stirring often, about 10 minutes. Add in the dried spices and TVP and cook for 1-2 minutes, stirring often, until lightly browned.
- Add in the beans and tomatoes and simmer for at least 60 minutes, stirring often.
- Serve warm with your favorite toppings.