Vegan Shepherd’s Pie

Vegan Shepherd’s Pie is a classic dish that warms hearts and bellies with its rich flavor and hearty ingredients. This plant-based version uses lentils to create a filling that is both wholesome and satisfying. With a creamy mashed potato topping, it is perfect for cold days or when you just want to enjoy a comforting meal.

WHY YOU WILL LOVE THIS RECIPE

There are many reasons why you’ll fall in love with Vegan Shepherd’s Pie. First, it is loaded with healthy ingredients, making it a nutritious option for anyone looking to eat more plant-based meals. The combination of lentils, vegetables, and aromatic herbs creates a delightful flavor profile. Additionally, this recipe is simple to make, allowing even beginner cooks to whip up this delicious dish with ease. Plus, it’s naturally gluten-free and can be enjoyed by everyone, regardless of dietary restrictions.

HOW TO MAKE Vegan Shepherd’s Pie

Making Vegan Shepherd’s Pie is easy, and each step brings you closer to a delicious meal. Here’s how to create this fantastic dish from scratch.

EQUIPMENT NEEDED

To prepare Vegan Shepherd’s Pie, you will need the following tools:

  • Large pot for cooking lentils
  • Skillet for sautéing vegetables
  • Baking dish for assembling the pie
  • Potato masher for making mashed potatoes
  • Measuring cups and spoons
  • Knife and cutting board for chopping ingredients

 

 

Ingredients You’ll Need

  1. Brown or Green Lentils (1 cup, dried): The heart of our shepherd’s pie, providing a meaty texture and rich, earthy flavor. Dried lentils are preferred for their texture and cost-effectiveness, but pre-cooked lentils can be used (adjust cooking time accordingly).
  2. Vegetable Broth (4 cups): Forms the liquid base for cooking the lentils and vegetables, adding depth of flavor. Choose a low-sodium broth to control the salt content.
  3. Olive Oil (2 tablespoons): Used for sautéing the vegetables, adding richness and helping to develop flavor. Extra virgin olive oil is a healthy and flavorful choice.
  4. Yellow Onion (1 large, diced): The aromatic base of the filling, providing a foundational savory note. White or red onion can be substituted if needed.
  5. Carrots (2 medium, diced): Adds sweetness, color, and texture to the filling. Use regular carrots or rainbow carrots for visual appeal.
  6. Celery (2 stalks, diced): Contributes a subtle savory flavor and aromatic depth. Celery is a classic component of mirepoix, the flavor base for many dishes.
  7. Mushrooms (8 oz, sliced): Adds a meaty, umami flavor and hearty texture. Cremini, white button, or portobello mushrooms work well. For a deeper flavor, consider using a mix of wild mushrooms.
  8. Garlic (3 cloves, minced): Essential for flavor, adding a pungent and aromatic element. Fresh garlic is recommended, but garlic powder can be used in a pinch.
  9. Tomato Paste (2 tablespoons): Adds depth of flavor and richness, contributing to the savory profile of the filling. Double-concentrated tomato paste provides a more intense flavor.
  10. Red Wine (1/2 cup, optional): Enhances the savory 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.
  11. Dried Thyme (1 teaspoon): Adds a warm, earthy, and slightly minty flavor that complements the lentils and vegetables. Fresh thyme can be used (about 1 tablespoon, chopped).
  12. Dried Rosemary (1/2 teaspoon): Provides a piney, aromatic, and slightly pungent flavor that enhances the savory profile. Fresh rosemary can be used (about 1 teaspoon, chopped).
  13. Bay Leaf (1): Infuses a subtle, tea-like flavor into the filling, adding depth and complexity. Remember to remove the bay leaf before serving.
  14. Frozen Peas (1 cup): Adds sweetness, color, and a pop of freshness at the end. Frozen peas are convenient and readily available.
  15. 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.
  16. Soy Sauce or Tamari (1 tablespoon): Enhances the umami flavor and depth of the filling. Tamari is a gluten-free option.
  17. Salt and Black Pepper: To taste, essential for seasoning and balancing the flavors.
  18. 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.
  19. 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-flavored milk for the best results.
  20. Vegan Butter (4 tablespoons): Adds richness, flavor, and creaminess to the mashed potatoes. Choose a high-quality vegan butter for optimal flavor.
  21. Nutritional Yeast (2 tablespoons, optional): Adds a cheesy, savory flavor to the mashed potatoes, enhancing the overall flavor profile.
  22. 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 flavorful dish to life:

  1. Cook the Lentils:
    • Rinse 1 cup of lentils under cold water.
    • In a large pot, add the rinsed lentils and pour in 4 cups of vegetable broth. Bring it to a boil.
    • Reduce heat to low and simmer for about 25-30 minutes, or until lentils are tender. Drain and set aside.
  2. Sauté the Vegetables:
    • Heat 2 tablespoons of olive oil in a skillet over medium heat.
    • Add 1 large diced yellow onion and cook until soft, about 5 minutes.
    • Stir in 2 diced carrots, 2 stalks of diced celery, and 8 oz sliced mushrooms. Cook for another 7-10 minutes until vegetables are tender.
    • Add 3 minced garlic cloves and cook for an additional minute until fragrant.
  3. Make the Filling:
    • Stir in 2 tablespoons of tomato paste and cook for another 2 minutes.
    • If using, add 1/2 cup of red wine and let it simmer for a few minutes.
    • Add the cooked lentils to the vegetable mixture.
    • Season with 1 teaspoon dried thyme, 1/2 teaspoon dried rosemary, 1 bay leaf, and salt and pepper to taste.
    • Lastly, stir in 1 cup each of frozen peas and corn. Remove from heat.
  4. Make the Mashed Potatoes:
    • While the filling is cooking, peel and quarter 4 lbs of russet potatoes. Place them in a large pot and cover with cold water.
    • Bring to a boil and cook for about 20 minutes, or until the potatoes are fork-tender. Drain.
    • Mash the potatoes in the pot and mix in 1 cup of unsweetened plant-based milk, 4 tablespoons of vegan butter, and 2 tablespoons of nutritional yeast (if using). Add salt and white pepper to taste.
  5. Assemble the Pie:
    • Preheat your oven to 400°F (200°C).
    • In a baking dish, spread the lentil and vegetable filling evenly at the bottom.
    • Top with the creamy mashed potatoes, spreading them evenly to cover. Use a fork to create texture on top, which helps them brown.
  6. Bake:
    • Bake in the preheated oven for about 25-30 minutes, or until the top is golden brown and the filling is bubbling.
  7. Serve:
    • Let the pie sit for a few minutes before serving. Enjoy your Vegan Shepherd’s Pie warm!

HOW TO SERVE Vegan Shepherd’s Pie

Vegan Shepherd’s Pie can be served as is or with a simple side salad for extra freshness. It pairs well with a glass of non-alcoholic red wine or a refreshing sparkling water. You can also top it with some fresh herbs for added flavor.

STORAGE & FREEZING: Vegan Shepherd’s Pie

If you have leftovers or want to make this dish ahead of time, storing and freezing are great options.

To Store: Allow the dish to cool completely, then place it in an airtight container. It can be kept in the fridge for up to 4 days.

To Freeze: Let the pie cool completely, then wrap it tightly in plastic wrap followed by aluminum foil. It can be frozen for up to 3 months. To reheat, thaw in the refrigerator overnight and then bake in the oven at 350°F (175°C) until heated through.

SERVING SUGGESTIONS

Serve Vegan Shepherd’s Pie with crusty bread to soak up the flavorful filling. You could also add a side of steamed green beans or a fresh cucumber salad. For a cozy touch, consider serving a warm beverage like herbal tea or hot chocolate alongside.

VARIATIONS

There are many ways to customize your Vegan Shepherd’s Pie:

  • Different Legumes: Instead of lentils, consider using chickpeas or black beans for a different texture and flavor.
  • Vegetable Options: Add other vegetables such as bell peppers, zucchini, or spinach for added nutrition and flavor.
  • Spicy Kick: For some heat, add red pepper flakes or chopped jalapeños to the filling.
  • Mushroom Alternative: If you don’t like mushrooms, you can skip them or replace them with diced tofu or tempeh.

FAQs

1. Can I use canned lentils instead of dried?
Yes! You can use canned lentils, but remember to drain and rinse them, and adjust the cooking time since they are already cooked.

2. Is this recipe gluten-free?
Yes, this Vegan Shepherd’s Pie is gluten-free as long as you use gluten-free soy sauce (like tamari) and check that your broth is gluten-free.

3. Can I make it ahead of time?
Absolutely! You can prepare the filling and mashed potatoes ahead of time and store them separately in the refrigerator. Assemble and bake when you’re ready to serve.

4. What can I use instead of red wine?
You can simply use vegetable broth instead of red wine. It will still taste great!

MAKE-AHEAD TIPS FOR Vegan Shepherd’s Pie

To save time, prepare the filling and mashed potatoes a day ahead. Store the two components in the fridge and bake them together just before serving for a quick meal. Pre-chopping your vegetables or using pre-cooked lentils can also save you time on busy days.

This Vegan Shepherd’s Pie is a simple, delicious, and comforting meal that showcases the joy of plant-based cooking. Enjoy creating and sharing it with family and friends!

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 hearty and comforting Vegan Shepherd’s Pie made with lentils and topped with creamy mashed potatoes, perfect for cold days.

  • Total Time: 70 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1 cup brown or green lentils, dried
  • 4 cups vegetable broth
  • 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 1 cup of lentils under cold water. In a large pot, add the rinsed lentils and pour in 4 cups of vegetable broth. Bring it to a boil. Reduce heat to low and simmer for about 25-30 minutes, or until lentils are tender. Drain and set aside.
  2. Heat 2 tablespoons of olive oil in a skillet over medium heat. Add 1 large diced yellow onion and cook until soft, about 5 minutes. Stir in 2 diced carrots, 2 stalks of diced celery, and 8 oz sliced mushrooms. Cook for another 7-10 minutes until vegetables are tender. Add 3 minced garlic cloves and cook for an additional minute until fragrant.
  3. Stir in 2 tablespoons of tomato paste and cook for another 2 minutes. If using, add 1/2 cup of red wine and let it simmer for a few minutes. Add the cooked lentils to the vegetable mixture. Season with 1 teaspoon dried thyme, 1/2 teaspoon dried rosemary, 1 bay leaf, and salt and pepper to taste. Lastly, stir in 1 cup each of frozen peas and corn. Remove from heat.
  4. While the filling is cooking, peel and quarter 4 lbs of russet potatoes. Place them in a large pot and cover with cold water. Bring to a boil and cook for about 20 minutes, or until the potatoes are fork-tender. Drain. Mash the potatoes in the pot and mix in 1 cup of unsweetened plant-based milk, 4 tablespoons of vegan butter, and 2 tablespoons of nutritional yeast (if using). Add salt and white pepper to taste.
  5. Preheat your oven to 400°F (200°C). In a baking dish, spread the lentil and vegetable filling evenly at the bottom. Top with the creamy mashed potatoes, spreading them evenly to cover. Use a fork to create texture on top.
  6. Bake in the preheated oven for about 25-30 minutes, or until the top is golden brown and the filling is bubbling. Let the pie sit for a few minutes before serving. Enjoy warm!

Notes

Serve with a simple side salad or crusty bread. Versatile: add different legumes or vegetables based on preference.

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

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 18g
  • Saturated Fat: 4g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 57g
  • Fiber: 15g
  • Protein: 18g
  • Cholesterol: 0mg

Keywords: vegan, shepherd's pie, plant-based, lentils, comfort food