For more holiday-worthy casseroles, also try our vegan green bean casserole or pretty sweet potato casserole with peppery pecan topping. This plant-based casserole is jam-packed with lentils, chickpeas, and veggies cooked in curry-like spices so it’s healthy, 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. 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, and they’re full of fiber and protein, too!

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. For texture and more protein, add texturized vegetable protein (TVP) or finely chopped walnuts to the lentil mixture. Add fresh herbs like thyme or rosemary to the potatoes.

Pair this lentil shepherd’s pie with other festive vegan recipes to create the ultimate Thanksgiving or holiday menu. Here are a few of our favorite options:

A warm bowl of cozy celery soup or carrot soup with coconut and ginger A leafy green salad like our pomegranate salad with spinach, hazelnuts, and mint or kale apple salad Finish it off with something sweet like our chocolate vegan pumpkin 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 vegan 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

Did you make this?

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

Curried Vegan Shepherd s Pie - 93Curried Vegan Shepherd s Pie - 68Curried Vegan Shepherd s Pie - 53Curried Vegan Shepherd s Pie - 34Curried Vegan Shepherd s Pie - 26Curried Vegan Shepherd s Pie - 83Curried Vegan Shepherd s Pie - 18Curried Vegan Shepherd s Pie - 11Curried Vegan Shepherd s Pie - 78Curried Vegan Shepherd s Pie - 27Curried Vegan Shepherd s Pie - 38Curried Vegan Shepherd s Pie - 2Curried Vegan Shepherd s Pie - 34Curried Vegan Shepherd s Pie - 15