
This Brazilian-inspired fish stew is rich, fragrant, and deeply satisfying — the kind of bowl that feels like a special occasion even on a weeknight. Chunks of firm white fish simmer gently in a broth built from full-fat coconut milk, fresh tomatoes, and colorful bell peppers, soaking up layers of cumin, paprika, and a bright hit of lime. Every ingredient here is whole and unprocessed, which means the dish fits naturally into a grain-free, legume-free way of eating without any awkward substitutions or compromises. The coconut oil and optional dendê (red palm oil) keep the fat profile squarely in ancestral-eating territory while giving the broth that gorgeous golden color. A quick marinade of lime juice and black pepper seasons the fish before it ever hits the pan, so the flavor goes all the way through. Finished with fresh cilantro and parsley, it comes together in one skillet and serves four generously — impressive enough for guests, easy enough for a Tuesday.
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















In a bowl, toss the fish pieces with 2 tablespoons of the lime juice, 1/2 teaspoon of the salt, and 1/4 teaspoon of the black pepper. Set aside while you prepare the vegetables, about 10 minutes.
Heat the coconut oil in a large deep skillet or wide Dutch oven over medium heat until shimmering. Add the onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
