10 vegetarian shepherds pie recipe

10 vegetarian shepherds pie recipe

Shepherd’s pie, but make it meatless and still worth your time. These ten vegetarian versions deliver comfort without the heaviness. Think creamy mash, rich fillings, zero regret. You cook once, feel accomplished twice. Honestly, who needs lamb when vegetables show up this well dressed and unapologetically delicious anyway tonight.

These vegetarian shepherd’s pies balance hearty fillings with creamy toppings for satisfying meals. Expect lentils, mushrooms, beans, and vegetables layered under fluffy potatoes. Recipes adapt easily for weeknights or gatherings. Prep stays straightforward, flavors stay bold. You can customize spices, textures, and toppings while keeping everything comforting, nourishing, and pleasantly fuss-free every single time.

10 vegetarian shepherds pie recipe

1. Lentil Vegetarian Shepherd’s Pie

Lentils are a classic meat substitute for a reason. They’re hearty, protein-packed, and soak up savory flavors beautifully. Cooked with carrots, onions, and a rich tomato gravy, this version is as comforting as the original.

lentil vegetarian shepherds pie recipe

Lentil Filling

  • cup lentils cooked
  • cup carrots chopped
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth

Mashed Potato Topping

  • cups potatoes mashed
  • cup milk plant-based
  • tbsp butter vegan
  • tsp salt
A comforting lentil vegetarian shepherds pie recipe that delivers rich flavor and hearty texture with minimal effort. This easy dish creates a satisfying and nourishing meal perfect for cozy dinners.
Check out this recipe

2. Mushroom Vegetarian Shepherd’s Pie

If you’re after a deep, umami flavor, mushrooms are your best friend. Finely chopped mushrooms mimic the texture of ground meat while adding a rich, earthy taste that pairs perfectly with creamy mashed potatoes.

mushroom vegetarian shepherds pie recipe

Mushroom Filling

  • cups mushrooms chopped
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth

Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A rich mushroom vegetarian shepherds pie recipe that delivers deep flavor and hearty texture with minimal effort. This easy dish creates a comforting and satisfying meal perfect for cozy evenings.
Check out this recipe

3. Chickpea Vegetarian Shepherd’s Pie

Chickpeas bring a slightly nutty flavor and a satisfying bite. Combined with spices, vegetables, and a thick sauce, this version offers a unique twist that’s both filling and nutritious.

chickpea vegetarian shepherds pie recipe

Chickpea Filling

  • cup chickpeas cooked
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth

Mashed Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A hearty chickpea vegetarian shepherds pie recipe that delivers rich flavor and satisfying texture with simple ingredients. This easy dish creates a comforting and protein-packed meal perfect for any night.
Check out this recipe

4. Sweet Potato Vegetarian Shepherd’s Pie

Swap regular mashed potatoes for sweet potatoes to add a touch of natural sweetness. The creamy topping contrasts beautifully with a savory vegetable filling, making each bite balanced and flavorful.

sweet potato vegetarian shepherds pie recipe

Vegetable Filling

  • cup lentils cooked
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth

Sweet Potato Topping

  • cups sweet potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A comforting sweet potato vegetarian shepherds pie recipe that combines creamy topping with a savory vegetable base. This easy dish delivers hearty texture and balanced flavor perfect for cozy meals.
Check out this recipe

5. Vegetable Vegetarian Shepherd’s Pie

This version celebrates simplicity. A mix of classic vegetables like peas, carrots, corn, and green beans in a savory gravy creates a wholesome, colorful dish that’s easy to prepare.

vegetable vegetarian shepherds pie recipe

Vegetable Filling

  • cup carrots diced
  • cup peas
  • cup corn
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth

Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A hearty vegetable vegetarian shepherds pie recipe that combines mixed vegetables with a creamy topping. This easy dish delivers comforting flavor and balanced texture perfect for everyday meals.
Check out this recipe

6. Vegan Shepherd’s Pie

Completely plant-based, this recipe skips all dairy and meat without sacrificing flavor. Think creamy mashed potatoes made with plant milk and a rich filling of lentils or veggies cooked in a robust sauce.

vegan vegetarian shepherds pie recipe

Vegetable Filling

  • cup lentils cooked
  • cup carrots diced
  • cup peas
  • cup mushrooms chopped
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth

Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp vegan butter
  • tsp salt
A hearty vegan vegetarian shepherds pie recipe that combines rich vegetables with a creamy plant-based topping. This easy dish delivers comforting flavor and satisfying texture for any meal.
Check out this recipe

7. Creamy Vegetarian Shepherd’s Pie

For an indulgent twist, this version incorporates a creamy base—often using cheese, cream, or a plant-based alternative—into the filling. The result is extra rich and comforting.

creamy vegetarian shepherds pie recipe

Creamy Vegetable Filling

  • cup mushrooms chopped
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth
  • cup cream plant-based

Creamy Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A creamy vegetarian shepherds pie recipe that blends rich vegetables with a velvety topping. This easy dish delivers comforting flavor and indulgent texture perfect for cozy meals.
Check out this recipe

8. Garlic Vegetarian Shepherd’s Pie

Garlic lovers, this one’s for you. Roasted or sautéed garlic is infused throughout both the filling and the mashed potato topping, adding bold flavor and aroma.

garlic vegetarian shepherds pie recipe

Garlic Vegetable Filling

  • cup lentils cooked
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • cloves garlic minced
  • tbsp olive oil
  • cup vegetable broth

Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A bold garlic vegetarian shepherds pie recipe that combines a savory vegetable base with a creamy topping. This easy dish delivers rich flavor and comforting texture perfect for satisfying meals.
Check out this recipe

9. Herb Vegetarian Shepherd’s Pie

Fresh herbs like thyme, rosemary, and parsley elevate this dish with bright, aromatic notes. It’s a lighter, more fragrant take that still delivers plenty of comfort.

herb vegetarian shepherds pie recipe

Herb Vegetable Filling

  • cup lentils cooked
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth
  • tsp mixed herbs thyme, rosemary

Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A fragrant herb vegetarian shepherds pie recipe that combines fresh herbs with a savory vegetable base and creamy topping. This easy dish delivers balanced flavor and comforting texture perfect for everyday meals.
Check out this recipe

10. Classic Vegetarian Shepherd’s Pie

This version sticks closest to tradition—just without the meat. Using lentils or a plant-based ground alternative, combined with a savory gravy and creamy mashed potatoes, it delivers that nostalgic, homestyle taste.

classic vegetarian shepherds pie recipe

Vegetable Filling

  • cup lentils cooked
  • cup carrots diced
  • cup peas
  • cup onion chopped
  • tbsp olive oil
  • cup vegetable broth
  • tsp tomato paste

Potato Topping

  • cups potatoes mashed
  • cup plant milk
  • tbsp butter vegan
  • tsp salt
A classic vegetarian shepherds pie recipe featuring a hearty vegetable and lentil base topped with creamy mashed potatoes. This comforting dish delivers rich flavor and satisfying texture using simple, wholesome ingredients.
Check out this recipe

Final Thoughts

Vegetarian shepherd’s pie is incredibly versatile. Whether you prefer lentils, mushrooms, or a medley of vegetables, there’s a version here to match your taste. Try a few and you might just find a new comfort food favorite.

Rachel White

10 vegetarian shepherds pie recipe

Comforting vegetarian shepherd’s pie packed with hearty vegetables and creamy mashed topping.
Prep Time 15 minutes
Cook Time 12 minutes
Total Time 27 minutes
Servings: 18 cookies
Course: Comfort Food, Dinner, Main
Cuisine: British
Calories: 260

Ingredients
  

Mashed Potato Topping
  • 3 cups potatoes boiled
  • 2 tbsp butter
Filling
  • 1 cup lentils cooked
  • 1 cup mixed vegetables
  • 1 onion chopped
  • 1 cup vegetable broth

Equipment

  • Mixing Bowl
  • Baking Dish
  • Pot
  • Oven
  • Masher
  • Knife

Method
 

  1. Boil potatoes until soft, then mash until creamy and smooth.
  2. Sauté onions until fragrant, then add vegetables and cook until tender.
  3. Stir in lentils and broth, simmer until thick and rich.
  4. Spread filling into baking dish evenly, then layer mashed potatoes on top.
  5. Bake until top turns golden and slightly crisp, then serve warm.

Notes

For softer topping, add extra butter; for crisp finish, broil briefly. Cool slightly before serving for clean layers. Customize with spices or cheese. Freeze before baking for later use. Store leftovers refrigerated and reheat gently.

Similar Posts

Leave a Reply

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

Recipe Rating