Go Back
+ servings
serving of vegan shepherd's pie on a plate

Comforting Vegan Shepherd's Pie.

Kelly Roenicke
A tasty vegan shepherd's pie is perfect for a weeknight dinner or a holiday meal. Lots of vegetables and a creamy mashed potato topping make this a delicious dish for the whole family.
5 from 3 votes
Prep Time 30 minutes
Cook Time 50 minutes
Total Time 1 hour 20 minutes
Course Entree
Cuisine Dairy Free, gluten free, vegan., Vegetarian
Servings 8
Calories 345 kcal

Ingredients
 
 

For the vegetable base:

  • 1 medium onion chopped, about ⅔ cup
  • 2 cloves garlic minced
  • 2 Tablespoons vegan buttery spread
  • 1 ¼ cups green lentils picked over and rinsed
  • 4 cups water
  • 2 Tablespoons ketchup
  • 10 white button mushrooms sliced
  • 1 cup sliced carrots
  • 1 cup frozen peas
  • 1 teaspoon salt
  • ¼ teaspoon pepper
  • ½ teaspoon paprika
  • ½ teaspoon Italian seasoning
  • ½ teaspoon garlic powder

For the mashed potatoes:

  • 8 Yukon Gold potatoes for about 5 cups chopped potatoes
  • cup non-dairy milk
  • 4 Tablespoons vegan buttery spread
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • fresh parsley

Instructions
 

  • Preheat the oven to 425 degrees F.
  • Put the lentils and water in a large pot, and bring to a boil. Reduce heat to a simmer, and cook until the lentils are tender, about 20-25 minutes.
  • While the lentils cook, you can cook the other veggies. In a large skillet, cook the onions, garlic, sliced carrots, and mushrooms in the vegan buttery spread. Cook over medium heat, stirring often, until they are tender. This should take about 15-20 minutes.
  • If you have not prepared the mashed potatoes ahead of time, you can do that while everything is cooking. Peel and slice the potatoes, and put them in a pot with enough water to cover them. Bring to a boil, and boil until tender, about 15 minutes. Drain the potatoes and add 4 Tablespoons vegan buttery spread, non-dairy milk, salt, and pepper to the pot. Use a potato masher or mixer to mash the potatoes. Set aside.
  • Check the liquid level on the lentil mixture - the liquid should be mostly absorbed, but there should still be some in the pot - the lentils should not be dried out.
  • Once the lentils are tender, add the ketchup, frozen peas, salt, pepper, paprika, Italian seasoning, and garlic powder. Cook over medium heat for about 5 minutes, adding a bit more water if needed.
  • Once everything is heated through, spread the lentil mixture into a 9x13 casserole dish. Top with the mashed potatoes, and use a spatula to spread them out evenly.
  • Dot the top of the casserole with a little more vegan buttery spread if desired.
  • Bake at 425 degrees F for about 15-20 minutes, just to let the potatoes get a little golden brown.
  • Remove from the oven and top with fresh parsley if desired. Enjoy!

Notes

Store leftovers in the refrigerator - they should keep for up to four days.
If you want to freeze this pie, I recommend freezing individual portions. Make sure they are wrapped well and place in a freezer safe container.
If you don't want to use white potatoes, you can use sweet potatoes.
If you aren't vegan, feel free to use regular dairy milk and butter.

Nutrition

Calories: 345kcalCarbohydrates: 55gProtein: 13gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 3gTrans Fat: 0.1gSodium: 586mgPotassium: 1218mgFiber: 14gSugar: 6gVitamin A: 3416IUVitamin C: 46mgCalcium: 72mgIron: 4mg
Keyword comfort food
Tried this recipe?Leave a comment below and tag @prettybeeblog on instagram!