Skip to content
Vegan Kid-friendly Quick & easy

Vegan Shepherd's Pie

A comforting casserole with a savory lentil base topped with mashed potatoes.

20 minutes
Serves 8
Dinner
9 min prep
15 min cook

Good to know

  • Ready in under 30 minutes

Matched from this dish's own ingredients and timing. Browse more: 30-minute meals

Instructions

8 steps
  1. 1

    Boil the cubed potatoes in salted water for 15 to 18 minutes until fork-tender, then drain and mash with the soy milk and 2 tablespoons vegan butter until smooth; season with salt and pepper.

  2. 2

    Meanwhile, simmer the lentils in 2 cups of the vegetable broth for 20 minutes, until tender but still holding their shape, then set aside.

  3. 3

    Preheat the oven to 400 F.

  4. 4

    In a large skillet, melt the remaining tablespoon of vegan butter and saute the onion, carrots, and celery for 6 to 7 minutes until softened.

  5. 5

    Stir in the garlic, tomato paste, and thyme and cook 1 minute until fragrant.

  6. 6

    Add the cooked lentils, remaining 1/2 cup vegetable broth, and frozen peas, and simmer 5 minutes until thickened; season with salt and pepper.

  7. 7

    Spread the lentil filling in a baking dish, top evenly with the mashed potatoes, and use a fork to rough up the surface.

  8. 8

    Bake for 20 to 25 minutes until the potato top is golden at the edges.

Vegan Shepherd's Pie — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Vegan Shepherd's Pie looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

75/100

Good fit for most families

75
Allergen-friendly 70
Kid-friendly 85
Weeknight-easy 92
Budget-friendly 82
Great leftovers 56
Pantry-friendly 37

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

205

Calories

9 g

Protein

40 g

Carbs

1 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

This is a plant-based reworking of the traditional shepherd's pie, swapping the minced lamb for lentils, which hold their shape after cooking the same way ground meat would while still building a filling with real body. It follows the same basic structure — a savory filling under mashed potato — that defines the original British dish.

Listahan note

This version simmers the lentils directly in vegetable broth with tomato paste and soy sauce rather than cooking them plain and seasoning after, since that combined simmer is what builds a filling that tastes savory and rounded instead of one-note earthy.

Technique cues

  • Simmering the lentils covered in broth, tomato paste, and soy sauce for twenty-five to thirty minutes lets them absorb a genuinely savory flavor rather than just cooking plain and being seasoned afterward.
  • Soy sauce here does the work a meat-based gravy's browned bits normally would, adding a savory depth the lentils and vegetables alone wouldn't reach.
  • Stirring the frozen mixed vegetables in only for the final five minutes keeps them from overcooking into mush by the time the lentils are fully tender.
  • Mashing the potatoes with plant milk and olive oil rather than dairy butter and milk still gets a smooth, spreadable topping, since the fat content matters more than its source.

Kitchen flow

Parallel prep
Prep any side dishes while Vegan Shepherd's Pie finishes with the brown or green lentils — the hands-off cook time is the window to use. Everything else is quick — the bake is the one step that takes real time.
Make-ahead
Vegan Shepherd's Pie reheats well, so cooking it a day ahead and finishing it just before serving is a reasonable way to spread out the work. This one leans on the brown or green lentils. Plan around the bake; that's the slow part.
Leftover move
Leftover Vegan Shepherd's Pie reheats well covered on the stove or in the oven with a splash of liquid; avoid the microwave, which can dry out a dish reheated this way faster than a covered, gentler reheat. This one leans on the brown or green lentils. Plan around the bake; that's the slow part.
Cleanup rhythm
Deglaze the pan used for Vegan Shepherd's Pie with a splash of water or broth right after cooking — it lifts the browned bits before they dry on and saves scrubbing later. This one leans on the brown or green lentils. The bake step is what sets the pace here.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

1 cup brown or green lentils, rinsed

Main protein or body

Purpose: cup brown or green lentils, rinsed gives Vegan Shepherd's Pie its main substance and carries the seasoning.

Handling: Rinse, soak, whisk, or separate as the recipe requires so the texture stays clean.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

2 cups frozen mixed vegetables

Flavor support

Purpose: cups frozen mixed vegetables supports the balance of Vegan Shepherd's Pie and should taste integrated.

Handling: Wash, trim, and cut evenly so the pieces cook at the same pace.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

2 lbs russet potatoes, peeled and cubed

Structural base

Purpose: lbs russet potatoes, peeled and cubed defines the shape and texture of the dish.

Handling: Wash, trim, and cut evenly so the pieces cook at the same pace.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

1/2 cup unsweetened plant milk

Richness and texture

Purpose: cup unsweetened plant milk rounds the texture and helps the dish feel complete.

Handling: Prep before heat is high so the cooking step can move without rushing.

Adaptation: Use unsweetened dairy-free alternatives only where they still provide enough fat and body.

1 medium onion, diced

Aromatic base

Purpose: medium onion, diced creates the savory foundation before stronger ingredients are added.

Handling: Wash, trim, and cut evenly so the pieces cook at the same pace.

Adaptation: Use the closest fresh equivalent and expect a modest shift in flavor or texture.

Technique notes

  • Let the lentil filling thicken fully before topping it with mash — a filling that's still loose and broth-heavy will make the potato layer slide rather than sit.
  • This freezes well before baking, so it's a good dish to assemble ahead and bake straight from frozen with extra time in the oven.
  • Taste the filling before assembling; lentils vary in how much seasoning they need compared to meat, so it may want more salt than a traditional filling.

Ingredient swaps

brown lentils
cooked green lentils or crumbled tempeh - tempeh contains soy
plant milk
warm vegetable broth for a lighter mash
soy sauce
coconut aminos - tamari is wheat-free and coconut aminos is soy- and gluten-free, though coconut is a tree nut allergen for some

Serve alongside

  • Fresh berries
  • Citrus fruit salad
  • Mint leaves
  • Black coffee
  • Hot tea
  • Sparkling water with lemon

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Refrigerate up to 4 days or freeze up to 3 months; reheat covered at 350°F until hot through.
  • Reheat gently with a splash of water, broth, milk, or sauce as appropriate.
  • Freeze only when the texture is sturdy enough to thaw and reheat cleanly.

Equipment

  • Large skillet
  • Potato masher

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Vegan Shepherd's Pie to your week, check it against your household's allergens, and build the shopping list automatically.

More Vegan recipes