This vegan shepherd's pie with sweet potato is a delightful twist on a classic comfort dish. It's packed with hearty lentils and a medley of vegetables, all topped with creamy sweet potatoes. Perfect for a cozy dinner, this recipe is both nutritious and satisfying.
If you don't usually stock lentils or almond milk in your pantry, you might need to pick these up at the supermarket. Lentils are a great source of protein and can be found in the dried beans section. Almond milk is a popular dairy-free alternative and is usually located in the refrigerated section or with other plant-based milks.

Ingredients For Vegan Shepherd's Pie With Sweet Potato
Olive oil: Used for sautéing the onion and garlic and adding richness to the mashed sweet potatoes.
Onion: Adds a savory depth of flavor to the filling.
Garlic: Enhances the overall taste with its aromatic qualities.
Mixed vegetables: A combination of carrots, peas, and corn for a variety of textures and flavors.
Lentils: Provide a hearty, protein-rich base for the filling.
Vegetable broth: Adds moisture and enhances the flavors of the filling.
Tomato paste: Adds a rich, tangy flavor to the filling.
Thyme: A fragrant herb that adds depth to the dish.
Rosemary: Another aromatic herb that complements the other flavors.
Salt: Enhances the overall flavor of the dish.
Pepper: Adds a bit of heat and enhances the other flavors.
Sweet potatoes: The star of the topping, providing a creamy and slightly sweet contrast to the savory filling.
Almond milk: Adds creaminess to the mashed sweet potatoes without using dairy.
Technique Tip for This Recipe
When mashing the sweet potatoes, ensure they are thoroughly cooked and tender by testing with a fork. For an extra creamy texture, use a potato ricer or food mill instead of a traditional masher. This will help avoid any lumps and give your mashed sweet potatoes a smooth, velvety finish. Additionally, when simmering the vegetable and lentil mixture, allow it to reduce slightly to concentrate the flavors, but be careful not to let it dry out. If needed, add a splash more vegetable broth to maintain a moist consistency.
Suggested Side Dishes
Alternative Ingredients
olive oil - Substitute with coconut oil: Coconut oil provides a similar fat content and can add a subtle sweetness that complements the sweet potatoes.
onion - Substitute with leek: Leeks offer a milder flavor and can add a slightly different texture to the dish.
garlic - Substitute with shallots: Shallots provide a milder, sweeter flavor that can enhance the overall taste of the pie.
mixed vegetables - Substitute with frozen mixed vegetables: Frozen mixed vegetables are convenient and often contain a similar mix of carrots, peas, and corn.
lentils - Substitute with chickpeas: Chickpeas offer a similar protein content and a slightly different texture that can add variety to the dish.
vegetable broth - Substitute with mushroom broth: Mushroom broth provides a deeper, umami flavor that can enhance the richness of the pie.
tomato paste - Substitute with crushed tomatoes: Crushed tomatoes can add a similar tomato flavor and moisture to the filling.
thyme - Substitute with oregano: Oregano offers a similar earthy flavor that can complement the other herbs in the dish.
rosemary - Substitute with sage: Sage provides a slightly different but complementary herbal note that works well in savory dishes.
salt - Substitute with soy sauce: Soy sauce can add a salty, umami flavor that enhances the overall taste of the pie.
pepper - Substitute with cayenne pepper: Cayenne pepper adds a bit of heat and complexity to the dish.
sweet potatoes - Substitute with butternut squash: Butternut squash offers a similar sweetness and creamy texture when mashed.
almond milk - Substitute with coconut milk: Coconut milk provides a creamy texture and a subtle sweetness that complements the sweet potatoes.
salt - Substitute with nutritional yeast: Nutritional yeast adds a cheesy, umami flavor that can enhance the overall taste of the mashed sweet potatoes.
pepper - Substitute with white pepper: White pepper offers a milder heat and a slightly different flavor profile that can add complexity to the dish.
Other Alternative Recipes Similar to This Dish
How to Store / Freeze This Recipe
- Allow the Vegan Shepherd's Pie to cool completely before storing. This helps prevent condensation, which can make the dish soggy.
- For short-term storage, transfer the Shepherd's Pie to an airtight container. It can be stored in the refrigerator for up to 4 days.
- If you plan to freeze the Shepherd's Pie, use a freezer-safe container or wrap the entire baking dish tightly with aluminum foil and then plastic wrap. This will help prevent freezer burn.
- Label the container with the date so you can keep track of its freshness.
- When ready to reheat, thaw the Shepherd's Pie in the refrigerator overnight if frozen.
- Preheat your oven to 350°F (175°C). Remove any plastic wrap if used and cover the dish with aluminum foil to retain moisture.
- Bake for 25-30 minutes, or until heated through. If you prefer a crispier top, remove the foil for the last 10 minutes of baking.
- For individual servings, you can microwave the Shepherd's Pie on medium power for 3-5 minutes, stirring halfway through to ensure even heating.
How to Reheat Leftovers
Oven Method:
- Preheat your oven to 350°F (175°C).
- Transfer the leftover Vegan Shepherd's Pie to an oven-safe dish if it's not already in one.
- Cover the dish with aluminum foil to prevent the sweet potato topping from drying out.
- Bake for 20-25 minutes, or until the filling is heated through and the top is slightly golden.
- For a crispier top, remove the foil during the last 5 minutes of baking.
Microwave Method:
- Place a portion of the Vegan Shepherd's Pie in a microwave-safe dish.
- Cover with a microwave-safe lid or a damp paper towel to retain moisture.
- Heat on medium power for 2-3 minutes, then check the temperature.
- Stir the filling slightly to ensure even heating, then continue to heat in 1-minute intervals until hot.
Stovetop Method:
- Scoop the Vegan Shepherd's Pie into a skillet or saucepan.
- Add a splash of vegetable broth or almond milk to keep it from drying out.
- Cover and heat over medium-low heat, stirring occasionally, until the filling is warmed through and the sweet potato topping is hot.
Air Fryer Method:
- Preheat your air fryer to 350°F (175°C).
- Place a portion of the Vegan Shepherd's Pie in an air fryer-safe dish.
- Cover with aluminum foil to prevent the top from drying out.
- Heat for 10-15 minutes, checking halfway through to ensure even heating.
- For a crispy top, remove the foil during the last 3-5 minutes of heating.
Best Tools for This Recipe
Oven: Used to bake the shepherd's pie until the top is slightly golden.
Skillet: Used to cook the onions, garlic, and mixed vegetables.
Wooden spoon: Used to stir the ingredients in the skillet.
Knife: Used to dice the onion and peel and cube the sweet potatoes.
Cutting board: Used as a surface to dice the onion and prepare the sweet potatoes.
Pot: Used to boil the sweet potatoes until tender.
Colander: Used to drain the boiled sweet potatoes.
Masher: Used to mash the sweet potatoes with olive oil, almond milk, salt, and pepper.
Baking dish: Used to transfer the vegetable and lentil mixture and spread the mashed sweet potatoes on top.
Measuring spoons: Used to measure out the olive oil, tomato paste, thyme, and rosemary.
Measuring cups: Used to measure the mixed vegetables, cooked lentils, vegetable broth, and almond milk.
How to Save Time on Making This Recipe
Pre-cook the lentils: Use canned lentils or cook them in advance to save time.
Frozen vegetables: Opt for frozen mixed vegetables to skip the chopping and reduce prep time.
Microwave sweet potatoes: Microwave the sweet potatoes instead of boiling to cut down cooking time.
Batch cook: Prepare larger quantities of the vegetable and lentil mixture and freeze portions for future use.
Use a food processor: Quickly dice the onion and mince the garlic using a food processor.

Vegan Shepherds Pie with Sweet Potato
Ingredients
Filling
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 cups mixed vegetables (carrots, peas, corn)
- 1 cup lentils, cooked
- 1 cup vegetable broth
- 2 tablespoon tomato paste
- 1 teaspoon thyme
- 1 teaspoon rosemary
- to taste salt and pepper
Topping
- 4 medium sweet potatoes, peeled and cubed
- 1 tablespoon olive oil
- ¼ cup almond milk
- to taste salt and pepper
Instructions
- Preheat your oven to 400°F (200°C).
- In a skillet, heat olive oil over medium heat. Add the diced onion and cook until translucent.
- Add the minced garlic and cook for another minute.
- Add the mixed vegetables and cook for 5-7 minutes until they start to soften.
- Stir in the cooked lentils, vegetable broth, tomato paste, thyme, rosemary, salt, and pepper. Let it simmer for 10 minutes.
- Meanwhile, boil the sweet potatoes until tender, about 15 minutes. Drain and mash with olive oil, almond milk, salt, and pepper.
- Transfer the vegetable and lentil mixture to a baking dish. Spread the mashed sweet potatoes on top.
- Bake in the preheated oven for 20 minutes, until the top is slightly golden.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Vegan Fajitas Recipe30 Minutes
- Tabbouleh Recipe20 Minutes
- Strawberry Oatmeal Breakfast Smoothie Recipe5 Minutes
- Marinara Sauce Recipe40 Minutes
- Vegan Japchae Korean Noodles Recipe35 Minutes
- Vegan Pumpkin Waffles Recipe25 Minutes
- Instant Pot Vegan Steel Cut Oats Recipe30 Minutes
- Vegan Tofu Eggs Recipe20 Minutes
Leave a Reply