Black Bean & Sweet Potato Shepherd’s Pie Recipe
Introduction
This Black Bean & Sweet Potato Shepherd’s Pie is a hearty and comforting vegetarian dish that combines savory black beans and sweet corn with creamy mashed sweet potatoes. It’s perfect for a cozy dinner and packed with flavor and nutrients.

Ingredients
- 2 medium sweet potatoes, peeled and cubed
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 bell pepper (any color), diced
- 1 can (15 oz) black beans, rinsed and drained
- 1 cup corn kernels (fresh, frozen, or canned)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon chili powder
- Salt and pepper to taste
- 1 cup vegetable broth
- 1 tablespoon tomato paste
- 1 tablespoon soy sauce or tamari
- Fresh cilantro for garnish (optional)
Instructions
- Step 1: Preheat your oven to 400°F (200°C).
- Step 2: Place the cubed sweet potatoes in a large pot, cover with water, and bring to a boil over medium-high heat. Reduce to a simmer and cook for 15-20 minutes until tender.
- Step 3: While the sweet potatoes cook, heat olive oil in a large skillet over medium heat. Add diced onion and sauté for about 5 minutes until translucent.
- Step 4: Stir in minced garlic and diced bell pepper, cooking for another 3-4 minutes until softened.
- Step 5: Add black beans, corn, ground cumin, smoked paprika, chili powder, salt, and pepper. Stir to combine.
- Step 6: Pour in vegetable broth, tomato paste, and soy sauce or tamari. Mix well and simmer for 5-7 minutes until the mixture thickens slightly. Remove from heat.
- Step 7: Drain the sweet potatoes and return to the pot. Mash until smooth, adding a splash of water or olive oil for creaminess if desired.
- Step 8: In a baking dish, spread the black bean and corn mixture evenly. Layer the mashed sweet potatoes on top and smooth with a spatula.
- Step 9: Bake for 20-25 minutes until the top is slightly golden and crispy.
- Step 10: Remove from oven, let cool for a few minutes, and garnish with fresh cilantro before serving if desired.
Tips & Variations
- For extra creaminess, stir a little coconut milk or vegan butter into the mashed sweet potatoes.
- Use smoked tofu or sautéed mushrooms in place of black beans for a different protein option.
- Add a sprinkle of vegan cheese on top before baking for a cheesy crust.
- Adjust spices to your taste, adding more chili powder for extra heat.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through or microwave in short intervals, stirring halfway to ensure even heating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular potatoes instead of sweet potatoes?
Yes, regular potatoes can be used as a substitute, but sweet potatoes add a natural sweetness and creamy texture that complements the savory filling well.
Is this dish suitable for vegans?
Absolutely! This recipe is completely plant-based. Just be sure to use vegan-friendly soy sauce or tamari, and any optional toppings should also be vegan.
