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

Cozy & Hearty Lentil Mushroom Shepherd’s Pie (Vegan Comfort Food at Its Best)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Helena
  • Total Time: 1 hour
  • Yield: 46 servings 1x
  • Diet: Vegan

Description

This Cozy & Hearty Lentil Mushroom Shepherd’s Pie is the ultimate vegan comfort food — rich, savory, and full of home-cooked warmth. A layer of umami-packed lentils and mushrooms sits beneath creamy mashed potatoes, baked until golden and crisp. Perfect for cozy nights in or impressing guests with a hearty, plant-based meal.


Ingredients

Scale

For the Lentil & Mushroom Filling

2 tablespoons olive oil

1 large yellow onion, diced

2 medium carrots, diced small

2 celery stalks, diced

3 cloves garlic, minced

12 ounces mushrooms, diced (cremini or baby bella)

2 cups cooked brown or green lentils

2 tablespoons tomato paste

1 tablespoon tamari or soy sauce

1 cup vegetable broth

1 teaspoon brown sugar

½ teaspoon chili powder

1 teaspoon dried thyme

Salt and black pepper, to taste

For the Mashed Potato Topping

2 pounds russet or Yukon gold potatoes, peeled and cubed

½ cup plant-based milk (oat, soy, or almond)

23 tablespoons vegan butter or olive oil

Pinch of ground nutmeg (optional)

Salt, to taste

Optional Garnishes

Fresh parsley, chopped

Paprika, for color

Vegan Parmesan or nutritional yeast, for a cheesy touch


Instructions

  • Preheat the oven to 400°F (200°C). Dice your vegetables and start boiling the potatoes in salted water until tender, about 12–15 minutes.

  • Sauté the aromatics. In a large skillet, heat olive oil over medium heat. Add onion, carrots, and celery. Cook until softened and fragrant, about 5 minutes. Add garlic and cook for one more minute.

  • Cook the mushrooms. Stir in the mushrooms and cook until browned and reduced in size, about 7 minutes. Add tomato paste, tamari, brown sugar, chili powder, and thyme. Stir well to coat everything evenly.

  • Add lentils and broth. Pour in the lentils and vegetable broth. Let the mixture simmer for 5–7 minutes, until thickened and saucy. Taste and season with salt and pepper.

  • Mash the potatoes. Drain and mash the cooked potatoes with vegan butter, plant-based milk, nutmeg, and salt until creamy.

  • Assemble the pie. Spread the lentil-mushroom filling into a baking dish. Spoon the mashed potatoes on top and smooth evenly. Use a fork to create texture on the surface if desired.

  • Bake and broil. Bake uncovered for 20 minutes, then broil for 3–5 minutes until golden brown. Let rest before serving.

 

  • Serve warm. Garnish with parsley and paprika, and enjoy your cozy plant-based shepherd’s pie!

Notes

Make ahead: Assemble the pie a day in advance, cover, and refrigerate. Bake when ready to serve.

Storage: Keeps well in the fridge for up to 4 days or freeze up to 2 months.

Swap options: Try sweet potatoes for a deeper flavor or add greens like spinach for extra nutrients.

Gluten-free: Use tamari instead of soy sauce.

  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 portion
  • Calories: 330
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 9g
  • Saturated Fat: 2g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 9g
  • Protein: 14g
  • Cholesterol: 0mg