This classic dish gets a makeover with Mexican flavors making this Vegan Mexican Shepherd's Pie a spicy comforting meal.
I am a huge fan of one pan dishes. If I didn't have a blog, the majority of my meals would probably be one pan plans.
When I eat side dishes, I eat them as a light lunch or snack. I don't have a main dish with sides next to it. It's just not my style.
When we have people over for dinner, we normally serve appetizers and then a main dish for the entrée. It's just how we roll.
So this Vegan Mexican Shepherd's Pie is right up my alley. Having veggies and protein all in one dish is my preferred way of eating.
This vegan shepherd's pie has black beans, corn, red pepper, red onion, and chipotle mashed sweet potatoes all in one meal. The result is a smoky, slightly spicy savory shepherd's pie.
I like to eat this sweet potato shepherd's pie with roasted tomato salsa, which I also used in the recipe. Grate some vegan cheddar on top for some richness.
This vegan shepherd's pie is really easy to make, especially if you make the Chipotle Mashed Sweet Potatoes the day before like I did.
It's a pretty dish to serve at a dinner party, and you can serve it with your favorite condiments. I ate mine with roasted tomato salsa, but vegan sour cream, guacamole, or even sliced avocados would work well also.
Other Vegan Mexican Recipes
Recipe
This vegan casserole is a hearty meal that will leave your family wanting more.
*Don't forget to come back and leave your feedback and star rating.
Affiliate links below. We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
I love these Pyrex baking dishes! I used a 7 ½" x 9 ½" baking dish for this recipe. It's great because it comes with a cover, so I can put it in the fridge.
📋 Recipe
Vegan Mexican Shepherd's Pie
Ingredients
- 1 cup chopped red onion
- 1 tablespoon olive oil
- ¾ cup chopped red pepper
- ¾ cup corn
- 15 ounces black beans
- ½ teaspoon chili powder
- ½ teaspoon Mexican oregano
- ¼ teaspoon cumin
- ¼ teaspoon cayenne pepper
- Salt and pepper
- ½ cup salsa - I used roasted tomato
- Whole batch Chipotle Mashed Sweet Potatoes*
Instructions
- Preheat oven to 425°.
- Add olive oil to a hot pan and cook onions on medium heat until translucent.
- Add red pepper and cook until crisp tender.
- Add corn, black beans, spices, and salsa. Cook a few minutes until salsa cooks down.
- Pour black bean mixture into a 9 ½" x 7 ½" (or similar size) baking dish. Spread Chipotle Mashed Sweet Potato on top.
- Bake at 425° for 15 minutes, then broil for 5 minutes.
Notes
Nutrition
*Note: Nutrition information should be considered an estimate only. Different nutrition calculators give you different results.
Hailey says
Made this for my family and it was so darn good at first I was like this is such a strange idea I’m not sure how it’s going to turn out but I’m just going to wing it, but mannnnn was I in for a flavorful ride. As for the mashed sweet potatoes I didn’t have any adobo sauce so I substituted it with just Cayenne pepper. It was amazing nonetheless. Thank you!!
Willow Moon says
Thanks Hailey, I’m so glad you liked it!
Denise says
This has become a go-to at our house. I love that it's easy and healthy. Thanks for sharing!
Willow Moon says
Thanks Denise!