Lentil Mushroom Shepherd’s Pie is a hearty, comforting, and wholesome dish that brings together tender vegetables, savory mushrooms, and protein-rich lentils under a layer of creamy mashed potatoes. This plant-based version delivers cozy, traditional flavors while staying completely vegan, making it perfect for family dinners, holidays, or any time you need a nourishing and satisfying meal.

Why You’ll Love This Recipe

This recipe is a wonderful blend of simplicity, comfort, and nutrition. The lentil and mushroom mixture offers a deep, savory flavor that mimics the richness of classic shepherd’s pie—without any animal products. The creamy mashed potato topping ties everything together into a warm, inviting bake that appeals to vegans and non-vegans alike. It’s easy to prepare, uses accessible ingredients, and makes a complete, filling meal on its own.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Potato Layer

1 1/2–1 3/4 pounds (about 800 g) potatoes, peeled and halved
3 tablespoons plant milk
2 tablespoons olive oil or vegan butter
1/4 teaspoon nutmeg
Salt and pepper to taste

Lentil Mushroom Layer

1 tablespoon olive oil
1 yellow onion, diced
2 garlic cloves, minced
1 carrot, diced
1 celery stalk, diced
2 cups (150 g) brown mushrooms, diced
2 tablespoons tamari or soy sauce
1/2 teaspoon brown sugar
1/4 teaspoon chili powder
2 cups (400 g) cooked brown or green lentils
1 tablespoon tomato paste
1/4 cup vegetable stock

Garnish

Chopped fresh parsley

Directions

  1. Prepare the potato layer:
    Bring a large pot of water to a boil. Add the potatoes and cook for 12–15 minutes or until fork-tender. Drain and return to the pot. Add plant milk, olive oil or vegan butter, nutmeg, salt, and pepper. Mash until smooth and creamy. Set aside.
  2. Preheat the oven:
    Heat the oven to 400°F (200°C). Lightly grease an 8×8-inch baking dish or a similar-sized dish.
  3. Make the lentil mushroom filling:
    Heat olive oil in a large deep skillet. Add onion, garlic, carrot, and celery. Cook for about 5 minutes, stirring occasionally.
    Add mushrooms, tamari or soy sauce, brown sugar, and chili powder. Cook for 8–10 minutes, or until the mushroom liquid evaporates.
    Add lentils, tomato paste, and vegetable stock. Stir well, bring to a simmer, and cook for 5 minutes until excess liquid is absorbed. Remove from heat.
  4. Assemble:
    Spoon the lentil mushroom filling into the prepared baking dish. Spread the mashed potatoes evenly on top.
  5. Bake:
    Bake for 15 minutes. Switch to broil and cook for another 5 minutes or until the top is lightly golden.
  6. Serve:
    Sprinkle with fresh parsley and serve warm.

Servings and timing

This recipe makes 4 servings.
Prep time: approximately 20–25 minutes
Cook time: approximately 30 minutes
Total time: about 50–55 minutes

Variations

  • Sweet Potato Topping: Replace regular potatoes with sweet potatoes for a slightly sweeter and more colorful variation.
  • Extra Veggies: Add peas, corn, or spinach to the filling for more texture and nutrients.
  • Herb Potatoes: Mix fresh thyme or rosemary into the mashed potatoes for an aromatic twist.
  • Spicer Version: Add more chili powder or a pinch of smoked paprika for a deeper flavor.
  • Gluten-Free: Use tamari instead of soy sauce to keep the recipe fully gluten-free.

Storage/Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Freeze in a freezer-safe container for up to 2 months. Thaw in the refrigerator before reheating.
  • Reheating: Warm in the oven at 350°F (175°C) for 15–20 minutes or until heated through. Individual portions can be microwaved for 1–2 minutes.

FAQs

How can I keep the mashed potatoes from sinking into the filling?

Allow the lentil mixture to cool slightly before topping it with potatoes so the layers stay distinct.

Can I use canned lentils?

Yes, canned lentils work well. Make sure to rinse and drain them before use.

Can I make this recipe ahead of time?

Yes, assemble the dish and refrigerate it unbaked for up to 24 hours. Bake when ready.

What type of mushrooms work best?

Brown or cremini mushrooms offer the best texture and flavor, but white mushrooms are also fine.

Can I use red lentils?

Red lentils tend to become mushy, so brown or green lentils are recommended for the best texture.

How do I make the top more golden?

Broil the pie for a few minutes after baking to achieve a crisp, golden crust.

Can I add fresh herbs to the filling?

Yes, thyme, rosemary, or parsley pair beautifully with the lentils and mushrooms.

Is this recipe good for meal prep?

Absolutely. It reheats well and holds its texture for several days.

What can I serve with this shepherd’s pie?

It pairs well with a simple green salad, roasted vegetables, or steamed greens.

Can I reduce the oil?

Yes, you can sauté the vegetables in a splash of vegetable stock instead of oil.

Conclusion

Vegan Lentil Mushroom Shepherd’s Pie is a warm, nourishing dish that brings comfort and nutrition to the table. With its savory lentil-mushroom filling and silky mashed potato topping, it’s a meal that suits weeknights, gatherings, and holidays alike. Simple to prepare yet full of flavor, it’s a satisfying plant-based recipe you’ll want to make again and again.

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

Vegan Lentil Mushroom Shepherd’s Pie


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 55 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

A hearty and comforting vegan version of the classic shepherd’s pie, made with a savory lentil and mushroom filling topped with creamy mashed potatoes. Perfect for cozy dinners, holidays, or meal prep.


Ingredients

  • 1 1/21 3/4 pounds (about 800 g) potatoes, peeled and halved
  • 3 tablespoons plant milk
  • 2 tablespoons olive oil or vegan butter
  • 1/4 teaspoon nutmeg
  • Salt and pepper to taste
  • 1 tablespoon olive oil
  • 1 yellow onion, diced
  • 2 garlic cloves, minced
  • 1 carrot, diced
  • 1 celery stalk, diced
  • 2 cups (150 g) brown mushrooms, diced
  • 2 tablespoons tamari or soy sauce
  • 1/2 teaspoon brown sugar
  • 1/4 teaspoon chili powder
  • 2 cups (400 g) cooked brown or green lentils
  • 1 tablespoon tomato paste
  • 1/4 cup vegetable stock
  • Chopped fresh parsley, for garnish

Instructions

  1. Bring a large pot of water to a boil. Add peeled and halved potatoes. Cook for 12–15 minutes or until fork-tender. Drain and return to pot. Add plant milk, olive oil or vegan butter, nutmeg, salt, and pepper. Mash until smooth and set aside.
  2. Preheat the oven to 400°F (200°C). Lightly grease an 8×8-inch baking dish.
  3. Heat 1 tbsp olive oil in a skillet over medium heat. Add onion, garlic, carrot, and celery. Sauté for 5 minutes until softened.
  4. Add mushrooms, tamari, brown sugar, and chili powder. Cook for 8–10 minutes until mushrooms are browned and moisture is mostly gone.
  5. Stir in lentils, tomato paste, and vegetable stock. Simmer for 5 minutes until mixture thickens slightly. Remove from heat.
  6. Spread lentil mixture in the greased baking dish. Top evenly with mashed potatoes.
  7. Bake for 15 minutes. Broil for an additional 5 minutes until the top is lightly golden.
  8. Garnish with chopped fresh parsley and serve warm.

Notes

  • Use tamari for a gluten-free version.
  • Let the filling cool slightly before topping to prevent mashed potatoes from sinking.
  • Substitute sweet potatoes for a colorful, slightly sweet topping.
  • Add herbs like rosemary or thyme to the potatoes for extra flavor.
  • Great for meal prep—reheats and freezes well.
  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: Comfort Food

Nutrition

  • Serving Size: 1/4 of dish
  • Calories: 360
  • Sugar: 5g
  • Sodium: 460mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 47g
  • Fiber: 10g
  • Protein: 14g
  • Cholesterol: 0mg

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