Go Back
+ servings
Slice of vegan shepherds pie on a plate with golden mashed potato and savory lentils

Easy Classic Vegan Shepherd's Pie with Lentils

This Easy Vegan Shepherd's Pie with Lentils is cozy, hearty, and totally dairy free! Made with a rich lentil filling and creamy mashed potatoes baked to golden perfection, it's the ultimate vegan comfort food for weeknights or holidays.
No ratings yet
Print Pin
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour
Servings: 6
Calories: 295kcal
Author: Sarah McMinn

Equipment

  • 1 baking dish
  • 1 skillet
  • 1 pot

Ingredients

Potato Topping

  • lb Yukon gold or russet potatoes peeled & cubed
  • 3 tablespoon vegan butter or olive oil
  • ½ cup unsweetened plant-based milk
  • Salt & pepper

Savory Filling

  • 2 tablespoon olive oil
  • 1 medium onion diced
  • 2 carrots diced
  • 2 celery stalks diced (optional, can sub 1 more carrot)
  • 8 oz mushrooms chopped (for depth, but optional if someone hates them)
  • 3 cloves garlic minced
  • 2 tablespoon tomato paste
  • 1 teaspoon dried thyme or Italian seasoning
  • 1 teaspoon smoked paprika optional but nice
  • 2 cups cooked lentils or 1 can lentils, drained
  • cups vegetable broth
  • 1 tablespoon soy sauce or tamari/coconut aminos
  • 1 cup frozen peas or mixed veggies
  • 2 tablespoon flour or 1 tablespoon cornstarch mixed with 2 tablespoon water for GF

Instructions

  • Boil potatoes: Place potatoes in a pot with salted water, boil for 15-20 mins or until fork-tender. Drain and mash with butter, milk, salt & pepper.
  • Cook veggies: Heat oil in a skillet, sauté onion, carrot, and celery until soft. Add mushrooms (if using) and cook until browned. Stir in garlic for 1 min.
  • Flavor base: Stir in tomato paste, thyme, and paprika; cook until fragrant
  • Build filling: Add lentils, broth, and soy sauce. Bring to a simmer. Sprinkle in flour (or stir in cornstarch slurry). Cook until thickened. Stir in peas. Season with salt & pepper
  • Assemble: Spread filling in a baking dish. Top with mashed potatoes, smoothing or roughing the top with a fork.
  • Bake: Bake at 400°F until golden on top and bubbling around edges. For extra crisp, broil 2 min at the end.

Nutrition

Serving: 350g | Calories: 295kcal | Carbohydrates: 43g | Protein: 11g | Fat: 9g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 420mg | Potassium: 910mg | Fiber: 8g | Sugar: 4g | Vitamin A: 2300IU | Vitamin C: 18mg | Calcium: 45mg | Iron: 3.5mg