Marinate Seafood: Pat the fish and shrimp dry. Mix with lime zest, 1 tablespoon lime juice, salt, and pepper in a bowl. Set aside for 10 minutes.: The shrimp and fish should be dry to the touch so the lime zest and juice can cling, releasing bright citrus oils that cut through the eventual creaminess. As you gently toss the pieces, notice the scent of citrus lifting from the bowl. This brief rest seasons the proteins evenly and starts the flavor infusion. A common mistake is over marinating in citrus, which begins to cure the seafood and alters texture, so stick to the ten minute timeframe and keep the pieces chilled while they sit.
In a large skillet with a lid, heat olive oil over medium heat. Sauté onions until soft (2-3 minutes), then add garlic and cook for one minute or until fragrant.: As the oil warms in a heavy skillet, you should see it shimmer, signaling the right temperature for sautéing. Add the diced onion and stir until translucent and soft, watching for edges just beginning to gloss, which indicates sugars releasing. The aroma should turn sweet and savory, a comforting base note. Avoid high heat, which can char the onion and introduce bitterness rather than gentle sweetness.
Add carrots, jalapeno, and bell pepper, cooking each until slightly softened (about 3 minutes).: When the minced garlic hits the warm onions, a quick sizzle and pop should occur, followed by a wave of aromatic garlic perfume. Cook only about a minute until fragrant, stirring continuously to prevent sticking. Overcooking will create a sharp, burnt taste, so remove from high heat quickly if brown bits appear.
Pour in fish stock and stir in tomato paste and paprika. Bring to a boil then reduce to simmer, then let it simmer for 3-4 minutes. Remove half of the vegetables with a slotted spoon and set aside. Add cherry tomatoes.: Add the diced carrot , finely diced jalapeno , and diced bell pepper so they soften but still hold shape. You should hear a gentle sizzle and see the vegetables become glossy, signaling moisture release. The mix will smell layered with sweetness and heat. Cutting vegetables unevenly is a common slip, causing some pieces to mush while others remain raw, so keep the dice uniform.
Place fish and shrimp in the skillet. Return the set-aside vegetables, layering over the seafood.: When you add the fish stock , it will steam and lift the fond from the pan, incorporating flavor. Stir in the tomato paste and paprika until their deep color dissolves into the liquid, then bring the mixture to a boil and reduce to a simmer. You want the surface to show gentle movement without a furious boil. Let it simmer briefly so flavors marry, but don’t over reduce which can concentrate saltiness excessively.
Pour in coconut milk and red palm oil (dende) if using, reduce heat, cover, and simmer on low heat for about 15 minutes.: As the broth simmers for a few minutes, aromas will round and deepen, and the vegetables will tenderize. Use a slotted spoon to remove about half of the vegetables, setting them aside; their reserved texture will add contrast when returned later. A typical error is removing too much liquid with the vegetables, so be precise and let excess broth drip back before transferring.
Taste and adjust seasonings if needed. Garnish with cilantro.: Stir in the halved cherry tomatoes so they warm and begin to release sweet juices, adding bright pops of acidity to the broth. Their skins may gently wrinkle while their flesh softens, creating small bursts of flavor. Add them after the bulk simmer to preserve their texture; adding them too early will cause them to disintegrate completely.
Place Fish and Shrimp in the Skillet: Nestle the marinated white fish pieces and shrimp into the hot broth, laying them gently to avoid breaking the fish. The proteins will begin to firm as the liquid returns to a low simmer, and you should see opaque edges appear first. Overcrowding the pan is a common mistake, which can lower temperature and lead to uneven cooking, so arrange in a single layer if possible.
Return Reserved Vegetables: Layer the previously set aside vegetables back over the seafood to create a mosaic of color and texture that steams gently under the lid. As they warm, they release additional flavor into the cooking liquid, enriching the stew’s body. Ensure the layer is even and not packed tightly, because crowding can trap steam and make textures too soft.
Pour in Coconut Milk and Dende: Pour in the canned coconut milk and add the Dende or coconut oil , watching as the broth turns silkier and deeper in hue. The surface should show small, slow ripples rather than a rolling boil, and the scent will round into a richer, slightly sweet profile. Use low heat for this step, as high heat can cause the coconut milk to separate and change the mouthfeel.
Reduce Heat, Cover, and Simmer: Cover the skillet and let the stew simmer on low for about fifteen minutes so flavors meld and the seafood finishes cooking through. You should hear a quiet simmer and see the edges of the stew gently bubbling. The fish will flake and the shrimp will be springy, signaling readiness. A common mistake is lifting the lid frequently, which lets heat escape and prolongs cooking unpredictably.
Taste and Adjust Seasonings, Garnish: Finally, taste the broth and adjust with additional salt or a splash of lime if needed to brighten the profile. Finish with the chopped cilantro scattered on top for herbal lift. If any element seems flat, a tiny squeeze of lime can snap the dish into balance. Over seasoning is easy at this stage, so add increments and taste between additions.