This comforting vegan shepherd's pie is a hearty and delicious dish that will satisfy everyone at the table. Packed with nutritious vegetables and lentils, and topped with creamy mashed potatoes, it's a perfect meal for any occasion.
Some ingredients in this recipe might not be commonly found in every household. For instance, lentils are a key protein source in this dish and can usually be found in the dried beans section of the supermarket. Vegan butter and plant-based milk are essential for the mashed potato topping and can be found in the dairy alternatives section.

Ingredients For Vegan Shepherd's Pie
Olive oil: Used for sautéing the vegetables and adding richness to the dish.
Onion: Adds a savory base flavor to the filling.
Garlic: Provides a pungent and aromatic flavor.
Carrots: Adds sweetness and texture to the filling.
Peas: Adds a pop of color and sweetness.
Corn kernels: Adds a sweet and crunchy texture.
Lentils: Provides protein and a hearty texture.
Tomato paste: Adds depth and richness to the filling.
Vegetable broth: Adds moisture and enhances the flavors.
Thyme: Adds an earthy and aromatic flavor.
Rosemary: Adds a pine-like, fragrant flavor.
Salt: Enhances the overall flavor of the dish.
Pepper: Adds a hint of spice and depth.
Potatoes: Forms the creamy and comforting topping.
Vegan butter: Adds creaminess and richness to the mashed potatoes.
Plant-based milk: Helps achieve a smooth and creamy texture in the mashed potatoes.
Technique Tip for This Recipe
When mashing the potatoes, make sure they are thoroughly cooked and still hot. This ensures a smoother texture. Use a potato ricer or a food mill for an extra creamy consistency. Adding the vegan butter and plant-based milk gradually while mashing helps to achieve the perfect creamy texture. For an added layer of flavor, consider infusing the plant-based milk with a clove of garlic or a sprig of rosemary before mixing it into the potatoes.
Suggested Side Dishes
Alternative Ingredients
Olive oil - Substitute with coconut oil: Coconut oil provides a similar fat content and can add a subtle sweetness to the dish.
Large 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 taste compared to garlic.
Carrots - Substitute with sweet potatoes: Sweet potatoes add a different texture and a hint of sweetness.
Frozen peas - Substitute with edamame: Edamame provides a similar texture and a boost of protein.
Corn kernels - Substitute with diced bell peppers: Bell peppers add color and a slight sweetness.
Lentils - Substitute with chickpeas: Chickpeas offer a similar protein content and a slightly different texture.
Tomato paste - Substitute with crushed tomatoes: Crushed tomatoes provide a similar tomato flavor but with a chunkier texture.
Vegetable broth - Substitute with mushroom broth: Mushroom broth adds a rich, umami flavor to the dish.
Thyme - Substitute with oregano: Oregano offers a similar earthy flavor.
Rosemary - Substitute with sage: Sage provides a slightly different but complementary flavor profile.
Salt - Substitute with soy sauce: Soy sauce adds saltiness along with a depth of umami flavor.
Pepper - Substitute with cayenne pepper: Cayenne pepper adds heat and a different kind of spiciness.
Potatoes - Substitute with cauliflower: Cauliflower can be mashed similarly to potatoes and offers a lower-carb option.
Vegan butter - Substitute with coconut oil: Coconut oil provides a similar fat content and can add a subtle sweetness.
Plant-based milk - Substitute with coconut milk: Coconut milk offers a creamy texture and a hint of coconut flavor.
Other Alternative Recipes
How to Store / 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 mashed potatoes soggy.
Transfer the cooled shepherd's pie into an airtight container. If you prefer, you can also cover the baking dish tightly with aluminum foil or plastic wrap.
Store the container in the refrigerator. The vegan shepherd's pie will keep well for up to 4-5 days.
For longer storage, consider freezing. First, portion the shepherd's pie into individual servings. This makes it easier to reheat only what you need.
Wrap each portion tightly with plastic wrap and then with aluminum foil. Alternatively, place the portions in freezer-safe containers or resealable freezer bags. Be sure to remove as much air as possible to prevent freezer burn.
Label each package with the date and contents. This helps you keep track of how long the shepherd's pie has been stored.
When ready to enjoy, thaw the shepherd's pie in the refrigerator overnight. This gradual thawing helps maintain the texture and flavor.
Reheat in the oven at 350°F (175°C) for about 20-25 minutes, or until heated through. If reheating from frozen, it may take up to 45 minutes. Cover with foil to prevent the mashed potatoes from drying out, removing the foil for the last 10 minutes to allow the top to crisp up.
For a quicker option, reheat individual portions in the microwave. Place the portion on a microwave-safe plate, cover with a microwave-safe lid or another plate, and heat on medium power for 3-5 minutes, checking and stirring halfway through.
Enjoy your reheated vegan shepherd's pie as a comforting, hearty meal, perfect for any day of the week.
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 the filling is heated through and the top is slightly crispy.
- Remove the foil for the last 5 minutes if you want a crispier top.
Microwave Method:
- Place a portion of the shepherd's pie on a microwave-safe plate.
- Cover with a microwave-safe lid or another plate to retain moisture.
- Heat on medium power for 2-3 minutes.
- Check the temperature and stir the filling slightly to ensure even heating.
- Continue heating in 1-minute increments until fully warmed.
Stovetop Method:
- Scoop the leftovers into a large skillet or saucepan.
- Add a splash of vegetable broth or plant-based milk to prevent sticking and to add moisture.
- Cover and heat over medium-low heat, stirring occasionally.
- Cook for about 10-15 minutes, or until the filling is hot and the mashed potatoes are warmed 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.
- Cover the dish with aluminum foil to keep the mashed potatoes moist.
- Heat for 10-15 minutes, checking halfway through to ensure even heating.
- Remove the foil for the last 3-5 minutes if you prefer a crispy top.
Best Tools for This Recipe
Large pot: Used for heating the olive oil, cooking the onion and garlic, and simmering the vegetable and lentil mixture.
Wooden spoon: Ideal for stirring the vegetables and lentils to ensure even cooking and to prevent sticking.
Knife: Essential for dicing the onion and carrots, and mincing the garlic.
Cutting board: Provides a safe surface for chopping the vegetables and garlic.
Measuring spoons: Used to measure out the olive oil, tomato paste, thyme, and rosemary accurately.
Measuring cups: Necessary for measuring the vegetable broth, lentils, peas, corn, vegan butter, and plant-based milk.
Peeler: Handy for peeling the potatoes before boiling them.
Medium pot: Used for boiling the potatoes until they are tender.
Colander: Useful for draining the boiled potatoes before mashing them.
Potato masher: Essential for mashing the boiled potatoes with vegan butter and plant-based milk to create a smooth topping.
Baking dish: Used to transfer the vegetable and lentil filling and to spread the mashed potatoes on top before baking.
Oven: Preheated to 400°F (200°C) for baking the shepherd's pie until the top is golden brown.
Spatula: Useful for spreading the mashed potatoes evenly over the filling in the baking dish.
Oven mitts: Important for safely handling the hot baking dish when placing it in and removing it from the oven.
How to Save Time on This Recipe
Pre-cook the lentils: Use canned or pre-cooked lentils to save time on preparation.
Chop vegetables in advance: Dice the onion, carrots, and garlic ahead of time and store them in the fridge.
Use frozen vegetables: Opt for frozen peas and corn to skip the washing and chopping.
Instant mashed potatoes: Consider using instant mashed potatoes for a quicker topping.
Batch cooking: Make a larger batch of the filling and freeze portions for future use.

Vegan Shepherd's Pie
Ingredients
Filling
- 2 tablespoon Olive Oil
- 1 large Onion, diced
- 3 cloves Garlic, minced
- 2 cups Carrots, diced
- 1 cup Frozen Peas
- 1 cup Corn Kernels
- 1 cup Lentils, cooked
- 2 tablespoon Tomato Paste
- 2 cups Vegetable Broth
- 1 teaspoon Thyme
- 1 teaspoon Rosemary
- to taste Salt and Pepper
Mashed Potato Topping
- 4 large Potatoes, peeled and cubed
- ¼ cup Vegan Butter
- ½ cup Plant-Based Milk
- to taste Salt and Pepper
Instructions
- Preheat your oven to 400°F (200°C).
- In a large pot, heat the olive oil over medium heat. Add the onion and garlic, and cook until softened.
- Add the carrots, peas, corn, and cooked lentils. Stir in the tomato paste, vegetable broth, thyme, rosemary, salt, and pepper. Simmer for 10-15 minutes.
- Meanwhile, boil the potatoes in a large pot until tender. Drain and mash with vegan butter and plant-based milk. Season with salt and pepper.
- Transfer the filling to a baking dish. Spread the mashed potatoes on top. Bake for 20 minutes or until the top is golden brown.
- Let cool slightly before serving. Enjoy!
Nutritional Value
Keywords
Suggested Appetizers and Desserts
Check out these recipes too!
- Pressure Cooker Hard Boiled Eggs Recipe10 Minutes
- Spanish Potato Omelet Recipe30 Minutes
- Sweet Bread Recipe1 Hours
- Air Fryer French Toast Recipe20 Minutes
- Ricotta Cheese Pie Recipe1 Hours 20 Minutes
- Essene Bread Recipe50 Minutes
- Italian Herb Bread Recipe45 Minutes
- Maritime Donair Sauce Recipe10 Minutes
- Slow Cooker Hash Brown Casserole Recipe4 Hours 15 Minutes
- Philippine Longanisa Recipe50 Minutes
- Bacon Milk Gravy for Biscuits Recipe25 Minutes
- Fluffy Japanese Pancakes Recipe35 Minutes
Leave a Reply