Go Back

Hearty Vegan Shepherd's Pie: A Comforting Casserole Classic

Discover the ultimate vegan shepherd's pie casserole recipe! Packed with flavorful lentils and vegetables, topped with creamy mashed potatoes. A perfect vegan comfort food.
Prep Time 25 minutes
Cook Time 4 days 5 hours 10 minutes
Total Time 2 hours 15 minutes
Servings: 6 -8
Course: Comfort Food

Ingredients
  

  • For the Filling:
  • 2 tbsp olive oil
  • 1 large onion finely chopped
  • 2 carrots finely chopped
  • 2 celery stalks finely chopped
  • 3 cloves garlic minced
  • 1 cup brown or green lentils rinsed
  • 4 cups vegetable broth
  • 1 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1/2 tsp smoked paprika
  • Salt and freshly ground black pepper to taste
  • 1 cup frozen peas
  • For the Topping:
  • 2 lbs Yukon Gold potatoes peeled and quartered
  • 1/2 cup unsweetened plant-based milk such as almond or soy
  • 1/4 cup vegan butter
  • Salt and white pepper to taste
  • Pinch of nutmeg optional

Method
 

  1. Preheat your oven to 375°F (190°C).
  2. Prepare the filling: Heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Sauté until softened, about 8-10 minutes.
  3. Add the minced garlic and cook for another minute until fragrant.
  4. Stir in the rinsed lentils, vegetable broth, tomato paste, thyme, rosemary, and smoked paprika. Bring to a boil, then reduce heat, cover, and simmer for 30-40 minutes, or until the lentils are tender and most of the liquid has been absorbed. Stir occasionally.
  5. While the lentils are simmering, prepare the topping: Place the peeled and quartered potatoes in a large pot and cover with cold water. Add a pinch of salt. Bring to a boil and cook for 15-20 minutes, or until fork-tender.
  6. Drain the potatoes well and return them to the pot. Add the plant-based milk, vegan butter, salt, white pepper, and nutmeg (if using). Mash until smooth and creamy. Be careful not to overmix.
  7. Once the lentil filling is cooked, stir in the frozen peas and season with salt and pepper to taste. If the filling seems too liquidy, simmer uncovered for a few more minutes to thicken.
  8. Spread the lentil filling evenly in the bottom of your oven-safe skillet (or transfer to a 9x13 inch baking dish if not using an oven-safe skillet).
  9. Carefully spoon the mashed potato topping over the lentil filling, spreading it evenly to cover the entire surface. You can create decorative swirls with a fork if desired.
  10. Place the skillet or baking dish on a baking sheet (to catch any potential drips) and bake for 25-30 minutes, or until the topping is lightly golden and the filling is bubbling around the edges.