Go Back
+ servings
5 from 4 votes

Vegan Shepherd's Pie

This vegan shepherd's pie is packed with plant-based protein and incredible flavors! It's so easy to make, and ready in under an hour.
Author Diana
Servings 6 servings
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes

Ingredients

For the potatoes

  • 4 potatoes peeled
  • 1 tablespoon vegan butter
  • ½ teaspoon salt
  • ¼ cup 60 ml plant-based milk unsweetened

For the filling

  • 1 tablespoon vegetable oil
  • 1 onion diced
  • 1 carrot peeled and diced
  • 2 stalks celery diced
  • 8 mushrooms sliced
  • 2 cloves garlic minced
  • ½ cup peas frozen or fresh
  • 2 tablespoons vegetable stock
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ½ teaspoon smoked paprika
  • ½ teaspoon dried oregano or any other dried herbs
  • 2 tablespoons all-purpose flour or corn starch
  • 2 tablespoons soy or tamari sauce
  • 1 can (16 oz) (400g) brown lentils drained
  • 1 can (16 oz) (400g) diced tomatoes

Instructions

  • Boil the potatoes until tender, then mash with butter, milk, and salt. You might not need to use all of the milk, so use common sense and see how much you need (this depends on the starchiness of your potatoes, and adding too much liquid will result in a watery mash).
  • Heat oil in a pan, add the onion, carrot, celery, and mushroom. Cook until the vegetables are tender, then add vegetable stock and peas, and garlic. Cook until the garlic is fragrant (about 1 minute) then add the seasonings and flour. Cook for one more minute.
  • Add soy or tamari sauce, lentils, and chopped tomatoes. Cook for 3-4 minutes, then have a taste and see if you need to adjust seasonings.
  • In an ovenproof dish, add the mixture and spread the mashed potatoes over it evenly. Smooth the potatoes out and create a pattern to decorate using the back of a fork (see picture below). Or just create lines and peaks.
  • Bake in the oven for 15 minutes or so at 180°C (356°F), allowing the mixture to bubble. Then lightly brown the top so it's crispy and nice, but be careful as it gets browned pretty quickly.

Notes

  • You can use sweet potatoes instead of white potatoes in this recipe. You'll end up with a sweet potato shepherd's pie.
  • Use any beans and vegetables that you like! I add lentils because I like them, but any other type of beans works perfectly here too. You could also add things like cauliflower, broccoli, bell peppers, sweet corn, etc.
  • Store in the fridge in an airtight container for up to 3 days, or in the freezer you can freeze individual portions for up to 3 months.
  • To make this dish gluten-free, substitute the soy sauce with tamari sauce.

Nutrition

Calories: 422kcal | Carbohydrates: 71g | Protein: 25g | Fat: 5g | Saturated Fat: 2g | Sodium: 895mg | Potassium: 1613mg | Fiber: 28g | Sugar: 6g | Vitamin A: 2140IU | Vitamin C: 34mg | Calcium: 121mg | Iron: 11mg