Nutrition Facts for Vegan shepherd's pie

Vegan Shepherd's Pie

Image of Vegan Shepherd's Pie
Nutriscore Rating: 84/100

Comforting and hearty, this Vegan Shepherd's Pie is a plant-based twist on the classic dish, perfect for satisfying cravings while staying wholesome and nutritious. Packed with tender lentils, savory vegetables like mushrooms, carrots, and celery, and flavored with aromatic thyme and rosemary, this recipe delivers rich, earthy flavors in every bite. The creamy layer of mashed russet potatoes—enhanced with almond milk and vegan butter—creates the perfect golden-topped finish that's both luscious and satisfying. Ready in just over an hour, this meal is ideal for family dinners, meal prep, or entertaining guests. It's a crowd-pleasing vegan comfort food recipe that's dairy-free, gluten-free, and loaded with protein and fiber from lentils and veggies. Make this easy Vegan Shepherd's Pie your go-to for cozy weeknight meals or holiday gatherings!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
1 hr
🕐
Total Time
1 hr 20 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

19 items
  • 4 russet potatoes
  • 0.5 cup unsweetened almond milk
  • 2 tablespoons vegan butter
  • 1 teaspoon salt
  • 1 tablespoon olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 2 medium carrots, diced
  • 2 medium celery stalks, diced
  • 8 ounces mushrooms, chopped
  • 1 cup frozen peas
  • 1 cup frozen corn kernels
  • 2 cups cooked lentils
  • 2 tablespoons tomato paste
  • 1 cup vegetable broth
  • 1 tablespoon soy sauce
  • 1 teaspoon thyme
  • 1 teaspoon rosemary
  • 0.5 teaspoon ground black pepper
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

11 steps
1

Peel and chop the potatoes into large chunks. Add them to a large pot and cover with water. Bring to a boil and cook until tender, about 15 minutes.

2

While the potatoes are cooking, heat olive oil in a large pan over medium heat. Add the diced onion and garlic, stirring occasionally until softened, about 5 minutes.

3

Add the carrots, celery, and mushrooms to the pan, cooking until they begin to soften, about 7-10 minutes.

4

Stir in the tomato paste, vegetable broth, soy sauce, thyme, rosemary, and black pepper. Then add the cooked lentils, peas, and corn.

5

Simmer the mixture for about 10 minutes, until the liquid has reduced slightly and the flavors have melded together.

6

Preheat the oven to 400°F (200°C).

7

Once the potatoes are tender, drain the water and return them to the pot. Add almond milk, vegan butter, and salt. Mash until smooth and creamy.

8

Spread the vegetable mixture into a large baking dish, evenly spreading out the filling.

9

Top with the mashed potatoes, smoothing out with a spatula, and using a fork to create small ridges for some textural crispiness.

10

Bake in the preheated oven for 25-30 minutes, until the top is golden brown.

11

Let the pie cool for a few minutes before serving. Enjoy your delicious vegan shepherd's pie!

Cooking Tip: Take your time with each step for the best results!
2084
cal
89.5g
protein
351.9g
carbs
45.6g
fat

Nutrition Facts

1 serving (2457.3g)
Calories
2084
% Daily Value*
Total Fat 45.6 g 58%
Saturated Fat 17.7 g 88%
Polyunsaturated Fat 2.4 g
Cholesterol 0 mg 0%
Sodium 4086 mg 178%
Total Carbohydrate 351.9 g 128%
Dietary Fiber 72.2 g 258%
Total Sugars 60.8 g
Protein 89.5 g 179%
Vitamin D 1.7 mcg 8%
Calcium 644 mg 50%
Iron 30.7 mg 171%
Potassium 8685 mg 185%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

64.7%%
16.5%%
18.9%%
Fat: 410 cal (18.9%%)
Protein: 358 cal (16.5%%)
Carbs: 1407 cal (64.7%%)