Posted in

Vegan Shepherd’s Pie

Vegan Shepherd’s Pie 🥧

This Vegan Shepherd’s Pie is an oven bake with a hearty lentil filling under a golden mashed potato topping. Carrots, peas, and savory gravy bubble underneath while the potatoes brown on top. It’s Sunday-dinner comfort with no meat and no dairy.

I love how filling this is. One pan feeds the table, leftovers reheat beautifully, and that crispy potato lid is the whole reason people go back for seconds. 💚

Jump to Recipe ↓ 🌱

Vegan shepherd's pie with golden mashed potatoes and lentil vegetable filling

Why You’ll Love This Shepherd’s Pie

  • 🌱 Completely vegan
  • 🫘 Hearty lentil filling
  • 🥔 Golden mashed potato topping
  • 🥕 Peas and carrots in every bite
  • 🍽️ Family-size oven bake
  • 🧊 Great leftover

The Secret to a Filling That Isn’t Watery

Simmer the lentils until the gravy is thick before it goes under the potatoes. If the filling is loose, the topping sinks. A little tomato paste and soy sauce make it taste meaty. Rough up the mash with a fork so the peaks brown in the oven.

Frequently Asked Questions ❓

Can I use leftover mashed potatoes? 🥔

Yes. That’s the fastest version. Warm them slightly so they spread easily.

Do I have to use lentils? 🫘

No. Brown lentils are classic here, but cooked mushrooms or vegan mince also work.

Can I freeze it? 🧊

Yes. Freeze after assembling, then bake from frozen, adding 15–20 minutes.

🌱 Vegan Shepherd’s Pie

Prep: 20 min Cook: 40 min Total: 1 hr Servings: 6

Ingredients 🛒

For the Potato Topping

  • 2 pounds potatoes, peeled and chopped
  • 3 tablespoons vegan butter
  • ⅓ cup unsweetened plant milk
  • ½ teaspoon salt
  • Black pepper, to taste

For the Lentil Filling

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 cloves garlic, minced
  • 2 cups cooked brown or green lentils
  • 1 cup frozen peas
  • 2 tablespoons tomato paste
  • 1 tablespoon soy sauce or tamari
  • 1 cup vegetable broth
  • 1 teaspoon thyme
  • ½ teaspoon salt
  • ½ teaspoon black pepper

Instructions 👩‍🍳

  1. Boil the potatoes until tender. Drain and mash with vegan butter, plant milk, salt, and pepper.
  2. Preheat oven to 400°F (200°C).
  3. Heat the oil in a skillet. Cook the onion and carrots for 6 minutes. Add the garlic and cook 30 seconds.
  4. Stir in the lentils, tomato paste, soy sauce, broth, thyme, salt, and pepper. Simmer 8 minutes, until thick. Add the peas.
  5. Spread the filling in a baking dish. Cover with mashed potatoes and rough up the top with a fork.
  6. Bake for 20–25 minutes, until the topping is golden and the edges are bubbling. Rest 10 minutes before serving.

Nutrition

Nutrient Per serving (1/6)
Calories 310
Protein 12g
Net carbohydrates 42g
Total carbohydrates 50g
Fiber 8g
Total fat 8g
Sodium 620mg

Estimates based on lentil filling and mashed potato topping. Exact numbers may vary by potato size and plant milk brand.

Notes & Tips 💡

  • A sprinkle of paprika on the potatoes helps them brown.
  • If the filling looks dry, add a splash more broth before baking.
  • This is excellent with a simple green salad or steamed broccoli.
  • Leftovers keep 4 days and taste even better the next night.

This Vegan Shepherd’s Pie is cozy, golden, and packed with lentils. An oven bake that feels like a hug. 🥧🌱

If you make it, I’d love to hear how it turned out — leave a comment or tag me!

Leave a Reply

Your email address will not be published. Required fields are marked *