Barbados Fish Soup Recipe: Coconut-Lime Zest That Rivals Caribbean Eateries

Soups & Stews

Barbados Fish Soup Recipe: Coconut-Lime Zest That Rivals Caribbean Eateries

This Barbados fish soup recipe brings the vibrant flavors of the Caribbean right into your kitchen, where coconut milk and lime create a symphony of tropical brightness.

The dish is a staple in Barbados, traditionally made with salted cod (cut-fish) that soaks up the rich, aromatic broth while okra adds a satisfying texture. What makes this recipe special is the balance—creamy yet light, tangy yet comforting—perfect for a hearty meal that feels both celebratory and homestyle.

The foundation of this soup lies in its slow-simmered broth, infused with thyme, scallions, and Scotch bonnet peppers for that signature Caribbean heat. The saltfish, properly soaked and poached, becomes tender and flaky, absorbing the flavors without overpowering them.

Meanwhile, the okra thickens the soup just enough to give it body, while coconut milk lends a velvety richness that makes every spoonful irresistible. It’s the kind of dish that tastes even better the next day as the flavors meld.

What you’ll end up with is a golden, fragrant soup that’s as visually appealing as it is delicious—steaming with herbs, studded with okra, and topped with fresh lime wedges for a burst of citrus. This recipe delivers restaurant-quality results at home, with a depth of flavor that’s hard to match.

Whether you’re serving it with warm breadfruit, steamed dumplings, or crusty bread, it’s a meal that brings people together, just like it does in Barbados.

Ready to make this authentic Barbados fish soup? The process is straightforward but rewarding, with each step building on the last to create a dish that’s both comforting and full of character. Let’s get started—your taste buds are in for a treat.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for barbados soup

Six servings of Caribbean comfort—where salted cod meets creamy coconut and zesty lime.

Ingredient Amount Notes
Salted Cod (Cut-Fish) 🐟 1 ½ lb Soaked overnight, skin removed
Coconut Milk 🥥 1 ½ cups Full-fat, canned preferred
Okra 🌱 1 cup Fresh, sliced into rounds
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, finely chopped
Fresh Thyme 🌿 ½ cup Stems removed, chopped
Scallions 🧅 ½ cup White and green parts, sliced
Garlic Cloves 🧄 6 cloves Peeled, minced
Lime Juice 🍋 ½ cup Freshly squeezed
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Vegetable Oil 🫒 2 tbsp For sautéing
Salt 🧂 2 tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly ground
Fresh Lime Wedges 🍋 4 whole For garnish
Breadfruit or Plantains 🍌 2 whole Optional, for serving

The salted cod is the soul of this dish, so don’t cut corners. Look for authentic saltfish at Caribbean markets or the Latin foods aisle—avoid the pre-soaked kind from regular supermarkets. It needs that proper curing and soaking (overnight in cold water, changed twice). For the coconut milk, full-fat canned is non-negotiable—light versions won’t give that velvety texture. I grab mine at Trader Joe’s or Whole Foods; the Thai Kitchen brand is my go-to. Fresh okra is best, but frozen works in a pinch—just thaw and pat dry. The Scotch bonnet peppers? If you can’t find them, Habanero at half the heat is the closest substitute, but handle with gloves.

No Scotch bonnet? Jalapeño or serrano peppers work, but you’ll need to adjust the heat by using less. The thyme should be fresh—dried won’t give that same aromatic punch. For the scallions, green onions from the store work fine, but if you’ve got a garden, the white parts are more flavorful. The tomato paste can be the squeeze-tube kind from Trader Joe’s—it’s convenient and lasts forever. And if you’re worried about the lime juice, bottled lime juice works in a bind, but fresh is always better. The breadfruit or plantains? Skip them if you can’t find them—this soup stands strong on its own.

This soup tastes even better the next day, so make a double batch if you can. Store it in the fridge for up to 5 days, or freeze portions for 3 months. The okra thickens as it cools, so you might need to add a splash of water or coconut milk when reheating. Garnish with fresh lime wedges right before serving—they brighten up every spoonful. And if you’ve got any leftover lime zest, save it—it’s perfect for finishing dishes later.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: That’s right—just one pot, no fussing with multiple pans or cleanup. The okra thickens naturally while the salted cod soaks up the coconut milk’s richness, and the Scotch bonnet peppers add heat without extra steps. Honestly, I’ve made this while scrolling through my phone because it’s that hands-off.
  • Heat & Cream in One Bowl: Between us, the Scotch bonnet peppers give it a fiery kick, but the coconut milk smooths it out into something dangerously addictive. That first bite—salty, spicy, and silky—makes you want to eat it straight from the pot. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This soup tastes better the next day, which is perfect for batch cooking. I make a big pot on Sundays, and by Wednesday, it’s still a crowd-pleaser—whether I’m reheating it for lunch or packing it for work. The okra holds up, the fish stays tender, and the flavors deepen.
  • Budget-Friendly Protein Power: Salted cod is cheap, and a little goes a long way in this dish. I stretch it with coconut milk and okra, so a single pack feeds four without breaking the bank. Plus, the leftovers freeze beautifully—no wasted ingredients here. My wallet (and my freezer) thank me.

Step-by-step instructions for Barbados fish soup

Here's how to craft this vibrant soup with layers of coconut milk richness and bright citrus notes.

1

Prepare the Salted Cod

Start by thoroughly rinsing the 1.5 lb salted cod under cold water to remove excess salt. Place it in a bowl and cover with fresh cold water. Let it soak for at least 4 hours (or overnight for best results) to fully desalt. Change the water every 30 minutes during the first hour to accelerate the process.

After soaking, drain and pat the cod dry with paper towels. Using a sharp knife, carefully remove any remaining skin or bones. Cut the fish into 1-inch chunks and set aside. The fish should smell fresh and clean with no lingering saltiness - this is your first quality checkpoint before proceeding.

2

Build the Flavor Base

Heat 2 tbsp vegetable oil in a large pot over medium heat. Add 6 cloves minced garlic and 0.5 cup sliced scallions, cooking for 2 minutes until fragrant but not browned. Add 2 tbsp tomato paste and stir for 1 minute to develop its rich flavor.

Next, add 2 whole finely chopped Scotch bonnet peppers (be careful - these are HOT!) and 0.5 cup chopped fresh thyme. Cook for 3 minutes until the peppers soften slightly. This aromatic blend forms the soul of your soup - the spices should smell vibrant and slightly spicy, with thyme releasing its earthy aroma.

3

Simmer the Vegetables

Add 1 cup sliced okra and 1.5 cups coconut milk to the pot. Stir gently and bring to a gentle simmer over medium-low heat. Let it cook for 10 minutes until the okra softens but still maintains its shape - you want it to contribute texture rather than turn mushy.

While the vegetables cook, prepare 0.5 cup fresh lime juice and 2 tsp salt in a small bowl. The lime juice will brighten the entire soup, cutting through the richness of the coconut milk. Keep this mixture nearby as you'll add it later to balance flavors.

4

Incorporate the Fish

Add the prepared salted cod chunks to the simmering pot. Gently stir to combine, then reduce heat to low. Cover and let it cook for 12-15 minutes until the fish flakes easily with a fork. The fish should be opaque throughout with no translucent centers - this indicates it's fully cooked and ready.

Once the fish is done, stir in the lime juice mixture and 0.5 tsp freshly ground black peppercorns. Taste and adjust seasoning - you might need a bit more salt to balance the acidity from the lime. The soup should have a perfect harmony of spicy, tangy, and creamy flavors with the fish adding its delicate sweetness.

5

Finish and Serve

Remove the pot from heat and let the soup rest for 5 minutes. This allows all the flavors to meld together perfectly. Before serving, garnish each bowl with fresh lime wedges and a sprinkle of chopped scallions for freshness and visual appeal.

For an authentic Barbados experience, serve with 2 whole roasted breadfruit or plantains on the side. The starchy breadfruit soaks up the rich soup beautifully, while the plantains add a caramelized sweetness that contrasts wonderfully with the spicy-sour soup. The combination creates a complete meal that captures the essence of Caribbean comfort food.

👨‍🍳

Pro Tips For Making Barbados Soup

  • SOAK THE COD LONG: I learned this the hard way—rushing the salted cod with a 30-minute soak leaves it briny and tough. Double that time (minimum 1 hour, up to overnight) in cold water, changing it twice. The first rinse removes the worst of the salt, but the second wash is where the magic happens—your fish will absorb flavor, not just water.
  • SLICE OKRA THIN: Thick okra chunks turn slimy and gummy. Use a sharp knife to cut them into ¼-inch slices—think matchsticks, not half-moons. Toss them in the pot last (after the fish and peppers simmer) so they soften just enough to thicken the broth without turning to mush.
  • CONTROL THE PEPPER HEAT: Scotch bonnet is no joke—seeds and ribs pack the most fire. Remove them if you’re serving kids or sensitive eaters, but even then, toast the whole pepper in oil for 30 seconds first. This deepens the flavor without scorching, and you can adjust heat by how finely you chop it later.
  • STIR THE COCONUT MILK: Coconut milk separates when heated, and nothing ruins Barbados soup faster than a greasy, curdled mess. Whisk it in slowly while the pot simmers on low, a splash at a time, until fully incorporated. If it’s thickened too much, add a splash of the reserved fish broth to loosen it up.

Perfect pairings for this dish

Breadfruit or Plantains

Roasted breadfruit is the traditional pairing for this soup in Barbados—its starchy, slightly sweet texture soaks up the rich broth beautifully. Look for firm, green breadfruit at Caribbean markets or specialty stores.

Roast halves at 375°F for 30-40 minutes until tender, brushing with 1 tbsp melted butter and a pinch of salt. For plantains, choose yellow ripe ones and slice into ½-inch rounds. Fry in vegetable oil at 350°F for 5-7 minutes until caramelized. 🍌

Warm Rum Punch

Nothing complements the spicy-sour soup like a sip of warm rum punch. Mix 1 cup dark rum, ½ cup lime juice, ¼ cup honey, and 4 cups hot water.

Add 1 cinnamon stick and 3 cloves for warmth. Serve in small mugs with a lime wedge—it cuts through the richness while enhancing the Caribbean vibe. 🍹

Steamed Dumplings

For a heartier meal, serve with steamed dumplings made from 2 cups flour, 1 tbsp baking powder, ½ tsp salt, and ½ cup cold water**.

Roll into small balls, steam for 10-12 minutes, and brush with melted butter. The fluffy texture contrasts perfectly with the soup’s creamy broth. 🥟

Fresh Herbs Garnish

Brighten each bowl with a sprinkle of chopped cilantro or parsley right before serving. The fresh herbs add a pop of color and a mild, clean finish that balances the soup’s bold flavors. I also like adding a few thin lime slices on top for extra zest. 🌿

Spicy Pickled Onions

For a tangy crunch, prepare quick-pickled onions by slicing 1 red onion thinly and soaking in ½ cup vinegar, 1 tbsp sugar, and ½ tsp red pepper flakes for 20 minutes. Drain and serve on the side—they add a sharp contrast to the creamy soup. 🧅

Coconut Rice

Swap white rice for fragrant coconut rice by cooking 1 cup jasmine rice in 1.5 cups coconut milk instead of water. Stir in 1 tsp lime zest and ½ tsp salt while cooking. The nutty, creamy grains complement the soup’s flavors while adding a satisfying texture. 🥘

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 8g
Protein 30g60%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute salted cod with another type of fish?

While salted cod is traditional, you can use fresh white fish like snapper or grouper if needed. For best results, poach it first in water with thyme and lime for 8-10 minutes before adding to the soup. Avoid oily fish like salmon—they won't absorb the flavors as well.

2

How do I adjust the heat level in this recipe?

The Scotch bonnet peppers provide the signature kick. For milder heat, reduce the amount to 1 pepper or remove seeds. If you can't find them, use ½ habanero pepper (with gloves!) or 1 teaspoon hot sauce at the end. Always taste before serving—you can add more lime to balance heat.

3

What if I don't have okra? Can I make this soup without it?

Yes! Skip the okra and add 1 cup sliced carrots or ½ cup corn kernels instead for texture. The soup will be thinner but still delicious. For a thicker consistency without okra, mix 1 tbsp cornstarch with 2 tbsp water and stir in at the end.

4

How long can I store leftovers, and how do I reheat?

Store leftovers in an airtight container for up to 5 days in the fridge. Reheat gently on the stove over low heat for 5-7 minutes, stirring occasionally. Add a splash of water or coconut milk if the soup thickens too much. The flavors actually improve after the first night!

5

Is this soup gluten-free?

Yes, this recipe is naturally gluten-free! Just ensure your tomato paste and coconut milk are certified gluten-free if you're sensitive. For extra safety, check the labels on all packaged ingredients. The traditional version uses no wheat products, making it perfect for gluten-free diets.

★★★★★5.0(1 review)
Categories Soups & Stews