
This soup is deeply warming and fragrant — the kind of bowl that feels restorative from the very first spoonful. Tender chunks of cod or halibut simmer gently in a rich broth built from full-fat coconut milk and bone broth, with turmeric, Ceylon cinnamon, fresh ginger, and garlic layering in serious depth of flavor. Carrots and zucchini round out the vegetables, giving the soup body and color without anything that falls outside a strict elimination framework. Coconut aminos stand in for soy-based sauces and a splash of apple cider vinegar brightens the whole pot — both smart swaps that keep every ingredient on the compliant side. The technique matters here too: the fish is nestled into the simmering broth at the very end and left undisturbed so the chunks stay intact and silky rather than falling apart. A squeeze of lime and a handful of fresh cilantro at the table take it from weeknight dinner to something that genuinely feels special. This recipe makes four servings, so it's just as practical for meal prep as it is for feeding a 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 →4 servings














Heat the coconut oil in a large pot or Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and translucent, about 5–6 minutes.
Add the garlic and ginger and cook, stirring constantly, until fragrant, about 1 minute. Watch closely so the garlic does not brown.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
