Go Back

Vegan Shepherd’s Pie

This vegan shepherd’s pie is a hearty, plant-powered twist on the ultimate comfort food. Packed with flavorful lentils, colorful vegetables, and topped with creamy mashed potatoes,
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Course Main Course
Cuisine American
Servings 6
Calories 290 kcal

Ingredients
  

For the filling

  • 1 tablespoon olive oil
  • 1 medium onion diced
  • 2 garlic cloves minced
  • 2 medium carrots diced
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 cup cooked green or brown lentils or 1 can, drained and rinsed
  • 2 tablespoons tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika optional, for depth of flavor
  • 1 ½ cups vegetable broth
  • 1 tablespoon soy sauce or tamari

For the mashed potato topping

  • 4 large russet potatoes peeled and diced
  • ¼ cup unsweetened plant-based milk like almond or oat
  • 2 tablespoons olive oil or vegan butter
  • Salt and pepper to taste

Instructions
 

Cook the potatoes

  • Peel and dice the potatoes, then boil them in a large pot of salted water for about 15 minutes, or until fork-tender. Drain and mash them with plant-based milk, olive oil, salt, and pepper. Set aside.

Prepare the filling

  • Heat olive oil in a skillet over medium heat. Sauté the onion, garlic, and carrots for 5–7 minutes, or until softened. Stir in the tomato paste, thyme, and smoked paprika if using.

Add the lentils and veggies

  • Mix in the cooked lentils, peas, and corn. Pour in the vegetable broth and soy sauce, then simmer for 8–10 minutes until the mixture thickens slightly.

Assemble the pie

  • Preheat your oven to 375°F. Spread the lentil and vegetable filling evenly in a casserole dish. Spoon the mashed potatoes on top, spreading them out to cover the filling completely. Use a fork to create a textured pattern on the potatoes for extra crispiness when baked.

Bake and serve

  • Bake the shepherd’s pie for 20–25 minutes, or until the top is lightly golden. Let it cool for 5 minutes before serving. Enjoy this comforting dish on its own or with a simple green salad on the side.

Notes

  • Calories: 290
  • Protein: 9g
  • Fat: 7g
  • Carbohydrates: 48g
  • Fiber: 9g
  • Iron: 3mg
Keyword Vegan Shepherd’s Pie