• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Dinner Recipes
Vegan Shepherd's Pie in a casserole dish

Curried Chickpea Shepherd’s Pie

Kristen Stevens
By: Kristen Stevens
Updated: 10/23/2023
5 stars (40 ratings)
21 Comments
Jump to Recipe

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

This chickpea shepherd’s pie recipe, featuring a curry-like spice blend, is the ultimate comfort food! With lentils, chickpeas, carrots, mushrooms, and a sweet potato top, it’s a hearty main that’s perfect on the holiday table or as a family-friendly meal. It’s simple to make and it’s ready in just over an hour!

Vegan Shepherd's Pie in a casserole dish

Calling all comfort food lovers! As the temperatures drop, we naturally start craving cozy dishes and this chickpea and lentil shepherd’s pie is as delicious as it gets.

This plant-based casserole is packed with lentils, chickpeas, and vegetables cooked in a curry-like spice blend, making it both filling and full of flavor. It’s also ridiculously easy to make.

If you’re planning a holiday dinner party, this is a great make-ahead meal that’s suitable for the vegans and vegetarians around the table. It’s a hearty dish, so all you need to complete the meal is to serve it with some bread and a simple side salad. Voila, dinner is served.

Chickpea Lentil Shepherd’s Pie Ingredients

Don’t let the longish list of ingredients shy you away from making this cozy, comforting casserole. Most of the ingredients you’re likely to have in your kitchen so you may not even need to head to the store.

Here’s everything you’ll need:

  • Dried brown lentils – we use dried lentils, but you could also use canned lentils to skip a step.
  • Sweet potatoes – for the fluffy mashed potato topping, with a sweet potato twist!
  • Coconut milk – makes the mashed sweet potatoes rich and creamy.
  • Onion, garlic, and ginger – this aromatic mix is sauteed in coconut oil and is the perfect complement to curry.
  • Vegetables – we use a classic mix of carrots, celery, cremini mushrooms, and frozen peas.
  • Spices – cayenne, garam masala, chili powder, cumin, and sea salt
  • Tomato paste – adds rich tomato flavor to the vegetable mixture and sauce.
  • Chickpeas – for more toothsome texture.

Vegan Shepherd's Pie on a white plate
a spoon scooping some curried Vegan Shepherd's Pie from a casserole dish

Variations

While we love this shepherd’s pie recipe as-is, it’s really flexible in terms of making substitutions to suit your tastes or to use what you have on hand. Here are a few easy swaps that come to mind:

  • Frozen (or canned) corn might not be a classic ingredient but it works great and we always seem to have some in the cupboard or freezer.
  • Don’t like chickpeas or have some canned beans you’d rather use? Other beans like white beans, black beans, or kidney beans work as well. You could also simply use more lentils.
  • Not a fan of sweet potatoes? Go the classic route with regular mashed potatoes using russet potatoes or yukon gold potatoes.
  • Add fresh herbs like thyme or rosemary to the potatoes.

What to serve with lentil shepherd’s pie

This lentil shepherd’s pie recipe will make enough to feed a small crowd so it’s perfect as a vegetarian main for the holiday table at Thanksgiving or Christmas.

We also love it as a cozy, hearty meal on weeknights. It leaves us with lots of leftovers for quick lunches or to freeze for later.

Festive salads that taste great with this shepherd’s pie

  • Late Autumn Shaved Brussels Sprout Salad
  • Baby Kale Salad with Pomegranate Seeds and Spicy Candied Pecans
  • Roasted Beet and Kale Salad with Maple Candied Walnuts

Recipe FAQs

Can I substitute the coconut milk?

Yep, you can. The coconut milk makes the potatoes extra creamy and gives a subtle coconut taste, but you can use regular milk or your favorite dairy-free alternative instead.

Can I prepare it in advance?

Yes, this is a great dish to prepare in advance. You can assemble it up to 2 days in advance and store it in the fridge. When the time comes, uncover it, and bake it in the oven as directed.

Can I freeze it?

Yes! If you’re planning on freezing it, we recommend baking it partway (about 10 minutes). Allow it to cool completely, then cover it and freeze it for up to a month. You can also freeze the leftovers.

How long do leftovers keep in the fridge?

Store any leftovers in an airtight container in the fridge for 3-4 days. Reheat in the oven at 350 degrees Fahrenheit until warmed through.

Tap stars to rate!
4.95 stars (40 ratings)
Vegan Shepherd's Pie in a casserole dish

Curried Chickpea Shepard’s Pie Recipe

Prep: 40 minutes mins
Cook: 25 minutes mins
Total: 1 hour hr 5 minutes mins
Rate Recipe Print
SaveSaved!
Add us as a preferred source
This chickpea shepherd's pie recipe, featuring a curry-like spice blend, is the ultimate comfort food! With lentils, chickpeas, carrots, mushrooms, and a sweet potato top, it's a hearty main that's perfect on the holiday table or as a family-friendly meal. It's simple to make and it's ready in just over an hour!
4

Ingredients

  • ½ cup dried brown lentils (or 1 cup cooked)
  • 1 lb sweet potatoes (about 2 medium, peeled and chopped)
  • 1 cup coconut milk
  • ½ cup water
  • A pinch of cayenne
  • 1 tablespoon coconut oil
  • 1 medium onion (minced)
  • 4 cloves garlic (minced)
  • 1 inch piece of ginger (minced)
  • 3 medium carrots (diced)
  • 2 stalks celery (diced)
  • 5 crimini mushrooms (diced)
  • 1 tablespoon garam masala
  • 1 teaspoon EACH: chili powder, cumin, and sea salt
  • 5.5 ounce can tomato paste
  • 19 ounce can chickpeas (drained and rinsed)
  • 1 cup frozen peas

Instructions 

  • Add the lentils to a small pot and cover with a few inches of water. Bring the pot to a boil then reduce the heat, cover the pot, and let it simmer for 25-30 minutes, or until the lentils are soft. Drain any remaining liquid.
    ½ cup dried brown lentils
    image for recipe instruction
  • Add the sweet potatoes, coconut milk, water, and a pinch of cayenne to a pot and bring to a boil over high heat. Reduce the heat to medium-low, cover, and cook until the sweet potatoes are soft. Mash the sweet potatoes with the leftover cooking liquid and salt to taste.
    1 lb sweet potatoes, 1 cup coconut milk, ½ cup water, A pinch of cayenne
    image for recipe instruction
  • While the lentils and sweet potatoes are cooking, heat the coconut oil in a large, non-stick frying pan over medium-high heat. Add the onion and cook until transparent, about 3-4 minutes. Add the garlic, ginger, carrots, celery, and mushrooms to the pan and cook, stirring occasionally, until the vegetables are soft and starting to brown, about 10 minutes.
    1 tablespoon coconut oil, 1 medium onion, 4 cloves garlic, 1 inch piece of ginger, 3 medium carrots, 2 stalks celery, 5 crimini mushrooms
    image for recipe instruction
  • Add the garam masala, chili powder, cumin, and sea salt to the pan and cook until fragrant, about 1 minute. Add the tomato paste and let it caramelize for about 3 minutes, or until it has darkened slightly and is sweet smelling. Remove from the heat and stir in the chickpeas, peas, and cooked lentils.
    1 tablespoon garam masala, 1 teaspoon EACH: chili powder, cumin, and sea salt, 5.5 ounce can tomato paste, 19 ounce can chickpeas, 1 cup frozen peas
    image for recipe instruction
  • Preheat your oven to 400 degrees. Transfer the lentils to a casserole dish and top with the mashed coconut sweet potatoes. Bake the Vegan Shepherd's Pie for 20-25 minutes, or until hot and bubbling at the edges.
    image for recipe instruction

Video

Nutrition

Serving: 1 serving = ¼ of the recipe, Calories: 552kcal (28%), Carbohydrates: 80g (27%), Protein: 21g (42%), Fat: 19g (29%), Saturated Fat: 14g (88%), Polyunsaturated Fat: 2g, Monounsaturated Fat: 1g, Sodium: 1389mg (60%), Potassium: 1748mg (50%), Fiber: 23g (96%), Sugar: 16g (18%), Vitamin A: 24733IU (495%), Vitamin C: 34mg (41%), Calcium: 165mg (17%), Iron: 8mg (44%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

Vegan Shepherd's Pie in a casserole dish

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe

More vegan dinner recipes

A pot filled with a delicious vegetarian chili recipe brimming with beans, corn, and diced vegetables in a rich tomato-based sauce, all being gently stirred with a wooden spoon.
55 minutes mins

Vegetarian Chili Recipe (easy to make with lots of veggies)

A white plate with vegan fettuccini alfredo and a fork.
15 minutes mins

Dreamy Vegan Cauliflower Alfredo Sauce

One Pot Vegan Pasta in a pan
40 minutes mins

One Pot Vegan Pasta

A white bowl with basmati rice and paneer tikka masala curry, garnished with chopped herbs. A spoon rests in the bowl. Pair this exclusive recipe with a refreshing Blackberry Lemonade for a perfect meal. An Exclusive recipe label appears in the top right corner.
35 minutes mins

Loaded Vegan Butter Chicken (made with tofu, peas, and corn)

All meatless recipes

5.9K shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 03/28/2017 Updated: 10/23/2023
guest
Rate this recipe:




guest
Rate this recipe:




21 Comments
Inline Feedbacks
View all comments
Beth
Beth

What size pan is best to use for this casserole?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Beth

We use a standard 9×11 inch pan.

0
Reply
Maryann Pynchon
Maryann Pynchon

5 stars
I made this for Easter dinner and it was amazing. At first I thought the mashed sweet potatoes were a little too moist/mushy but after it cooked it came out of the oven great. Hubby loved it too. Will definitely make again.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Maryann Pynchon

That is so wonderful to hear, Maryann!

0
Reply
Blanche
Blanche

Looks so delicious!  Can I make this a day ahead (for Thanksgiving) or will it be too dry?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Blanche

You could definitely assemble it the day before. 🙂

0
Reply
Karen
Karen

5 stars
Made this recipe and it is a keeper!! My husband and vegan daughters loved it as it combined creamy sweet topping with a hearty and rich filling. I used black beans and chickpeas in the filling, and didn’t use lentils as one daughter is sensitive to them. Thanks for the great flavour combination!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Karen

You are very welcome!

0
Reply
Stephanie
Stephanie

Made this tonight, and it was great! Terrific flavors and balance. The only thing I changed was to add a little liquid to the pot when I added the tomato paste. Otherwise made completely as written and enjoyed it very much! Next time I’ll serve with fresh cilantro and perhaps slivered almonds as garnish.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Stephanie

I’m so happy to hear it was a hit!

0
Reply
Anne
Anne

Made this for hubby tonight & got serious brownie points – thanks! The curry seemed too dry & the sweet potato mash too sloppy but it all worked out when put together. ??

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Anne

I’m so happy to hear it was a hit!

0
Reply
Lynne
Lynne

Hello
Can this be frozen?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Lynne

It freezes well!

0
Reply
Lauren
Lauren

Absolutely delicious!! Thanks for the recipe.

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Lauren

You are so welcome!!

0
Reply
Gayle Sell
Gayle Sell

I assume the 1c coconut milk is meant to add to the sweet potatoes when mashing?

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Gayle Sell

Sorry about that confusion! It’s actually added to the sweet potatoes with the water when cooking. I’ve updated the recipe. 🙂

0
Reply
Anne Cole
Anne Cole
Reply to  Kristen Stevens

You might want to add that you need to drain the sweet potatoes. Otherwise you’d end up with sweet potato soup! I would also use a half can of tomato paste. Otherwise, the recipe is great!

0
Reply
Mikael
Mikael
Reply to  Kristen Stevens

5 stars
Why add the coconut milk together with the sweet potatoes during cooking? Wouldn`t it be better to remove the water first after cooking them before adding the coconut milk, or else there is too much liquid. Anyways, loves the recipe!

0
Reply
Kristen Stevens
Kristen Stevens
Reply to  Mikael

I did it this way because there is just the right amount of liquid to cook the sweet potatoes. None of it gets drained. 🙂

0
Reply

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

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