
Comfort food doesn't get much more satisfying than a bubbling, golden-topped shepherd's pie, and this plant-based version delivers every bit of that cozy, stick-to-your-ribs energy. The filling is built on green lentils simmered low and slow with carrots, celery, onion, diced tomatoes, and vegetable broth until thick and deeply savory — thyme, rosemary, smoked paprika, and a splash of vegan Worcestershire sauce do serious flavor work here. Frozen peas get stirred in at the end for a pop of sweetness and color that makes the whole thing feel hearty and complete. The topping is creamy mashed russet potatoes made with vegan butter and warmed plant-based milk, whipped until smooth and then dragged into ridges that turn golden and slightly crisp in a hot oven. It's the kind of dish that proves you don't need meat or dairy to nail a deeply satisfying, crowd-pleasing dinner. This recipe makes six generous servings, so it's ideal for feeding a family or stashing leftovers that reheat beautifully the next day. Finish it with a scatter of fresh parsley and watch it disappear from the table.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →6 servings

















Preheat the oven to 400°F (205°C). Place the potato chunks in a large pot, cover with cold salted water by 1 inch, and bring to a boil over high heat. Reduce to a steady simmer and cook until the potatoes are completely tender and a fork slides through without resistance, about 15–18 minutes. Drain well.
Return the drained potatoes to the pot and mash with the vegan butter and warmed plant-based milk until smooth and creamy with no lumps remaining. Season with 3/4 tsp salt and 1/4 tsp black pepper. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
