Cuban Corner Coconut Chile Fish Soup
A coastal Cuban-style fish soup built on garlic, sofrito and a light coconut-chile broth, inspired by Oriente-region seafood cooking.
About This Recipe
Coconut shows up far more in Cuba's eastern Oriente region - especially around Baracoa - than in Havana cooking, where Afro-Caribbean and Taino influences favor coconut milk in seafood pots. This soup takes that thread and builds a light, warmly spiced broth around white fish, using a classic sofrito base of onion, garlic and green pepper simmered into coconut milk with a whisper of chile heat. The technique that matters here is keeping the fish gentle: it goes in only at the very end and poaches in the hot broth for a few minutes rather than boiling, so it stays tender and doesn't break apart. The coconut milk is simmered first on its own so it has time to meld with the aromatics before the delicate protein arrives. This is a home-style Baracoa-inspired pot, not a fine-dining bisque - rustic, a little sweet from the coconut, a little sharp from lime, and meant to be eaten with white rice or Cuban bread to soak up the broth.
Ingredients
Serves 4
- 1.5 lbfirm white fish fillets(such as snapper or tilapia, cut into chunks)
- 2 tbspolive oil
- 1onion(diced)
- 1green bell pepper(diced)
- 4 clovesgarlic(minced)
- 1tomato(diced)
- 1fresh chile(such as aji or jalapeno, thinly sliced)
- 2 cans (13.5 oz)coconut milk
- 1.5 cupsfish or vegetable stock
- 1 tspground cumin
- 1lime(juiced)
- 1 tspfine sea salt
- 0.33 cupcilantro(chopped)
Instructions
- 1
Build the sofrito
Heat olive oil in a soup pot over medium heat. Cook onion and green pepper 6-7 minutes until soft.
- 2
Add aromatics
Stir in garlic, chile and cumin; cook 1 minute until fragrant, then add the tomato and cook 3 minutes until it breaks down.
- 3
Simmer the broth
Pour in coconut milk and stock. Bring to a gentle simmer and cook uncovered 12-15 minutes so the flavors meld and the broth thickens slightly.
Keep it at a bare simmer - a hard boil can cause coconut milk to separate and turn grainy.
- 4
Poach the fish
Season fish lightly with salt, slide into the broth and poach 5-6 minutes until just opaque and flaking.
- 5
Finish
Remove from heat, stir in lime juice and taste for salt. Finish with chopped cilantro before serving.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Use full-fat canned coconut milk, not the diluted 'lite' version, or the broth will taste watery instead of rich.
- →
Cut the fish into even, roughly 1.5-inch chunks so it all poaches at the same rate.
- →
If your chile is very hot, remove the seeds and ribs first, then taste before adding a second slice.
Variations
- •
Add peeled shrimp in the last 3 minutes for a mixed seafood version.
- •
Stir in a handful of chopped malanga or yuca earlier in the simmer for a heartier, starchier pot.
- •
Swap the chile for a pinch of dried aji amarillo powder if fresh chiles aren't available.
Storage
Refrigerate up to 2 days in an airtight container; the fish will continue to firm up, so reheat gently over low heat rather than microwaving on high.
History & Origin
Coconut-based seafood cooking is strongest in Cuba's eastern Oriente province, particularly Baracoa, where coconut palms and Afro-Caribbean culinary influence shaped a distinct regional cuisine different from the pork-and-rice cooking more associated with Havana.
Frequently Asked Questions
Can I use a different fish?
Yes - any firm, mild white fish like grouper, mahi-mahi or cod works well; just avoid very delicate fillets that fall apart during poaching.
Why did my coconut milk look curdled?
That happens when the broth boils too hard. Keep the heat at a gentle simmer once the coconut milk goes in, and stir occasionally.
What if I can't find fresh aji chiles?
A jalapeno or serrano is a fine substitute; use less if you want a milder broth, since Cuban coconut soups are typically only lightly spicy.
Nutrition Facts
Per serving (420g / 14.8 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Cuban Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes