Skip to content
cubansoup✨ New

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.

Prep
15 min
Cook
30 min
Servings
4
Difficulty
Medium
4.6
Sign in to rate
#cuban#coconut#fish soup#baracoa#seafood#coastal

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. 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. 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. 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. 4

    Poach the fish

    Season fish lightly with salt, slide into the broth and poach 5-6 minutes until just opaque and flaking.

  5. 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.

Download Now

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

Calories385kcal
Protein28g
Carbohydrates10g
Fat26g
Fiber3g
Protein28g
Carbs10g
Fat26g

Time Summary

Prep time15 min
Cook time30 min
Total time45 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes