Go Back

Vegan Shepherd's Pie

A warm and comforting Vegan Shepherd's Pie topped with creamy mashed potatoes and a savory lentil filling, all made in one pan for easy cleanup and budget-friendly satisfaction.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner, Main Course
Cuisine: Comfort Food, Vegan
Calories: 300

Ingredients
  

Filling
  • 1 cup Brown or Green Lentils (dried)
  • 4 cups Vegetable Broth For cooking lentils
  • 2 tablespoons Olive Oil
  • 1 large Yellow Onion (diced)
  • 2 medium Carrots (diced)
  • 2 stalks Celery (diced)
  • 8 oz Mushrooms (sliced)
  • 3 cloves Garlic (minced)
  • 2 tablespoons Tomato Paste
  • 1/2 cup Red Wine (optional) Can be omitted
  • 1 teaspoon Dried Thyme
  • 1/2 teaspoon Dried Rosemary
  • 1 leaf Bay Leaf
  • 1 cup Frozen Peas
  • 1 cup Corn Kernels (frozen or canned)
  • 1 tablespoon Soy Sauce or Tamari
  • to taste Salt and Black Pepper
Mashed Potatoes
  • 4 lbs Russet Potatoes (peeled and quartered)
  • 1 cup Plant-Based Milk (unsweetened)
  • 4 tablespoons Vegan Butter
  • 2 tablespoons Nutritional Yeast (optional) Adds cheesy flavor
  • to taste Salt and White Pepper

Method
 

Preparation
  1. Rinse the lentils and add them to a pot with 4 cups of vegetable broth. Bring to a boil, then simmer until tender, about 20–25 minutes.
  2. In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add diced onion, carrots, and celery. Sauté for about 5 minutes until softened.
  3. Stir in the mushrooms and minced garlic. Cook for another 5 minutes until everything is fragrant and tender.
  4. Add the cooked lentils, tomato paste, red wine (if using), thyme, rosemary, bay leaf, peas, corn, and soy sauce. Season with salt and black pepper. Stir and let it simmer for 10 minutes.
Mashed Potatoes
  1. While the filling simmers, boil the peeled potatoes in salted water until fork-tender, about 15-20 minutes. Drain, then mash with plant-based milk, vegan butter, nutritional yeast (if using), and salt and white pepper to taste.
Assembly and Baking
  1. Preheat your oven to 400°F (200°C). In a baking dish, spread the lentil mixture evenly. Top with the mashed potatoes, smoothing it out.
  2. Bake for about 25 minutes or until the top is slightly golden and crispy.
  3. Remove from the oven and let it cool for a few minutes before serving. Don't forget to take out that bay leaf!

Notes

This Vegan Shepherd's Pie is perfect for leftovers, stores well in the fridge for up to 3-4 days, or can be frozen for up to 3 months. For an extra creamy potato topping, add a bit more plant-based milk while mashing.