Potatoes, mushrooms, lentils, vegan cheese shreds, spinach, and bread crumbs all layered up in one delicious dish – that is the beauty of Shepherd's Pie. This warm and cozy bake is everything you want in a comfort meal. It's hearty, filling, and healthy. Since this pie is basically a casserole, simply double or triple the recipe if you want to feed a large group.

Mushroom Lentil Shepherd’s Pie [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste



Cooking Time



  • 8 large or 10 medium potatoes
  • 2 tablespoons vegan butter
  • 1/2 cup almond milk
  • Himalayan salt, to taste
  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 2 garlic cloves, minced
  • 6 ounces Cremini or Baby Bella mushrooms
  • 2 15-ounce cans of lentils, lightly drained but not rinsed
  • 2 tablespoons dry red wine, optional
  • 1-2 tablespoons reduced-sodium soy sauce or liquid aminos
  • 1/2 teaspoon dried thyme
  • Freshly ground pepper, to taste
  • 3 tablespoons cornstarch or arrowroot
  • 1 1/2 cups baby spinach or arugula leaves
  • 1 cup fresh bread crumbs or panko bread crumbs (gluten-free if needed)


  1. Peel and dice the potatoes. Place in a large saucepan with enough water to cover. Bring to a simmer, then cover and simmer until tender, about 20 minutes. Drain and transfer to a small mixing bowl or food processor.
  2. Stir the vegan butter into the potatoes until melted, then add the almond milk and mash (or pulse if using food processor) until fluffy. Cover and set aside until needed.
  3. Preheat the oven to 400°F.
  4. While the potatoes are cooking, heat the oil in a medium skillet. Add the onion and sauté over medium heat until translucent. Add the garlic and mushrooms and continue to sauté until the onion is golden.
  5. Add the lentils and their liquid and bring to a gentle simmer. Stir in the optional wine, liquid aminos, thyme, and pepper. Cook for 5 minutes. Combine the cornstarch with just enough water to dissolve in a small container. Stir into the lentil mixture.
  6. Add the spinach, a little at a time, cooking just until it’s all wilted down. Remove from the heat; taste to adjust seasonings to your liking.
  7. Lightly oil a casserole dish (medium to large in size), or two deep-dish pie plates. Scatter the breadcrumbs evenly over the bottom. Pour in the lentil mixture, then spread the potatoes evenly down the center or completely cover top of lentils for a more traditional Shepherd's Pie look. If using two pie plates, follow above instructions and divide each mixture evenly between the two dishes.
  8. Bake for 15 minutes, or until the potatoes begin to turn golden and slightly crusty. Let stand for 5-10 minutes, then cut into wedges to serve.


This site uses Akismet to reduce spam. Learn how your comment data is processed.