Home - Recipes - Vegan Lentil Shepherd’s Pie

Vegan Lentil Shepherd’s Pie

Serves 4
Ready in 80 mins
Prep time 20 mins
Cooking time 60 mins
550 calories per serving

For Mashed Potatoes

> 2 lb Yukon Gold potatoes, peeled and chopped
> 1/2 cup plant-based milk
> 2 tbsp vegan butter
> Salt and pepper to taste

For Filling:

> 2 tbsp olive oil
> 1 yellow onion, diced
> 2 carrots, diced
> 2 stalks celery, diced
> 2 1/4 cup mushrooms, chopped
> 4 cloves garlic, minced
> 2 tbsp tomato paste
> 1 tsp paprika
> 1 tbsp thyme
> 1 tbsp rosemary
> 1 tbsp parsley
> 3/4 cup lentils, rinsed and drained
> 2 tbsp flour
> 3 tbsp soy sauce
> 1/3 cup red wine
> 1 cup crushed tomatoes
> 1 1/2 cups vegetable broth
> 1 cup frozen peas
> Salt and pepper to taste


Place potatoes in a large pot, cover with water and bring to a boil. Simmer 20-30 minutes until tender. Drain potatoes, and add to a large bowl with plant-based milk and vegan butter. Mash until smooth.
Heat olive oil in a large pan over medium heat, and saute onions, carrots, and celery until soft (3-5 minutes). Add mushrooms, and saute 5 more minutes, then add garlic. Add tomato paste, paprika, thyme, rosemary, parsley, lentils, and flour to the pan, and stir until combined. Then, add soy sauce, red wine, crushed tomatoes, and vegetable broth, and stir again. Cover, and cook 20 minutes until lentils are tender, then stir in peas.
Preheat oven to 390°F. Spoon lentil mixture into a greased casserole dish in an even layer, then top with mashed potatoes. Bake until potatoes are golden brown (20-30 minutes).

Search and shop our 5,000+ recipes

Popular articles

Search and shop our 5,000+ recipes

Enter your ZIP code to find a store near you