WANT TO SAVE THIS RECIPE?
Are you ready to enjoy a meal that’s both tasty and good for you? This Vegan Lentil Shepherd’s Pie is hearty, filling, and perfect for any dinner table. Packed with lentils, fresh veggies, and creamy mashed potatoes, it satisfies every craving. I’ll show you easy steps to make this delicious dish, plus tips for tweaks and storage. Let’s dive into this flavorful plant-based meal that everyone will love!
Why I Love This Recipe
- Comforting and Hearty: This Vegan Lentil Shepherd’s Pie is a warm and filling dish, perfect for cozy dinners or family gatherings.
- Nutrient-Dense: Packed with lentils and vegetables, this recipe is not only delicious but also rich in protein and essential nutrients.
- Easy to Customize: Feel free to swap in your favorite vegetables or spices to make it your own, ensuring everyone enjoys their perfect bite.
- Vegan and Gluten-Free: This recipe caters to various dietary preferences, making it a great option for gatherings with diverse eaters.
Ingredients
Main Ingredients
– 1 cup green or brown lentils, rinsed
– 1 medium onion, diced
– 2 cloves garlic, minced
– 2 medium carrots, diced
– 1 cup peas (fresh or frozen)
– 1 cup corn (fresh or frozen)
– 4 medium potatoes, peeled and cubed
Lentils are the star of this dish. They provide protein and a hearty texture. I love using green or brown lentils for their nutty taste. They soak up flavors well and keep their shape. Next, I add a mix of vegetables. Onions and garlic boost the taste and aroma. Carrots, peas, and corn add sweetness and color. They make the pie look inviting and appealing.
Spices and Seasonings
– 2 teaspoons dried thyme
– 1 teaspoon dried rosemary
– 1 tablespoon soy sauce
– 2 tablespoons nutritional yeast (optional)
For flavor, I reach for thyme and rosemary. These herbs add warmth and earthiness. Soy sauce gives a savory touch, enhancing the lentils’ taste. Nutritional yeast is optional but highly recommended. It brings a cheesy flavor to the mash, without using dairy.
Liquid Components
– 3 cups vegetable broth
– 1/4 cup plant-based milk (such as almond or oat)
Vegetable broth is key for cooking lentils. It infuses them with rich flavor. I also use plant-based milk for the potatoes. It creates a creamy mash that pairs well with the lentil filling. This combination makes the dish both hearty and comforting.

Step-by-Step Instructions
Cooking the Lentils
Start by rinsing 1 cup of lentils. This removes dirt and impurities. In a medium pot, combine the lentils with 3 cups of vegetable broth. Bring the pot to a rolling boil. Once it boils, reduce the heat to low. Cover the pot and let it simmer for 20 to 25 minutes. The lentils should become tender. After cooking, check if there’s any extra liquid. Drain it if needed, then set the lentils aside.
Sautéing the Vegetables
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the diced onion and minced garlic first. Sauté them for 3 to 4 minutes. Watch for the onions to turn translucent. Next, add the diced carrots. Cook them for about 5 minutes. Stir often until they begin to soften. Then, mix in 1 cup of peas and 1 cup of corn. Make sure to stir well so the vegetables cook evenly.
Combining Flavors
Now it’s time to bring everything together. Gently add the cooked lentils to the skillet with the sautéed vegetables. Stir in 1 tablespoon of tomato paste, 2 teaspoons of dried thyme, and 1 teaspoon of dried rosemary. Pour in 1 tablespoon of soy sauce, and season with salt and pepper to taste. Cook this mixture for another 5 minutes. This lets all the flavors blend beautifully.
In a separate pot, prepare the mashed potatoes. Boil salted water and add 4 cubed potatoes. Cook until fork-tender, about 15 minutes. Drain the potatoes and return them to the pot. Add 1/4 cup of plant-based milk and 2 tablespoons of nutritional yeast if you want a cheesy flavor. Mash until smooth and creamy. Season with salt and pepper to taste.
Your lentil mixture and mashed potatoes are now ready to create a hearty Vegan Lentil Shepherd’s Pie!
Tips & Tricks
Key Techniques for Perfect Mash
To make creamy mashed potatoes, you want to avoid water. Start with dry, starchy potatoes like Russets. After boiling, drain them well. Let them sit for a minute to steam off any extra moisture. For seasoning, add salt while boiling. This helps the potatoes absorb flavor from the start. When mashing, use plant-based milk to get that creamy texture.
Flavor Enhancement
Fresh herbs add a burst of flavor to your pie. Try using parsley or thyme. They make each bite pop. If you don’t have fresh herbs, dried ones work too. You can also switch up the seasonings. Add smoked paprika for a smoky taste. A pinch of cumin can give it warmth. Experiment with your favorites!
Presentation Suggestions
For a lovely look, garnish with fresh parsley. A sprinkle of paprika adds a nice touch of color. You can serve the pie in individual bowls. This makes it feel special. Pair it with a crisp green salad for extra crunch. It not only looks good, but also tastes great!
Pro Tips
- Choose the Right Lentils: Green or brown lentils are ideal for this recipe as they hold their shape well during cooking, providing a hearty texture to your Shepherd’s Pie.
- Enhance Flavor with Herbs: Fresh herbs like parsley or basil can elevate the flavor profile of the filling. Consider adding them just before serving for a fresh touch.
- Perfectly Creamy Mashed Potatoes: For an even creamier texture, use a potato ricer instead of a masher. This technique will give you light and fluffy mashed potatoes.
- Make Ahead and Freeze: This dish freezes well! Prepare it in advance, bake it, and then freeze for a quick and nutritious meal later on. Just reheat in the oven.

Variations
Protein Alternatives
Other Legumes
You can switch up the lentils in this dish. Chickpeas or black beans work well. They add protein and texture. Just make sure to adjust cooking times. For example, canned beans need less cooking time than dried lentils.
Adding Tofu or Tempeh
Tofu or tempeh can also boost protein. Crumble or chop them and sauté them with your veggies. They soak up flavors nicely. This way, you get a heartier meal while keeping it vegan.
Vegetable Substitutions
Seasonal Veggies
Feel free to use what’s in season. Zucchini, bell peppers, or mushrooms can add great taste. Use your favorite veggies to keep it fresh and fun. Seasonal produce often has more flavor and nutrients, too.
Using Leftover Vegetables
Got leftovers? Toss them in! Cooked broccoli or spinach blend well. This is a great way to reduce waste and add new flavors. Plus, you can experiment with different tastes each time you make it!
Gluten-Free Options
Bread Crumbs for Topping
If you want a gluten-free dish, use gluten-free bread crumbs. They create a crunchy topping. You can mix them with some olive oil and herbs for added flavor.
Checking Ingredients
Always check labels on pre-made items. Some sauces or broths may contain gluten. Stick to certified gluten-free options to stay safe. This way, everyone can enjoy this tasty dish!
Storage Info
Short-Term Storage
To store your Vegan Lentil Shepherd’s Pie, let it cool first. Place it in an airtight container. Store it in the fridge for up to 3 days. To keep it fresh, cover the surface with plastic wrap before sealing. This helps prevent it from drying out.
Long-Term Storage
You can freeze this dish for longer storage. First, let it cool completely. Then, place it in a freezer-safe container. It can last up to 3 months in the freezer. When you want to eat it, thaw it overnight in the fridge. To reheat, bake it in the oven at 350°F (175°C) until hot. You can also use the microwave if you are short on time.
Shelf Life
Check for signs of spoilage before eating. If it smells off or has mold, toss it out. Properly stored, the pie can last about 3 days in the fridge and 3 months in the freezer. Keeping an eye on your food helps you enjoy every bite safely.
FAQs
Can I make Vegan Lentil Shepherd’s Pie ahead of time?
Yes, you can make Vegan Lentil Shepherd’s Pie ahead of time. This dish stores well, making it perfect for meal prep. To prepare it in advance, follow these steps:
– Cook the lentils and veggies as noted in the recipe.
– Assemble the pie in your baking dish but do not bake it yet.
– Cover the dish tightly with plastic wrap or foil.
– Refrigerate for up to two days. You can also freeze it for up to three months.
When you are ready to serve, remove it from the fridge. Bake it at 400°F (200°C) for 30-35 minutes. If frozen, thaw it overnight in the fridge before baking.
Is it necessary to use nutritional yeast?
Nutritional yeast adds a cheesy flavor to your pie, but it is not a must. If you want that creamy taste, I suggest including it. However, you can skip it or replace it with other ingredients. Here are some options:
– Vegan cheese can give a similar taste.
– Cashew cream adds richness and flavor.
– Simply omit it if you prefer a lighter pie.
Adjust the flavor to suit your taste. Each option brings a unique twist to your dish.
Can I customize the veggies in the recipe?
Absolutely, you can customize the veggies! This recipe is flexible and allows you to use what you love or have on hand. Here are some ideas:
– Bell peppers or zucchini can add great flavor.
– Mushrooms bring a hearty texture.
– Spinach or kale can add greens and nutrients.
Feel free to mix and match your favorite vegetables. Just keep the cooking times in mind to ensure everything cooks evenly. Your pie can be a unique reflection of your tastes!
In this blog post, I shared a recipe for Vegan Lentil Shepherd’s Pie, outlining key ingredients, cooking steps, and storage tips. From lentils and vegetables to flavorful spices, each part contributes to a delicious dish. Remember, you can customize it to suit your taste. Whether you want to use different veggies or try new proteins, the options are endless. Enjoy your cooking journey and make this dish your ow
Vegan Lentil Shepherd’s Pie
A hearty and comforting vegan version of the classic shepherd's pie, made with lentils and topped with creamy mashed potatoes.
Prep Time 15 minutes mins
Cook Time 45 minutes mins
Total Time 1 hour hr
Course Main Course
Cuisine Vegan
Servings 6
Calories 300 kcal
- 1 cup green or brown lentils, rinsed
- 3 cups vegetable broth
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup peas (fresh or frozen)
- 1 cup corn (fresh or frozen)
- 1 tablespoon tomato paste
- 2 teaspoons dried thyme
- 1 teaspoon dried rosemary
- 1 tablespoon soy sauce
- to taste salt and pepper
- 2 tablespoons olive oil
- 4 medium potatoes, peeled and cubed
- 1 4 cup plant-based milk (such as almond or oat)
- 2 tablespoons nutritional yeast (optional, for a cheesy flavor)
In a medium pot, combine the rinsed lentils with the vegetable broth. Bring the mixture to a rolling boil, then reduce the heat to low and cover. Let it simmer for about 20-25 minutes, or until the lentils are tender. After cooking, drain any excess liquid if necessary and set aside.
In a large skillet, heat the olive oil over medium heat. Add the diced onions and minced garlic, sautéing for about 3-4 minutes, or until the onions become translucent and fragrant.
Incorporate the diced carrots into the skillet and cook for an additional 5 minutes, stirring frequently, until they begin to soften. Add the peas and corn, mixing thoroughly to ensure the vegetables are evenly distributed.
Gently stir the cooked lentils into the skillet with the sautéed vegetables. Mix in the tomato paste, dried thyme, dried rosemary, soy sauce, and season with salt and pepper. Cook the mixture for another 5 minutes, allowing the flavors to meld beautifully.
In a separate pot, bring salted water to a boil and add the cubed potatoes. Cook until fork-tender, about 15 minutes. Drain the potatoes and return them to the pot. Add the plant-based milk and nutritional yeast (if using), then mash until smooth and creamy. Season with salt and pepper to taste for added flavor.
Preheat your oven to 400°F (200°C). In a baking dish, spread the lentil and vegetable mixture evenly across the bottom. Top with the creamy mashed potatoes, smoothing them out and using a fork to create a textured surface for added crispiness.
Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the top is a golden brown and crispy.
Once baked, let the Shepherd’s Pie cool for a few minutes before serving to allow the flavors to set.
Serve in individual bowls and garnish with fresh parsley or paprika for added color.
Keyword comfort food, lentils, shepherd's pie, vegan
WANT TO SAVE THIS RECIPE?