• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Recipes By Type Dinner

Vegan Lentil Shepherd’s Pie

This vegan shepherd's pie with lentils is packed with plant-based protein and savory flavors! It's easy to make, and ready in under an hour.
4.8
/5 –
Rate Recipe 10 Comments
Jump to Recipe
  • Share
By: Diana Posted: 10/15/24

This post may contain affiliate links. Please read my disclosure policy.

Vegan shepherd's pie with mushrooms and peas in a red enameled skillet. Text overlay says "vegan lentil shepherd's pie"

This vegan shepherd’s pie is packed with plant-based protein and incredible flavors! It’s so easy to make, and ready in under an hour.

Serve this for special occasions, a wintery dinner, or pack it for lunch. It’s great for meal prep, and suitable for freezing.

vegan shepherd's pie with textured criss cross mashed potato topping, served with a metal spoon.


Love shepherd’s or cottage pie but looking for a vegan version? This recipe is truly the best ever mushroom and lentil shepherd’s pie. This is vegan comfort food at its best!

A savory stew of mushrooms, lentils, tomatoes, and peas is baked underneath a creamy layer of homemade mashed potatoes. Just look at the crispy bits on top!

This vegan pie with mashed potato topping is extremely easy to make, and I love making a large batch to divide into smaller portions and pop in the freezer for later.

Were you looking for a ground beef version of this recipe? Try my classic Cottage Pie recipe!

Vegan shepherd's pie on a wooden table, surrounded by lentils and fresh parsley.

Difference Between Shepherd’s Pie and Cottage Pie

Technically, a shepherd’s pie is made with lamb and a cottage pie is made with beef or ground beef.

When it comes to this vegan lentil pie recipe, it’s made with neither of those things, so it doesn’t really matter what you call it.

It can be a vegan cottage pie or a vegan shepherd’s pie! All you really need to know is that this is a delicious, savory, meat-free meal.

The Ingredients

Here’s what you’ll need to make this, and some details on the most important ones:

The ingredients needed to make vegan shepherds pie with brown lentils, mushrooms and potatoes.
  • Mushrooms: You can either use white or cremini/chestnut mushrooms for this pie.
  • Lentils: Brown or green lentils are the best type for this recipe. We’ll cook them ahead of time so that they’re ready to go. In a pinch, you can also use canned lentils here.
  • Potatoes: You can use leftover mashed potatoes in this recipe, and they work perfectly fine! Otherwise, we will boil 2 pounds of potatoes and mash them with salt, vegan butter, and almond milk to keep them dairy-free. I suggest Yukon gold potatoes or Russet potatoes.
  • Vegetable Stock: For the very best flavor, use homemade vegetable stock, or a high-quality boxed version.

How to make Vegan shepherd’s pie

lentils cooking in a pot.
1. Cook Lentils: In a saucepan, combine the lentils with vegetable stock. Bring to a boil and reduce to a simmer. Cover partially and simmer for 15 minutes, or until tender. Drain and set aside.
peeled and quartered potatoes in a pot of boiling water.
2. Boil Potatoes: Combine the potatoes with just enough water to cover them in a large pot. Boil, then reduce to a simmer. Season and cook until softened.
a metal pot of creamy mashed potatoes, stirred with a red spoon.
3. Mash: Drain the potatoes and put them back in the pot. Mash until smooth. Add butter, milk, and salt if needed and mix until combined. Set aside.
sliced white mushrooms sauteed on a large enameled skillet.
4. Saute Mushrooms in a large ovenproof skillet with olive oil for about 3 minutes.
diced carrot, celery, and onion added to a skillet of cooked sliced mushrooms.
5. Add Vegetables: Add onion, carrot, and celery and sauté until softened. Then add the garlic and saute for one more minute
mushrooms and mirepoix sauteed in a large enameled skillet.
6. Add Garlic: Then add the garlic and saute for one more minute, be careful not to let it burn!
flour sprinkled over sauteed onions, carrots, mushrooms, and celery.
7. Sprinkle with Flour, stir, and cook for one more minute.
seasonings added to simmering veggie stew.
8. Make the Sauce: Add diced tomatoes, vegetable broth, soy sauce, smoked paprika, oregano, and black pepper to the pan.
lentils and peas added to vegetables in gravy to make shepherds pie filling.
9. Add Lentils: Add the cooked lentils and frozen peas last.
vegan shepherd's pie filling, made with mushrooms, lentils, carrots, and peas.
10. Stir: Stir the filling to combine, then remove from the heat. If you aren’t using an ovenproof skillet, transfer the mixture to a casserole dish.
Creamy mashed potatoes spooned over a skillet of savory lentils to make vegan shepherd's pie.
11. Top with Potatoes: Spoon the mashed potatoes over the lentil filling gently.
showing how to use a fork to add a textured topping to shepherd's pie with mashed potatoes.
12. Spread: Spread the mashed potatoes on top of the lentil ragu evenly, then use a fork to create a pattern.
a fork creating a criss cross pattern in mashed potatoes on top of shepherd's pie.
12. Add Texture: To make this pattern, I used the tines of a dinner fork to make lines in two different directions.
baked lentil shepherd's pie with browned bits of potato.
13. Bake: Place the pan on sheet pan to catch any drippings. Bake in a preheated oven for 30 minutes, or until browned. Garnish with fresh herbs (parsley is perfect) before serving.

Tip!

Let your vegan shepherd’s pie rest for 5-10 minutes before serving. This will allow the filling to set up a bit, and be cool enough to eat.

a serving of lentil vegan shepherd's pie with crispy mashed potatoes on a green plate with a fork.

Make Ahead Option

I love making this vegan shepherd’s pie one day in advance if I’m hosting a dinner. I do everything as explained above, wrap and store in the fridge. Then I pop the pie in the oven just before serving (no need to pre-bake it). It comes out so fresh and nice every time.

overhead view of vegan shepherd's pie made with lentils and mushrooms, topped with mashed potatoes.

Recipe Tips

  • Baking Pan: This recipe will work well in a 12-inch round baking dish or a 9×13-inch baking dish. I’m using a large oven-proof skillet so that I don’t need to do so many extra dishes.
  • Timing: The potatoes and lentils can be simmering on the stove while you prepare the sauce. This will help you save time while making dinner!
  • You can use sweet potatoes instead of white potatoes in this recipe. You’ll end up with a sweet potato shepherd’s pie. You might also like to add things like cauliflower, butternut squash, or parsnips to your mash.
  • Use any beans and vegetables that you like! I add lentils because I like them, but any other type of beans works perfectly here too. You could also add other veggies such as cauliflower, broccoli, bell peppers, sweet corn, etc.
a serving of lentil vegan shepherd's pie on a green plate with a fork.

Storing Tips

  • To Store: You can store leftovers in an airtight container in the fridge for up to 3-4 days, or in the freezer for up to 2 months. They easily reheat in the microwave on in the oven.
  • To Freeze: Once the lentil shepherd’s pie is assembled it can be frozen whole! Wrap it well with layers of plastic wrap and/or aluminum foil, then freeze for up to 2 months. I suggest thawing overnight in the refrigerator, then baking as directed.

What to Serve with Vegan Shepherd’s Pie

The good news is that this hearty vegan dish is already a full meal, packed with protein, vegetables, and potatoes.

You don’t need to offer any side dishes, but you can go above and beyond and make up a batch of homemade dinner rolls and a simple side salad.

Recipe FAQs

How to make this pie oil-free?

Saute the veggies with just water, and omit the vegan butter when mashing the potatoes.

Can I make this recipe gluten free?

The only gluten in this recipe comes from the soy sauce. Replace it with a gluten-free option such as tamari or liquid aminos.

Should I mash potatoes with a mixer?

I actually don’t recommend using a hand mixer to make mashed potatoes. This method mashes the potatoes too much and causes them to become sticky and starchy. Instead, use an old-fashioned hand-held potato masher.

a spoon digging into a round pan of potato topped vegan shepherd's pie.

More easy vegan dinners to try

  • The best ever vegan chili
  • Butternut squash chili
  • Black Bean Soup
  • Vegan pumpkin curry
  • Greek green beans with tomato and potatoes
  • Sweet potato curry
  • Aubergine and chickpea curry

This vegan shepherd’s pie is perfect for Thanksgiving, Christmas, or Easter dinner. Don’t forget to Pin this recipe to save it for later!

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
vegan shepherd's pie with textured criss cross mashed potato topping, served with a metal spoon.
4.84 from 6 votes
(Click stars to rate!)

Vegan Shepherd’s Pie

Prep Time: 10 minutes mins
Cook Time: 20 minutes mins
Total Time: 30 minutes mins
Author: Diana
Print Rate Recipe
This vegan shepherd's pie with lentils is packed with plant-based protein and savory flavors! It's easy to make, and ready in under an hour.
6 servings
This vegan shepherd's pie with lentils is packed with plant-based protein and savory flavors! It's easy to make, and ready in under an hour.

Equipment

  • Oven Safe Skillet
  • Potato masher

Ingredients 

Lentils

  • 1 cup (210 g) brown lentils or green lentils, dried
  • 2½ cups (600 ml) vegetable stock
  • ½ teaspoon kosher salt

Mashed Potatoes

  • 2 pounds (900 g) potatoes peeled and diced into large pieces
  • 2 teaspoons salt
  • 2 tablespoons vegan butter softened
  • ½ cup (120 ml) almond milk unsweetened

Lentil Ragu

  • 2 tablespoons (30 ml) olive oil or avocado oil
  • 10 ounces (285 g) mushrooms thickly sliced
  • ½ teaspoon kosher salt
  • 1 medium yellow onion finely diced
  • 1 medium carrot peeled and finely diced
  • 1 rib celery finely diced
  • 3 cloves garlic minced
  • 1 tablespoon all-purpose flour or gluten-free flour
  • 2 cup (480 ml) vegetable stock
  • 1 can (14 oz) (400 g) diced tomatoes
  • 2 tablespoons (30 ml) soy sauce or tamari
  • ½ teaspoon smoked paprika
  • ½ teaspoon dried oregano or any other dried herbs
  • ¼ teaspoon ground black pepper
  • ½ cup peas frozen or fresh

Instructions 

  • Preheat the oven to 350°F (180°C), or 160°C if using a fan oven.
  • To cook the lentils, in a saucepan, combine the lentils with vegetable stock. Bring to a boil and reduce to a simmer.
  • Season with salt, and cover with a lid partially. Simmer for until the lentils are cooked and soft about 15 minutes. Remove from heat, and set aside (drain if needed).
  • To cook the potatoes, in a saucepan or dutch oven, combine potatoes with enough water to cover the potatoes. Bring to a boil and reduce to a simmer, season with 2 teaspoons of salt and cook until softened about 10 minutes.
  • Drain the potatoes, then mash until no chunks of potato remain, taste the potatoes and season with salt if necessary. Add butter, milk, and mix until just combined.
  • In a large skillet, heat oil, add the mushrooms and sauté for 3 minutes until softened.
  • Add onion, carrot, and celery and saute until the vegetables have softened about 3 more minutes. Add garlic and saute for 1 more minute.
  • Sprinkle the vegetables with flour, stir and cook for 1 more minute. Then add the vegetable stock and stir until combined.
  • Add the diced tomatoes, soy sauce, smoked paprika, oregano, and black pepper, and stir to combine.
  • Finally, add the lentils and frozen peas, stir to combine and remove from heat.
  • If the skillet you are using is not oven proof, transfer the mixture to a 9×13 inch casserole dish. If the skillet is oven proof, leave the mixture in it.
  • Spread the mashed potatoes on top of the lentil ragu mixture ovenly, and create a pattern with a fork if desired for extra texture.
  • Place on a sheet pan to catch and drippings, and bake in the preheated oven for 30 minutes or until the top looks browned. Allow to cool for 5-10 minutes, then serve.

Notes:

  • Baking Pan: This recipe will work well in a 12-inch round baking dish or a 9×13-inch baking dish. I’m using a large oven-proof skillet so that I don’t need to do so many extra dishes.
  • Timing: The potatoes and lentils can be simmering on the stove while you prepare the sauce. This will help you save time while making dinner!
  • You can use sweet potatoes instead of white potatoes in this recipe. You’ll end up with a sweet potato shepherd’s pie. You might also like to add things like cauliflower, butternut squash, or parsnips to your mash.
  • Use any beans and vegetables that you like! I add lentils because I like them, but any other type of beans works perfectly here too. You could also add other veggies such as cauliflower, broccoli, bell peppers, sweet corn, etc.
  • Store in the fridge in an airtight container for up to 3 days, or in the freezer you can freeze individual portions for up to 3 months.
  • To make this dish gluten-free, substitute the soy sauce with tamari sauce.

Nutrition Information

Serving: 1.5cups, Calories: 367kcal, Carbohydrates: 59g, Protein: 16g, Fat: 9g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 0.02g, Sodium: 1589mg, Potassium: 1352mg, Fiber: 17g, Sugar: 7g, Vitamin A: 2178IU, Vitamin C: 46mg, Calcium: 105mg, Iron: 5mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

You may also like...

  • Sweet Potato Curry
  • Vegan Apple Pie
  • Vegan Pumpkin Curry
  • Slow Cooker Vegetable Curry
a red handled dutch oven of chicken soup with egg noodles, garnished with parsley, sitting on a wooden board.
Previous Post
Dutch Oven Chicken Noodle Soup
Two mugs of homemade wassail with cinnamon sticks. Around the mugs are fresh apples and oranges and whole spices.
Next Post
Wassail Recipe

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




  1. Janet says

    Posted on 1/28/25 at 05:25

    4 stars
    This was so good. I added 1/2 bag of mixed veggies to the carrot and celery and did a combo or sweet and russet potatoes. I will make this again. 😊

    Reply
    • Little Sunny Kitchen says

      Posted on 1/28/25 at 18:09

      Thank you so much for sharing your add-ins with us. It sounds delicious!

      Reply
Older Comments 1 2

Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required