Vegan Shepherd’s Pie


INTRODUCTION

Vegan Shepherd’s Pie is a warm, filling dish that uses lentils and vegetables under a creamy mashed potato top. It is a healthy version of a classic comfort food. This recipe is nutrient rich, high in fiber, and a lighter option than meat pies. If you like a classic vegan shepherd’s pie, try this simple twist on the original classic vegan shepherd’s pie recipe for ideas and inspiration.

WHY YOU WILL LOVE THIS RECIPE

You will love this Vegan Shepherd’s Pie because it offers taste and health in one pan. It is a great choice for meal prep and keeps well for several days. This dish is a lighter option compared to meat versions and can be a good for weight loss plan when served in proper portions. It makes a balanced meal with plant protein, fiber, and vegetables. For a simple sweet finish after dinner, serve a small treat like apple pie cookies to keep the meal homemade and wholesome.

HOW TO MAKE Vegan Shepherd’s Pie

Follow these clear steps to make a satisfying dinner you can enjoy all week. This version focuses on whole foods and simple cooking.

EQUIPMENT NEEDED

  • Large pot for cooking lentils
  • Large skillet or sauté pan
  • Medium pot for potatoes
  • 9×13 inch baking dish (or similar)
  • Potato masher or ricer
  • Wooden spoon or spatula
  • Measuring cups and spoons
  • Oven mitts and a timer

Ingredients You’ll Need :

Brown or Green Lentils (1 cup, dried): The heart of our shepherd’s pie, providing a meaty texture and rich, earthy flavour. Dried lentils are preferred for their texture and cost-effectiveness, but pre-cooked lentils can be used (adjust cooking time accordingly)., Vegetable Broth (4 cups): Forms the liquid base for cooking the lentils and vegetables, adding depth of flavour. Choose a low-sodium broth to control the salt content., Olive Oil (2 tablespoons): Used for sautéing the vegetables, adding richness and helping to develop flavour. Extra virgin olive oil is a healthy and flavourful choice., Yellow Onion (1 large, diced): The aromatic base of the filling, providing a foundational savoury note. White or red onion can be substituted if needed., Carrots (2 medium, diced): Adds sweetness, colour, and texture to the filling. Use regular carrots or rainbow carrots for visual appeal., Celery (2 stalks, diced): Contributes a subtle savoury flavour and aromatic depth. Celery is a classic component of mirepoix, the flavour base for many dishes., Mushrooms (8 oz, sliced): Adds a meaty, umami flavour and hearty texture. Cremini, white button, or portobello mushrooms work well. For a deeper flavour, consider using a mix of wild mushrooms., Garlic (3 cloves, minced): Essential for flavour, adding a pungent and aromatic element. Fresh garlic is recommended, but garlic powder can be used in a pinch., Tomato Paste (2 tablespoons): Adds depth of flavour and richness, contributing to the savoury profile of the filling. Double-concentrated tomato paste provides a more intense flavour., Red Wine (1/2 cup, optional): Enhances the savoury notes and adds complexity. A dry red wine like Merlot or Cabernet Sauvignon is recommended. Vegetable broth can be substituted for a non-alcoholic version., Dried Thyme (1 teaspoon): Adds a warm, earthy, and slightly minty flavour that complements the lentils and vegetables. Fresh thyme can be used (about 1 tablespoon, chopped)., Dried Rosemary (1/2 teaspoon): Provides a piney, aromatic, and slightly pungent flavour that enhances the savoury profile. Fresh rosemary can be used (about 1 teaspoon, chopped)., Bay Leaf (1): Infuses a subtle, tea-like flavour into the filling, adding depth and complexity. Remember to remove the bay leaf before serving., Frozen Peas (1 cup): Adds sweetness, colour, and a pop of freshness at the end. Frozen peas are convenient and readily available., Corn Kernels (1 cup, frozen or canned): Adds sweetness and a pleasant texture contrast to the filling. Frozen or canned corn kernels both work well., Soy Sauce or Tamari (1 tablespoon): Enhances the umami flavour and depth of the filling. Tamari is a gluten-free option., Salt and Black Pepper: To taste, essential for seasoning and balancing the flavours., Russet Potatoes (4 lbs, peeled and quartered): The classic choice for mashed potatoes, known for their fluffy texture when mashed. Yukon Gold potatoes can also be used for a slightly creamier texture., Plant-Based Milk (1 cup, unsweetened): Adds creaminess and moisture to the mashed potatoes. Unsweetened almond milk, soy milk, or oat milk work well. Choose a neutral-flavoured milk for the best results., Vegan Butter (4 tablespoons): Adds richness, flavour, and creaminess to the mashed potatoes. Choose a high-quality vegan butter for optimal flavour., Nutritional Yeast (2 tablespoons, optional): Adds a cheesy, savoury flavour to the mashed potatoes, enhancing the overall flavour profile., Salt and White Pepper: To taste, for seasoning the mashed potatoes. White pepper adds a subtle warmth without visible specks.

STEP-BY-STEP INSTRUCTIONS :

Creating this comforting Vegan Shepherd’s Pie is a rewarding process. Follow these step-by-step instructions to bring this flavourful dish to life, ion-step-16" style="margin: 0px;padding: 0px;border: 0px">

  1. Rinse and sort lentils. Add lentils and 2 cups of vegetable broth to a pot. Bring to a boil, then reduce heat and simmer for 20–25 minutes until tender but not mushy. Drain if any liquid remains.
  2. Meanwhile, heat olive oil in a large skillet over medium heat. Add diced onion, carrots, and celery. Cook 6–8 minutes until softened.
  3. Add sliced mushrooms and minced garlic. Cook 5 minutes until mushrooms release liquid and brown.
  4. Stir in tomato paste, dried thyme, rosemary, and bay leaf. Cook 1–2 minutes to deepen flavour.
  5. Pour in red wine if using. Let it reduce by half, scraping the pan. Add the cooked lentils, remaining 2 cups vegetable broth, soy sauce or tamari, corn, and frozen peas. Simmer 8–10 minutes until sauce thickens. Season with salt and black pepper to taste. Remove bay leaf.
  6. While filling simmers, place potatoes in a pot and cover with cold water. Bring to a boil and cook 15–20 minutes until fork-tender. Drain well.
  7. Mash potatoes with plant-based milk, vegan butter, nutritional yeast if using, salt, and white pepper. Mash until smooth and creamy.
  8. Preheat oven to 400°F (200°C). Spoon the lentil-vegetable filling into a baking dish. Spread mashed potatoes over the top. Use a fork to create peaks for browning.
  9. Bake 20–25 minutes until the top is golden and the filling bubbles around the edges. Let rest 5 minutes before serving.

HOW TO SERVE Vegan Shepherd’s Pie

Serve hot in moderate portions. A 1 to 1.5 cup serving is a good portion for a balanced meal. Pair one serving with a green salad or steamed greens to keep the meal low calorie and full of fiber. This dish works well as a single-dish dinner or as part of a family-style meal.

STORAGE & FREEZING : Vegan Shepherd’s Pie

Cool the pie to room temperature before storing. Refrigerate in an airtight container for up to 4 days. For freezing, cover tightly with foil or freezer-safe wrap and freeze for up to 3 months. To reheat from frozen, thaw in the fridge overnight and bake at 350°F (175°C) for 20–30 minutes until heated through. Reheating in smaller single portions in the oven or microwave also works well.

SERVING SUGGESTIONS

  • Balanced side: mixed greens with lemon vinaigrette.
  • Lighter option: roasted Brussels sprouts or a simple cucumber salad.
  • Whole-grain option: a small scoop of quinoa on the side for extra protein and fiber.
    These choices help keep the meal heart healthy and gluten free if you use tamari. For a complete plate, aim for half vegetables, one quarter protein-rich filling, and one quarter mashed potatoes.

VARIATIONS

  • Healthier version: Swap some or all russet potatoes with cauliflower mash to lower calories and carbs. Use low-sodium broth and less oil to reduce salt and fat. This healthier version keeps flavor while cutting calories.
  • High-protein or low-carb version: Add cooked green lentils and a cup of cooked quinoa to boost protein. For lower carbs, replace mashed potatoes with a cauliflower and turnip mash, making a high protein meal that stays lower in carbs.
  • Air fryer or oven-baked version: You can bake the assembled pie in a large oven as directed. For smaller, individual servings, assemble in oven-safe ramekins and crisp the tops in an air fryer at 350°F for 8–10 minutes until golden. The air fryer gives a quick, brown top and is great for small portions.

Vegan Shepherd's Pie

FAQs

Q: Is this Vegan Shepherd’s Pie diabetic-friendly?
A: Yes. Using dried lentils and lots of vegetables keeps the dish high in fiber and lowers the glycemic load. Swap potatoes for cauliflower mash to make it more diabetic-friendly and lower in carbs.

Q: How long will leftovers stay fresh in the fridge?
A: Store in an airtight container for up to 4 days. Reheat until hot throughout. For longer storage, freeze for up to 3 months.

Q: Is this recipe gluten free?
A: The pie is naturally gluten free if you use tamari instead of regular soy sauce and check labels on your broth. It fits a gluten free plan when ingredients are verified.

Q: Can I make this a higher protein meal for athletes?
A: Yes. Add cooked quinoa, tempeh crumbles, or extra lentils to lift the protein. Serve with a side of steamed broccoli to balance carbs and protein.

Q: Can I use canned lentils instead of dried?
A: You can. Use 2–3 cups canned lentils drained and rinsed, and reduce the initial cooking step. Adjust seasoning and cooking time for the filling.

MAKE-AHEAD TIPS FOR Vegan Shepherd’s Pie

This dish is great for meal prep. Cook the filling and mashed potatoes a day ahead. Store them separately in airtight containers. When ready to eat, assemble and bake for 20 minutes. This recipe is great for meal prep because it saves time and tastes even better the next day. For a freezable meal, assemble in a disposable foil tray and freeze. Pair a week of dinners with a slice of healthy vegan banana bread for a simple breakfast or snack during meal prep weeks.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Shepherd’s Pie

A warm and filling vegan dish made with lentils and vegetables under a creamy mashed potato top. A healthier take on classic comfort food.

  • Total Time: 75 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 cup Brown or Green Lentils (dried)
  • 4 cups Vegetable Broth (low-sodium)
  • 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 Wine (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 Plant-Based Milk (unsweetened)
  • 4 tablespoons Vegan Butter
  • 2 tablespoons Nutritional Yeast (optional)
  • Salt and White Pepper (to taste)

Instructions

  1. Rinse and sort lentils. Add lentils and 2 cups of vegetable broth to a pot. Bring to a boil, then reduce heat and simmer for 20–25 minutes until tender but not mushy. Drain if any liquid remains.
  2. Meanwhile, heat olive oil in a large skillet over medium heat. Add diced onion, carrots, and celery. Cook 6–8 minutes until softened.
  3. Add sliced mushrooms and minced garlic. Cook 5 minutes until mushrooms release liquid and brown.
  4. Stir in tomato paste, dried thyme, rosemary, and bay leaf. Cook 1–2 minutes to deepen flavour.
  5. Pour in red wine if using. Let it reduce by half, scraping the pan. Add the cooked lentils, remaining 2 cups vegetable broth, soy sauce or tamari, corn, and frozen peas. Simmer 8–10 minutes until sauce thickens. Season with salt and black pepper to taste. Remove bay leaf.
  6. While filling simmers, place potatoes in a pot and cover with cold water. Bring to a boil and cook 15–20 minutes until fork-tender. Drain well.
  7. Mash potatoes with plant-based milk, vegan butter, nutritional yeast if using, salt, and white pepper. Mash until smooth and creamy.
  8. Preheat oven to 400°F (200°C). Spoon the lentil-vegetable filling into a baking dish. Spread mashed potatoes over the top. Use a fork to create peaks for browning.
  9. Bake 20–25 minutes until the top is golden and the filling bubbles around the edges. Let rest 5 minutes before serving.

Notes

This dish is great for meal prep. Cook the filling and mashed potatoes a day ahead. Store separately in airtight containers.

  • Author: miguel-santiago
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Vegan
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 5g
  • Sodium: 700mg
  • Fat: 15g
  • Saturated Fat: 3g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 65g
  • Fiber: 12g
  • Protein: 18g
  • Cholesterol: 0mg

Keywords: vegan shepherd's pie, lentil pie, comfort food, healthy meals, plant-based