Vegan Shepherd's Pie With Sweet Potato Mash

Vegan Shepherd's Pie With Sweet Potatoes

Vegan Shepherd's Pie With Sweet Potatoes, is a meatless and dairy-free version of the well-loved Irish classic. It's easy to make, delicious and healthy.
Course Main Course
Cuisine Irish, Vegan, Vegetarian
Keyword comfort food, gluten-free, healthy meal
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes
Servings 6
Calories 278kcal
Author Eva Burg


Sweet Potato Topping

  • 2 large sweet potatoes
  • 1/4 cup coconut milk
  • 1/2 teaspoon fresh rosemary chopped
  • sea salt

Shepherd's Pie Filling

  • 1 small onion finely diced
  • 2 cloves garlic minced
  • 2 cups puy lentils
  • 3 cups filtered water
  • 1 cup vegetable stock
  • 1/2 cup tomato puree
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon fresh rosemary chopped
  • 1/2 teaspoon fresh thyme
  • sea salt to taste
  • coconut oil for frying


  • Preheat the oven to 350 °F/180 °C.
  • In a large frying pan, saute the onions and garlic in coconut oil over medium heat until the onions become translucent.
  • Add the puy lentils and filtered water, bring to the boil, then reduce heat and let simmer for around 20 minutes until almost all the liquid has evaporated.
  • Add the warm vegetable stock, smoked paprika, thyme, rosemary, tomato puree and let simmer for a further 5 minutes.
  • Meantime, peel and cut the sweet potatoes into chunks and boil in salted water for about 15 minutes. Don't allow them to become too soft or they will absorb too much water.
  • Strain the water and mash together coconut milk and rosemary.
  • Spoon the mixture into an oven-safe casserole dish.
  • Layer the sweet potato mash on top of the shepherd's pie filling and run a fork over the surface to get little peaks which will turn golden-brown and crunchy.
  • Bake in the oven for about 25 minutes or until the sweet potato mash becomes nice and crispy.


Calories: 278kcal | Carbohydrates: 47g | Protein: 17g | Fat: 2g | Saturated Fat: 1g | Sodium: 199mg | Potassium: 296mg | Fiber: 15g | Sugar: 4g | Vitamin A: 6505IU | Vitamin C: 8.1mg | Calcium: 68mg | Iron: 6.1mg