Get dinner on the table in just 30 minutes with this Easy Mexican TVP Skillet Dinner! Packed with plant-based protein from rehydrated textured vegetable protein (TVP) and loaded with vibrant ingredients like diced tomatoes with green chilies, black beans, and sweet corn, this one-pan wonder delivers bold Mexican-inspired flavors with minimal effort. A medley of aromatic spicesโchili powder, cumin, and smoked paprikaโgives this dish a warm, smoky kick, while fresh cilantro and a squeeze of lime add brightness to every bite. Perfect for weeknights, this vegan and gluten-free recipe can be served as-is, over fluffy rice, or scooped up with crispy tortilla chips for a crowd-pleasing, customizable meal.
In a medium bowl, combine the TVP and vegetable broth. Allow the TVP to rehydrate for 5 minutes, then fluff with a fork and set aside.
In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook for 3 minutes, until softened and translucent.
Stir in the minced garlic and diced bell pepper. Cook for another 2 minutes, stirring occasionally.
Add the rehydrated TVP to the skillet and stir to combine. Cook for 2 minutes to allow the flavors to meld.
Mix in the black beans, diced tomatoes with green chilies, and corn kernels. Stir well to evenly incorporate all ingredients.
Season the mixture with chili powder, ground cumin, smoked paprika, salt, and black pepper. Stir thoroughly to coat everything in the spices.
Reduce the heat to low and simmer for 5 minutes, allowing the dish to thicken slightly.
Remove the skillet from heat and sprinkle with chopped fresh cilantro.
Serve hot with lime wedges on the side. Enjoy as-is, over cooked rice, or with tortilla chips for added texture.
Calories |
2306 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 39.9 g | 51% | |
| Saturated Fat | 6.8 g | 34% | |
| Polyunsaturated Fat | 3.7 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 4689 mg | 204% | |
| Total Carbohydrate | 341.1 g | 124% | |
| Dietary Fiber | 66.4 g | 237% | |
| Total Sugars | 47.3 g | ||
| Protein | 149.1 g | 298% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 658 mg | 51% | |
| Iron | 31.2 mg | 173% | |
| Potassium | 3204 mg | 68% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.