This High-Protein Tex Mex Shepherd’s Pie is a cozy, colorful, plant-based dinner layered with smoky spiced TVP, black beans, vegetables, and a creamy sweet potato butternut squash mash. It is hearty enough for meal prep, flavorful enough for family dinner, and packed with comforting Tex-Mex flavor.
Why You’ll Love This Recipe
This recipe is filling, nourishing, and easy to portion for the week. The TVP and black beans create a protein-rich filling with a satisfying texture, while corn, bell pepper, celery, onion, garlic, and jalapeño add color and flavor.
The topping is naturally creamy from sweet potato and butternut squash, with nutritional yeast adding a savory, cheesy-style taste. It is also flexible: you can make it gluten-free, adjust the spice level, or swap the TVP for lentils.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the mash:
16 oz (450 g) sweet potato, peeled and diced
14 oz (400 g) butternut squash, peeled and diced
⅓ cup (80 ml) soy milk
⅓ cup (45 g) nutritional yeast
Sea salt flakes, to taste
For the filling:
4.2 oz (120 g) textured vegetable protein
2.5 cups (600 ml) low-sodium vegetable stock, divided
1 tbsp (15 ml) olive oil
2 onions, finely diced
¾ cup (120 g) corn, fresh or frozen
1 red bell pepper, seeded and finely diced
2 celery stalks, finely diced
4 garlic cloves, minced
1 jalapeño, finely chopped
3 tbsp (50 g) tomato paste
1.5 cups (260 g) cooked black beans
2 tbsp (15 g) flour, or gluten-free flour if needed
2 tbsp (30 ml) lime juice
Place the diced sweet potato and butternut squash in a large pot of cold salted water. Bring to a boil and cook for about 20 minutes, or until tender.
Drain well, then transfer to a bowl. Mash with a potato masher or fork. Stir in the soy milk and nutritional yeast, then season with salt to taste.
Preheat the oven to 390°F (200°C).
Add the TVP to a heat-safe bowl and pour over 1.5 cups (360 ml) warm vegetable stock. Let it sit for 10 minutes to rehydrate.
Heat the olive oil in a large non-stick pan over medium heat. Add the onions and cook for 5 minutes. Stir in the corn, red bell pepper, celery, garlic, and jalapeño. Cook for another 10 minutes, stirring often.
Add the tomato paste, oregano, smoked paprika, cumin, and flour. Cook for 1 minute, stirring constantly.
Gradually pour in the remaining 1 cup (240 ml) vegetable stock. Add the black beans and rehydrated TVP. Simmer for 5 minutes, then stir in the lime juice. Taste and adjust the salt.
Divide the filling between 4 oven-safe dishes or spread it into one large baking dish. Spoon the mash over the top and spread evenly. Use a fork to make light lines on the surface if desired.
Bake for 35 minutes, until hot and lightly golden on top. Serve with cilantro, avocado, pickled onions, or lime wedges.
For a gluten-free version, use gluten-free flour instead of regular flour.
For an oil-free version, cook the onions and vegetables in a splash of vegetable broth.
For a soy-free version, use oat milk or almond milk in the mash and replace the TVP with cooked green or brown lentils.
For extra spice, add more jalapeño, a pinch of chili powder, or a little chipotle-style seasoning.
For a larger family-style bake, assemble everything in one large oven-safe dish instead of individual portions.
Storage/Reheating
Store leftovers in airtight containers in the refrigerator for up to 5 days.
Reheat individual portions in the microwave until hot throughout, or bake in the oven at 350°F (175°C) until warmed through.
To freeze, assemble the pie before baking, cover well, and freeze for up to 3 months. Thaw in the refrigerator before baking.
FAQs
Can I make this recipe gluten-free?
Yes. Use a gluten-free flour blend to thicken the filling.
Can I replace TVP with lentils?
Yes. Use 2 to 3 cups cooked green or brown lentils instead of TVP.
Is this recipe spicy?
It has mild heat from the jalapeño. Use less jalapeño for a gentler flavor or add more for extra spice.
Can I make it oil-free?
Yes. Sauté the vegetables in 2 tablespoons of vegetable broth instead of olive oil.
Can I use pumpkin instead of butternut squash?
Yes. Pumpkin works well and gives the mash a similar creamy texture.
What can I serve with it?
Serve it with a green salad, steamed broccoli, quinoa, avocado, or lime wedges.
Can I make it ahead?
Yes. Assemble it ahead, refrigerate, then bake when ready.
How do I stop the mash from being watery?
Drain the sweet potato and squash very well before mashing.
Can I use one large baking dish?
Yes. A large oven-safe dish works perfectly.
How long does it last in the fridge?
It keeps well for up to 5 days in airtight containers.
Conclusion
High-Protein Tex Mex Shepherd’s Pie is a warm, satisfying, plant-based meal with bold flavor and simple ingredients. With its smoky filling, creamy mash, and easy meal-prep storage, it is a practical dinner that feels comforting while still being nourishing and balanced.
This High-Protein Tex Mex Shepherd’s Pie is a hearty plant-based comfort meal layered with smoky TVP, black beans, vegetables, and a creamy sweet potato and butternut squash mash.
Ingredients
16 oz sweet potato, peeled and diced
14 oz butternut squash, peeled and diced
1/3 cup soy milk
1/3 cup nutritional yeast
Sea salt flakes, to taste
4.2 oz textured vegetable protein
2.5 cups low-sodium vegetable stock, divided
1 tablespoon olive oil
2 onions, finely diced
3/4 cup corn
1 red bell pepper, finely diced
2 celery stalks, finely diced
4 garlic cloves, minced
1 jalapeño, finely chopped
3 tablespoons tomato paste
1.5 cups cooked black beans
2 tablespoons flour
2 tablespoons lime juice
1 tablespoon dried oregano
1 tablespoon smoked paprika
1.5 tablespoons ground cumin
Optional: fresh cilantro
Optional: pickled onions
Optional: avocado
Optional: lime wedges
Instructions
Place the diced sweet potato and butternut squash into a pot of salted water and bring to a boil.
Cook for about 20 minutes until tender, then drain well.
Mash the vegetables with soy milk and nutritional yeast until creamy, then season with salt.
Preheat the oven to 390°F (200°C).
Place the TVP in a heat-safe bowl and pour over 1.5 cups warm vegetable stock. Let sit for 10 minutes.
Heat olive oil in a large pan over medium heat.
Add onions and cook for 5 minutes.
Stir in corn, bell pepper, celery, garlic, and jalapeño. Cook for another 10 minutes.
Add tomato paste, oregano, smoked paprika, cumin, and flour. Stir continuously for 1 minute.
Gradually pour in the remaining vegetable stock.
Add black beans and rehydrated TVP, then simmer for 5 minutes.
Stir in lime juice and adjust seasoning if needed.
Transfer the filling into oven-safe dishes or one large baking dish.
Spread the mash evenly over the filling and create light lines on top with a fork if desired.
Bake for 35 minutes until hot and lightly golden.
Serve with cilantro, avocado, pickled onions, or lime wedges if desired.
Notes
Drain the sweet potato and squash well to avoid watery mash.
Cook vegetables in broth instead of oil for an oil-free version.
Use gluten-free flour if needed.
Cooked lentils can replace TVP for a soy-free option.
This recipe freezes well before baking.
Store leftovers in the refrigerator for up to 5 days.