Heat the olive oil in a large skillet over medium heat. Add the onion and garlic and cook for about 5 minutes, until the onion is softened.
Add the chili powder, cumin, oregano, smoked paprika, and salt and stir to combine. Cook for 1 minute, until fragrant.
Add the vegetable broth, tomatoes, black beans, and green chiles and stir to combine. Bring the mixture to a simmer and cook for about 10 minutes, until the liquid has reduced and the flavors have combined.
Add the TVP and stir to combine. Cook for about 5 minutes, until the TVP is softened.
Remove the skillet from the heat and stir in the vegan cheese. Serve with your desired toppings.
Interesting Facts
Textured vegetable protein (TVP) is a great source of plant-based protein.
TVP can be found in many health food stores and online.
This recipe can be made ahead of time and reheated for a quick and easy meal.