Soups & Stews
This Barbados fish soup recipe captures the island’s soul in every spoonful—where salted cod, okra, and citrus unite in a rum-kissed broth that simmers into rich, aromatic perfection.
The secret lies in balancing traditional spices with just enough rum to deepen the flavor without overpowering the natural taste of the seafood. I first made this during a Caribbean cooking workshop, and the technique has become my go-to for comforting, restaurant-quality meals at home.
The recipe builds on classic Bajan traditions, using saltfish that’s soaked and poached to remove excess salt while retaining texture. Okra thickens the broth naturally, creating that signature velvety consistency, while tomatoes and peppers add a bright, tangy contrast.
What makes this dish truly special is the slow simmer—it transforms tough saltfish into tender, flaky pieces that melt in your mouth while absorbing all those warm spices and citrus notes.
By the time you serve this soup, your kitchen will smell like sunshine and the sea, with a golden broth that’s fragrant with thyme, allspice, and just a hint of rum.
The presentation is simple but striking: a steaming bowl of flaky fish, tender okra, and herbs floating in that rich, citrus-infused liquid. This is the kind of meal that feels like a hug—perfect for cozy nights or sharing with family.
Whether you're celebrating a special occasion or just craving a taste of the Caribbean, this recipe delivers authentic flavors with minimal fuss. The ingredients are easy to find, and the steps are straightforward, but the result is anything but ordinary. Let’s bring the flavors of Barbados to your table.
Ingredients for barbados soup
Saltfish, okra, rum, and citrus unite in this soulful Caribbean-inspired soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Salted Cod (Saltfish) 🐟 | 1 ½ lb | Soaked overnight, poached |
| Fresh Okra 🥬 | 2 cups | Sliced into half-inch pieces |
| Ripe Tomatoes 🍅 | 3 medium | Diced, seeds removed |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Green Bell Pepper 🌶️ | 1 whole | Diced |
| Garlic Cloves 🧄 | 6 cloves | Minced |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Allspice Berries 🌶️ | 1 tsp | Crushed |
| Dark Brown Sugar 🍚 | 1 tbsp | For balance |
| Dark Rum 🥃 | ¼ cup | Amber preferred |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Chicken Broth 🍲 | 4 cups | Low-sodium preferred |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Scallions 🌱 | 3 pieces | Green tops only, chopped |
The saltfish is the soul of this dish—look for good-quality dried cod at Caribbean markets or specialty grocers. Soak it in cold water overnight, changing the water twice, then poach it gently to remove excess salt. Whole Foods or Caribbean specialty stores often carry pre-soaked saltfish if you're short on time. I always grab a block of fresh okra at the farmers market when I can—it’s sweeter and more tender than the canned stuff. For tomatoes, San Marzano canned tomatoes work well if fresh aren’t available, but they should be ripe and juicy.
No fresh okra? Canned okra works at half the amount—just drain and rinse well. Skip the bell pepper? Jalapeños add heat or sub with extra tomatoes. The rum is essential for that authentic flavor, but orange juice can substitute at half the amount if you're avoiding alcohol. For allspice, the berries are best—crush them fresh for maximum flavor. If you can’t find allspice berries, ground allspice at half the amount works in a pinch. The lime juice should be fresh—bottled won’t cut it for that bright finish.
This soup tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 5 days. Freeze portions for 3 months—just add a splash of broth when reheating to restore texture. I always make extra because it’s impossible to resist. Garnish with fresh scallions and a drizzle of hot sauce for serving. The broth can be reduced further for a thicker consistency if you prefer it—just simmer uncovered for 10-15 minutes.
Why You'll Love This Recipe
- Saltfish Simplicity: I swear by this soup because the saltfish just melts into flakes with a splash of hot water—no fancy soaking, no fuss. Slice the onion and bell pepper while it works its magic, and boom: you’re halfway there.
- Okra’s Secret Umami: That slimy okra isn’t weird—it’s gold. The way it thickens the broth while keeping it bright? Pure alchemy. Honestly, I’d argue it’s the star, even over the tomatoes.
- Weeknight to Potluck: Make a double batch on Sunday, and you’ve got lunch, dinner, and leftovers that taste better the next day. Bring it to a gathering—it’s hearty enough for a crowd but still feels special.
- Pocketbook Hero: Saltfish stretches like crazy, so a small piece feeds four. Add tomatoes and peppers from the garden (or the sale bin), and you’ve got a soul-warming meal that won’t break the bank. My budget and my taste buds thank me.
Step-by-step instructions for Barbados fish soup
Here's how to craft this vibrant, rum-infused Caribbean classic that balances spice and citrus perfectly.
Prepare the Salted Cod (Saltfish)
First, if you haven't already, soak the 1.5 lb salted cod in cold water for at least 24 hours, changing the water 3 times to remove excess salt. After soaking, poach the fish gently in fresh water over low heat for 20-25 minutes until it flakes easily with a fork. The water should remain just below a simmer—boiling will make the fish tough.
Once poached, drain the fish and let it cool slightly before flaking it into 1-inch chunks with your fingers or a fork. Set aside. Here's the thing—this step is crucial. The saltfish should be tender but still hold its shape when added to the soup. If it falls apart too easily, reduce the poaching time slightly next time.
Build the Flavor Base
In a large pot over medium heat, add 2 tablespoons olive oil (not listed but essential for sautéing) and the finely chopped yellow onion. Cook for 5 minutes until soft and translucent, stirring occasionally. Add the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Next, stir in the diced green bell pepper and cook for 3 minutes until slightly softened. Add the crushed allspice berries and chopped fresh thyme, stirring to combine. This aromatic blend is the soul of the soup, so don't rush this step. The spices should release their oils and fill your kitchen with warm, spicy notes.
Simmer the Vegetables and Broth
Add the diced ripe tomatoes (seeds removed) to the pot and cook for 5 minutes until they begin to break down. Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Reduce heat to low and let it simmer for 10 minutes, allowing the flavors to meld together. You'll see the broth take on a deeper, richer color as the vegetables release their juices.
Stir in the sliced fresh okra and simmer for another 5 minutes. The okra will soften slightly but still hold its shape—this is perfect. Meanwhile, in a small bowl, whisk together the 0.25 cup dark rum, 0.25 cup lime juice, 1 tablespoon dark brown sugar, 1 teaspoon salt, and 0.5 teaspoon black pepper. This citrusy, slightly sweet mixture is what makes this soup uniquely Caribbean.
Finish and Serve
Pour the rum-lime mixture into the simmering pot and stir gently. Let the soup simmer for another 5 minutes to allow the alcohol to cook off and the flavors to integrate. Add the flaked salted cod and heat through for 3-4 minutes—just enough to warm the fish without overcooking it. The fish should be fully heated but still tender.
Finally, stir in the chopped scallions and taste for seasoning. Adjust with a pinch more salt or pepper if needed. Ladle the soup into bowls and serve immediately, garnished with a sprinkle of fresh scallions if desired. The aroma alone will transport you to Barbados—bright, spicy, and infused with warm rum and citrus.
Pro Tips For Making Barbados Soup
- SOAK SALTED COD LONG: I learned this the hard way—rushing the soak (even 12+ hours) leaves that bitter, salty edge no amount of simmering can fix. Use cold water, change it once, and let it sit overnight if possible. The fish should taste clean, not briny, before cooking.
- SIMMER OKRA LOW: High heat turns okra slimy and mushy—this isn’t a stew, it’s a soup. Keep the pot at a gentle bubble, just enough to maintain warmth, and add the okra last. Stir it in once, then let it cook undisturbed for 5 minutes. You’ll get that perfect tender-crisp texture.
- CHAR ONIONS FIRST: Skip this, and your soup tastes flat. Sauté the onions in oil until they’re deep golden, almost caramelized, before adding anything else. The flavor builds like a foundation—no shortcut here, but it’s worth the 5 extra minutes. (Yes, even if you’re impatient like me.)
- TOMMY SAUCE SEPARATELY: Cook the tomatoes with a splash of water first, then mash them into a smooth paste. Stir this into the finished soup last—it keeps the okra from turning into a gluey mess. I was skeptical until I tried it; now I never mix them raw.
Regional styles of this recipe
Traditional Bajan Style
In Barbados, this soup is often called "fish cutters"—a nod to how it was traditionally served with fresh bread or "cutters" for dipping. The classic version uses saltfish (salted cod) as the star, poached until tender but still flaky.
I always look for high-quality dried cod from Caribbean markets or specialty stores like Whole Foods—it makes a huge difference in texture.
The dish is typically made in large batches to feed families or for special gatherings, with the broth being so flavorful it’s often served as a second course. 🥘
Jamaican Adaptation
Our neighbors in Jamaica take this soup in a slightly different direction by adding jerk seasoning or scotch bonnet peppers for extra heat. They might also include callaloo (a leafy green similar to spinach) instead of or alongside okra.
For a Jamaican twist, swap out the allspice for pimento and add 1-2 scotch bonnet peppers (seeds removed) to the broth. The rum is still key, but they often use Appleton Estate rum for a bolder flavor.
This version is spicier and more robust, perfect for those who love a kick. 🌶️
Trinidadian Fusion
In Trinidad, this soup might be called "fish with okra" and often includes curry powder or turmeric for a distinct golden hue. They might also add chadwicks (a local green similar to spinach) and dasheen leaves for extra depth.
For a Trinidadian-inspired version, stir in 1 teaspoon curry powder with the allspice and thyme. The broth becomes richer and more aromatic, with a subtle earthy note that pairs beautifully with the rum and lime. This adaptation is heartier and more complex, reflecting Trinidad’s diverse culinary influences. 🌟
Modern Caribbean Twist
For a contemporary take, many chefs today are experimenting with local seafood like red snapper or mahi-mahi instead of saltfish. They might also add coconut milk (just ¼ cup) for a creamier texture while keeping the rum and lime for brightness.
Garnish with cilantro or microgreens for a fresh, modern touch. This version is lighter but still packed with flavor, making it a great option for weeknight dinners. It’s all about balancing tradition with innovation—just like the Caribbean itself. ✨
Nutrition facts
Frequently asked questions
Can I substitute saltfish with fresh fish?
Use 1.5 lb firm white fish like snapper or cod instead of saltfish. Skip the soaking and poaching steps—just cook the fish separately until fully done (8-10 minutes per side) before adding to the soup. The texture will be slightly different but still delicious.
How do I make this soup without rum?
Replace the rum with ½ cup orange juice or ¼ cup lime juice plus 1 teaspoon vanilla extract for depth. The citrus will still brighten the dish, though the rum adds that unique Caribbean warmth. For a non-alcoholic alternative, try ½ cup pineapple juice with a pinch of cinnamon.
Why does my okra turn slimy?
Overcooking or using old okra causes sliminess. Always use fresh, firm okra (avoid canned unless necessary) and simmer it for only 5-7 minutes. If the soup seems too thick, strain out some okra before serving. For a creamier texture without sliminess, blend a few okra pieces with broth and strain back into the pot.
Can I make this soup in an Instant Pot?
Yes! Sauté the onions, garlic, and peppers as directed, then add all ingredients except the fish. Pressure cook for 8 minutes on high, then quick-release. Add the fish and cook for 3-4 minutes on sauté mode to warm through. The Instant Pot cuts cooking time to 20 minutes total while keeping flavors intact.
What's the best way to serve this soup?
Traditionally, it's served with warm Bajan bread or butter rolls for dipping. Garnish with extra scallions, fresh thyme, or a squeeze of lime. For a complete meal, pair with steamed rice and peas or a simple green salad. The soup tastes even better the next day, so make extra!
