
This hearty, one-pan comfort dish layers savory braised lamb with a creamy, naturally sweet topping for a meal that feels indulgent but is built on simple, whole-food ingredients. The filling gets its deep flavor from sautéed onion, carrot, and celery, plus garlic, tomato paste, and fresh thyme and rosemary, with coconut aminos adding a rich, savory backbone in place of anything soy-based. A splash of chicken broth thickened with arrowroot starch creates a glossy, spoon-coating sauce that clings to every bite of meat and peas. On top, mashed sweet potato whipped with coconut milk bakes up golden at the edges, giving you that classic shepherd's pie contrast between crisp topping and bubbling filling underneath. It's oven-finished until piping hot all the way through, then finished with a scatter of fresh parsley for brightness. This is a genuinely satisfying dinner to reach for on a gluten free menu, no flour or breadcrumbs required to get that rich, cozy result.
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!
