I enjoy making vegetarian shepherd’s pie when I want a comforting and hearty meal without using meat. This dish features a savory vegetable filling simmered with herbs and topped with creamy mashed potatoes that become golden in the oven. It is a warm, satisfying meal that works perfectly for family dinners or cozy evenings.

Why You’ll Love This Recipe

I love this recipe because it delivers all the comfort of classic shepherd’s pie while being completely vegetarian. The vegetables create a rich and flavorful base that pairs beautifully with the creamy potato topping.

I also appreciate how filling this dish is. The combination of vegetables, lentils or beans, and mashed potatoes makes it a satisfying meal on its own.

Another reason I enjoy making this recipe is that it is perfect for preparing ahead of time. I can assemble the dish in advance and bake it when I am ready to serve. Vegetarian Shepherd’s Pie

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

2 tablespoons olive oil
1 small onion, diced
2 cloves garlic, minced
2 carrots, diced
1 cup peas
1 cup corn kernels
1 cup cooked lentils or canned lentils, drained
2 tablespoons tomato paste
1 tablespoon soy sauce
1 teaspoon dried thyme
1/2 teaspoon dried rosemary
1 cup vegetable broth
salt to taste
black pepper to taste

For the mashed potato topping:
3 cups mashed potatoes
2 tablespoons butter or olive oil
1/4 cup milk
salt to taste
black pepper to taste

Directions

I start by preheating the oven to 375°F (190°C).

In a large skillet, I heat the olive oil over medium heat and sauté the diced onion for a few minutes until it becomes soft. I add the garlic and cook for another minute until fragrant.

Next, I stir in the diced carrots and cook them for about 5 minutes until they begin to soften.

I add the peas, corn, and cooked lentils, stirring everything together.

Then I mix in the tomato paste, soy sauce, thyme, rosemary, and vegetable broth. I let the mixture simmer for about 8–10 minutes until it thickens slightly. I season with salt and black pepper to taste.

I transfer the vegetable mixture into a baking dish and spread it evenly across the bottom.

In a bowl, I mix the mashed potatoes with butter or olive oil and milk until they become smooth and creamy.

I spread the mashed potatoes evenly over the vegetable filling and gently smooth the surface with a spoon or spatula.

I bake the dish for about 25–30 minutes until the top becomes lightly golden. I sometimes broil it for a few minutes at the end to create a crisp potato topping. Vegetarian Shepherd’s Pie

Servings and timing

This recipe makes about 6 servings.

Prep time: 20 minutes
Cook time: 30 minutes
Total time: about 50 minutes

Variations

I sometimes add mushrooms to the vegetable mixture for a deeper, savory flavor.

For extra protein, I like mixing chickpeas or white beans with the lentils.

If I want a richer topping, I stir grated cheese into the mashed potatoes before spreading them over the filling.

I also enjoy adding sweet potatoes instead of regular potatoes for a slightly sweeter twist.

Storage/Reheating

I store leftovers in an airtight container in the refrigerator for up to 4 days.

To reheat, I warm individual portions in the microwave for about 2–3 minutes or until heated through.

If reheating a larger portion, I place it in the oven at 350°F (175°C) for about 15–20 minutes until warm.

FAQs

Can I make vegetarian shepherd’s pie ahead of time?

I often assemble the dish a day in advance and store it covered in the refrigerator until I am ready to bake it.

Can I freeze vegetarian shepherd’s pie?

I freeze the assembled pie before baking or after it has cooled completely. It can stay in the freezer for up to 2 months.

What vegetables can I add to this recipe?

I sometimes add mushrooms, green beans, zucchini, or bell peppers depending on what I have available.

Can I make this recipe vegan?

I easily make it vegan by using olive oil or plant-based butter and dairy-free milk in the mashed potatoes.

How do I get a golden potato topping?

I like placing the dish under the broiler for a few minutes at the end of baking to create a lightly crisp and golden top.

Conclusion

I find vegetarian shepherd’s pie to be a comforting and satisfying meal that brings together savory vegetables and creamy mashed potatoes in one dish. It is hearty, flavorful, and perfect for preparing ahead of time. Whether I serve it for a family dinner or a cozy meal at home, it always feels warm and comforting.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegetarian Shepherd’s Pie

Vegetarian Shepherd’s Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: lina
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: British-Inspired
  • Diet: Vegetarian

Description

A comforting vegetarian shepherd’s pie made with a savory vegetable and lentil filling topped with creamy mashed potatoes that turn golden in the oven. This hearty dish is perfect for family dinners or cozy meals.


Ingredients

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 1 cup peas
  • 1 cup corn kernels
  • 1 cup cooked lentils or canned lentils, drained
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 cup vegetable broth
  • Salt to taste
  • Black pepper to taste
  • 3 cups mashed potatoes
  • 2 tablespoons butter or olive oil
  • 1/4 cup milk
  • Salt to taste (for mashed potatoes)
  • Black pepper to taste (for mashed potatoes)

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Heat olive oil in a large skillet over medium heat and sauté the diced onion for a few minutes until soft.
  3. Add the minced garlic and cook for about 1 minute until fragrant.
  4. Stir in the diced carrots and cook for about 5 minutes until they begin to soften.
  5. Add the peas, corn, and cooked lentils and stir to combine.
  6. Mix in the tomato paste, soy sauce, thyme, rosemary, and vegetable broth.
  7. Let the mixture simmer for about 8–10 minutes until it thickens slightly. Season with salt and black pepper.
  8. Transfer the vegetable mixture to a baking dish and spread it evenly.
  9. In a bowl, mix the mashed potatoes with butter or olive oil and milk until smooth and creamy.
  10. Spread the mashed potatoes evenly over the vegetable filling and smooth the surface.
  11. Bake for 25–30 minutes until the top becomes lightly golden.
  12. Optional: Broil for 2–3 minutes at the end for a crisp potato topping.

Notes

  • Add mushrooms to the vegetable mixture for a deeper savory flavor.
  • Mix chickpeas or white beans with the lentils for extra protein.
  • Stir grated cheese into the mashed potatoes for a richer topping.
  • Use sweet potatoes instead of regular potatoes for a slightly sweeter variation.
  • The dish can be assembled ahead and refrigerated before baking.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Reheat individual portions in the microwave for 2–3 minutes or in the oven at 350°F (175°C) for 15–20 minutes.
  • The assembled pie can be frozen for up to 2 months.

Nutrition

  • Serving Size: 1 portion
  • Calories: 320
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 11g
  • Saturated Fat: 3g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 46g
  • Fiber: 8g
  • Protein: 11g
  • Cholesterol: 10mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star