
A creamy mashed sweet potato topping, whipped with coconut milk until silky, blankets a deeply savory filling built on sautéed onion, carrot, celery, and garlic. Tomato paste, coconut aminos, fresh thyme, and rosemary bring layers of rich, herby flavor, while a simple arrowroot-thickened sauce ties everything together and sweet green peas add pops of color and freshness in every bite. The whole thing bakes until the topping turns lightly golden at the edges and the filling bubbles underneath, giving you that classic comfort-food contrast of creamy and hearty in one skillet. It's a cozy, from-scratch dinner with real texture and depth, finished with a scatter of fresh parsley for brightness. This one is a great fit for a vegan table, delivering all the nostalgic shepherd's pie satisfaction without missing a beat. Make it on a weeknight or for a crowd — either way, it disappears fast.
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 sweet potato chunks in a large saucepan, cover with cold water by 1 inch, and bring to a boil over high heat. Reduce to a steady simmer and cook until completely tender when pierced with a fork, about 18–20 minutes. Drain well and return to the saucepan.
Add the coconut milk, 1 tbsp of the olive oil (from the topping portion), 1/2 tsp salt, and 1/4 tsp black pepper to the drained sweet potatoes. Mash with a potato masher until smooth and creamy. Taste and adjust salt. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
