Print

Vegan Shepherd’s Pie

Vegan Shepherd's Pie

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegan Shepherd’s Pie is a comforting and hearty dish that delivers all the rich flavors of the traditional recipe without any animal products. This wholesome meal features a savory lentil filling, packed with nutritious vegetables, and is topped with creamy mashed potatoes. Perfect for family dinners, holiday gatherings, or meal prep, this Vegan Shepherd’s Pie is sure to impress everyone at the table. With its delicious taste and nutrient-rich ingredients, it’s a satisfying option for those seeking a plant-based comfort food.

Ingredients

Scale
  • 1 cup dried brown or green lentils
  • 4 cups vegetable broth
  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 8 oz mushrooms, sliced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1/2 cup red apple vinegar (optional)
  • 1 teaspoon dried thyme
  • 1/2 teaspoon dried rosemary
  • 1 bay leaf
  • 1 cup frozen peas
  • 1 cup corn kernels, frozen or canned
  • 1 tablespoon soy sauce or tamari
  • Salt and black pepper to taste
  • 4 lbs russet potatoes, peeled and quartered
  • 1 cup unsweetened plant-based milk
  • 4 tablespoons vegan butter
  • 2 tablespoons nutritional yeast (optional)
  • Salt and white pepper to taste

Instructions

  1. Cook lentils in a large pot with vegetable broth until tender (20-25 minutes). Drain excess liquid.
  2. Sauté onion, carrots, celery, and mushrooms in olive oil until softened (7-10 minutes). Add garlic and cook briefly.
  3. Combine cooked lentils with sautéed vegetables; stir in tomato paste, red apple vinegar if using, thyme, rosemary, bay leaf, peas, corn kernels, and soy sauce or tamari. Cook for an additional 5 minutes.
  4. Boil potatoes until fork-tender (15-20 minutes), then mash with plant-based milk and vegan butter until smooth. Stir in nutritional yeast if desired; season with salt and white pepper.
  5. Assemble by spreading the lentil mixture in a baking dish and topping it with mashed potatoes. Bake at 400°F for about 25-30 minutes until golden.

Nutrition