This comforting vegan shepherd's pie is a hearty and satisfying dish that will please everyone at the table. With a flavorful lentil and vegetable filling topped with creamy mashed potatoes, it's a perfect meal for any occasion. Whether you're vegan or just looking to enjoy a meatless meal, this recipe is sure to become a favorite.
If you're not familiar with some of the ingredients in this recipe, don't worry. Lentils are a great source of protein and can be found in the dried beans section of your supermarket. Tomato paste is usually located near the canned tomatoes. For the mashed potatoes, make sure to use unsweetened plant milk and vegan butter, which are typically found in the dairy-free section. These ingredients are essential for achieving the right texture and flavor in this vegan shepherd's pie.

Ingredients For Vegan Shepherd's Pie
Lentils: A protein-rich legume that forms the base of the filling.
Carrots: Adds sweetness and texture to the filling.
Peas: Provides a pop of color and sweetness.
Corn: Adds a sweet and crunchy element to the filling.
Vegetable broth: Enhances the flavor of the filling.
Tomato paste: Adds depth and richness to the filling.
Thyme: A dried herb that adds earthy flavor.
Rosemary: A dried herb that adds a fragrant, pine-like flavor.
Salt: Enhances the overall flavor of the dish.
Pepper: Adds a bit of heat and depth to the flavor.
Potatoes: The base for the creamy mashed potato topping.
Unsweetened plant milk: Used to achieve a creamy texture in the mashed potatoes.
Vegan butter: Adds richness and flavor to the mashed potatoes.
Technique Tip for This Recipe
When preparing the mashed potatoes, ensure they are boiled until they are fork-tender. This will make them easier to mash smoothly. For an extra creamy texture, use a potato ricer or food mill instead of a traditional masher. Additionally, warming the plant milk and vegan butter before adding them to the potatoes can help them incorporate more evenly, resulting in a smoother mash.
Suggested Side Dishes
Alternative Ingredients
cooked lentils - Substitute with cooked chickpeas: Chickpeas provide a similar texture and protein content, making them a great alternative in the filling.
diced carrots - Substitute with diced sweet potatoes: Sweet potatoes add a slightly different flavor but offer a similar texture and nutritional profile.
frozen peas - Substitute with frozen edamame: Edamame provides a similar texture and a boost of protein.
frozen corn - Substitute with frozen diced bell peppers: Bell peppers add a different flavor and color while maintaining a similar texture.
vegetable broth - Substitute with mushroom broth: Mushroom broth adds a rich, umami flavor that enhances the dish.
tomato paste - Substitute with mashed roasted red peppers: Roasted red peppers provide a similar consistency and a slightly sweet flavor.
dried thyme - Substitute with dried oregano: Oregano offers a different but complementary herbal note.
dried rosemary - Substitute with dried sage: Sage provides a warm, earthy flavor that pairs well with the other ingredients.
salt - Substitute with soy sauce: Soy sauce adds saltiness along with a depth of flavor.
pepper - Substitute with cayenne pepper: Cayenne pepper adds a bit of heat and spice.
peeled and diced potatoes - Substitute with cauliflower florets: Cauliflower can be mashed to a similar consistency and is lower in carbs.
unsweetened plant milk - Substitute with vegetable broth: Vegetable broth can provide the necessary moisture without altering the flavor significantly.
vegan butter - Substitute with olive oil: Olive oil offers a similar fat content and a rich flavor.
salt - Substitute with nutritional yeast: Nutritional yeast adds a cheesy, savory flavor along with some extra nutrients.
pepper - Substitute with paprika: Paprika adds a mild heat and a smoky flavor.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
Allow the Vegan Shepherd's Pie to cool completely at room temperature 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. Store it in the refrigerator for up to 4 days. Reheat individual portions in the microwave or the entire dish in the oven at 350°F (175°C) until heated through.
For freezing, wrap the entire baking dish tightly with plastic wrap, followed by a layer of aluminum foil. This double layer helps prevent freezer burn. Alternatively, you can portion the Shepherd's Pie into individual servings and store them in airtight, freezer-safe containers.
Label the containers with the date of freezing to keep track of freshness. The Shepherd's Pie can be frozen for up to 2 months.
When ready to enjoy, thaw the Shepherd's Pie in the refrigerator overnight. For quicker thawing, you can use the defrost setting on your microwave.
Reheat the thawed Shepherd's Pie in the oven at 350°F (175°C) for about 25-30 minutes or until heated through. If reheating from frozen, cover the dish with foil and bake for 45-50 minutes, then remove the foil and bake for an additional 10-15 minutes to allow the top to crisp up.
For an extra touch, sprinkle some nutritional yeast or vegan cheese on top before reheating to add a cheesy flavor and golden crust.
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 mashed potatoes from drying out.
- Bake for 20-25 minutes, or until heated through. Remove the foil for the last 5 minutes to let the top get a bit crispy.
Microwave Method:
- Place a portion of the shepherd's pie on a microwave-safe plate.
- Cover it with a microwave-safe lid or another plate to retain moisture.
- Heat on medium power for 2-3 minutes, then check the temperature. Stir the lentil mixture slightly to ensure even heating.
- Continue heating in 1-minute intervals until thoroughly warmed.
Stovetop Method:
- Scoop the shepherd's pie into a non-stick skillet.
- Add a splash of vegetable broth or plant milk to prevent sticking and to add moisture.
- Cover the skillet with a lid and heat on medium-low, stirring occasionally, until the lentil mixture and mashed potatoes are heated through.
Air Fryer Method:
- Preheat your air fryer to 350°F (175°C).
- Place a portion of the shepherd's pie in an air fryer-safe dish.
- Heat for 10-15 minutes, checking halfway through to ensure it's heating evenly. The mashed potatoes should get a nice, crispy top.
Toaster Oven Method:
- Preheat your toaster oven to 350°F (175°C).
- Place the shepherd's pie in a toaster oven-safe dish.
- Cover with aluminum foil and heat for 15-20 minutes. Remove the foil for the last 5 minutes to crisp up the mashed potatoes.
Best Tools for This Recipe
Oven: Used to bake the shepherd's pie until the top is golden brown.
Large pot: Used to cook the lentils and vegetables.
Baking dish: Used to transfer the lentil and vegetable mixture and top with mashed potatoes.
Potato masher: Used to mash the boiled potatoes.
Peeler: Used to peel the potatoes before dicing.
Knife: Used to dice the carrots and potatoes.
Cutting board: Used as a surface for dicing the vegetables.
Measuring cups: Used to measure out the lentils, carrots, peas, corn, and vegetable broth.
Measuring spoons: Used to measure the tomato paste, thyme, and rosemary.
Spatula: Used to smooth the mashed potatoes over the lentil mixture.
Colander: Used to drain the cooked lentils and boiled potatoes.
Mixing spoon: Used to stir the vegetable and lentil mixture.
How to Save Time on Making This Recipe
Pre-cook the lentils: Cook lentils in advance and store them in the fridge to save time on the day of preparation.
Use frozen vegetables: Opt for frozen peas, corn, and carrots to skip the peeling and chopping.
Instant mashed potatoes: Use instant mashed potatoes as a quick alternative to boiling and mashing fresh potatoes.
One-pot cooking: Cook the vegetable mixture in the same pot used for the lentils to reduce cleanup time.
Batch cooking: Make a larger batch and freeze portions for future meals, saving time on busy days.

Vegan Shepherd's Pie
Ingredients
Filling
- 1 cup Lentils cooked
- 1 cup Carrots diced
- 1 cup Peas frozen
- 1 cup Corn frozen
- 1 cup Vegetable Broth
- 2 tablespoon Tomato Paste
- 1 teaspoon Thyme dried
- 1 teaspoon Rosemary dried
- to taste Salt and Pepper
Mashed Potato Topping
- 4 cups Potatoes peeled and diced
- ½ cup Unsweetened Plant Milk
- 2 tablespoon Vegan Butter
- to taste Salt and Pepper
Instructions
- Preheat your oven to 400°F (200°C).
- In a large pot, cook the lentils according to package instructions. Drain and set aside.
- In the same pot, add carrots, peas, corn, vegetable broth, tomato paste, thyme, rosemary, salt, and pepper. Cook until vegetables are tender.
- Add the cooked lentils to the vegetable mixture and stir well. Transfer to a baking dish.
- In another pot, boil the potatoes until tender. Drain and mash with plant milk, vegan butter, salt, and pepper.
- Spread the mashed potatoes over the lentil mixture in the baking dish. Smooth the top with a spatula.
- Bake for 20 minutes or until the top is golden brown. Let it cool for a few minutes before serving.
Nutritional Value
Keywords
Suggested Appetizers and Desserts for This Recipe
More Amazing Recipes to Try 🙂
- Vegan Butternut Squash Soup Recipe1 Hours
- Baked Chicken Leg Quarters Recipe1 Hours 10 Minutes
- Vegan Sheet Pan Roasted Cauliflower Recipe40 Minutes
- Kielbasa Skillet Dinner Recipe30 Minutes
- Paleo and Vegan Tropical Acai Bowl Recipe10 Minutes
- Antipasto Salad Recipe15 Minutes
- Vegan Fried Tofu Recipe25 Minutes
- Gluten-Free Chicken Pasta Salad Recipe35 Minutes
Leave a Reply