Barbados Fish Cakes Soup Recipe: Crispy Edges and Flaky Fish Magic

Soups & Stews

Barbados Fish Cakes Soup Recipe: Crispy Edges and Flaky Fish Magic

This Barbados fish cakes soup brings the vibrant flavors of the Caribbean to your kitchen with its signature crispy edges and melt-in-your-mouth flaky fish. 🌟 The dish blends tender saltfish, fresh callaloo, and aromatic okra in a rich, spiced broth that’s both comforting and deeply rooted in tradition.

What makes this recipe special is its balance of textures—crispy fish cakes floating in a velvety soup that’s packed with bold spices and a hint of tangy lime.

The foundation of this soup lies in the fish cakes, where flaked saltfish is mixed with herbs, onions, and a touch of coconut milk before being shaped and fried to golden perfection.

Meanwhile, the broth simmers with callaloo, okra, and a blend of Caribbean spices like thyme, scallions, and Scotch bonnet peppers, creating a depth of flavor that’s both hearty and refreshing.

The result is a dish that’s as satisfying as it is authentic, perfect for a cozy family meal or a gathering with friends. By the time you serve this soup, you’ll have a steaming bowl of crispy fish cakes swimming in a fragrant, well-balanced broth.

The contrast of textures—crunchy on the outside, tender on the inside—makes every bite unforgettable. Pair it with a side of cou-cou or fried dumplings for the full Barbados experience, and you’ll taste the warmth and hospitality of the islands with every spoonful.

What sets this recipe apart is its adaptability—whether you’re cooking for a crowd or meal prepping for the week, the flavors only get better as they sit. The fish cakes can be made ahead and reheated gently, while the broth’s richness deepens over time.

This is a dish that carries stories of tradition, flavor, and love, all in one steaming bowl. Let’s bring the taste of Barbados to your table.

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

Ingredients for barbados soup

Caribbean flavors meet crispy perfection in this hearty Barbados soup—just 15 ingredients for bold taste.

Ingredient Amount Notes
Saltfish (Dried Cod) 🐟 1 ½ lb Soaked overnight, flaked finely
Fresh Callaloo 🌱 1 lb Chopped into bite-sized pieces
Fresh Okra 🍆 1 lb Sliced into 1-inch pieces
Yellow Onions 🧅 2 whole Diced, about 2 cups
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, chopped fine
Fresh Thyme 🌿 ¼ cup Chopped, stems removed
Green Seasoning Blend 🌶️ 2 tbsp Store-bought or homemade
Garlic Cloves 🧄 4 cloves Minced, about 1 tbsp
Coconut Milk 🥥 1 can 13.5 oz can, full-fat preferred
All-Purpose Flour 🌾 ½ cup For binding fish cakes
Extra-Virgin Olive Oil 🫒 ½ cup For frying fish cakes
Lime Juice 🍋 ¼ cup Freshly squeezed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Vegetable Bouillon 💧 1 cube Dissolved in 4 cups water

The saltfish is the star—Caribbean Food Store or your local Caribbean market has the best quality. Look for thick, flaky pieces that rehydrate well. Soak it overnight in water with a splash of lime juice to remove any saltiness. Fresh callaloo and okra are key for that authentic texture—Trader Joe's often carries frozen callaloo if fresh isn't available. For the Scotch bonnet peppers, use gloves—they're spicy! If you can't find them, habanero works in a pinch, but cut back on the amount. The green seasoning blend is non-negotiable—it's the magic behind the flavor. Make your own with thyme, culantro, and scallions if you're feeling ambitious.

No coconut milk? Full-fat Greek yogurt or cashew cream works in a bind, but the coconut adds that essential richness. Running low on lime juice? Substitute lemon juice at the same amount, though it's not quite the same. The fish cakes need that crispy exterior—use a mix of olive oil and vegetable oil for frying to prevent splattering. For the broth, if you can't find vegetable bouillon, use 4 cups vegetable stock plus 1 tsp soy sauce. The okra thickens the soup naturally, but if you want it thicker, add a cornstarch slurry at the end. Pro tip: Toast your spices in the oil before adding to the broth—it brings out their flavor like crazy.

The fish cakes reheat beautifully—keep them covered in the fridge for up to 3 days or freeze for 2 months. The broth freezes well too, so make extra. For serving, I like to keep the fish cakes separate until ready to eat so they stay crispy. Double the recipe if you're feeding a crowd—this soup only gets better the next day as the flavors meld. Store leftovers in airtight containers with a layer of oil on top to preserve freshness. The lime juice can be made ahead too—just keep it covered in the fridge.

❤️

Why You'll Love This Recipe

  • I swear by this trick: soak the saltfish overnight, and wake up to it already tender. No last-minute rushing—just dump it in the pot with the onions and peppers, and let the flavors meld while you sip tea.
  • Saltfish Soaks While You Sleep: I swear by this trick: soak the saltfish overnight, and wake up to it already tender. No last-minute rushing—just dump it in the pot with the onions and peppers, and let the flavors meld while you sip tea.
  • Heat That Packs a Punch: That Scotch bonnet isn’t just for show—it brings a slow-building warmth that lingers. The okra thickens the broth just right, and the callaloo adds that earthy, slightly tangy depth. Honestly, one bite and you’ll understand why this is a Sunday staple.
  • Leftovers That Taste Better: Between us, this soup only gets richer after day two. The saltfish absorbs the broth like a sponge, and the okra’s natural thickening means it reheats perfectly—no slimy textures, just pure satisfaction.

Step-by-step instructions for Barbados fish cakes soup

Here's how to create that perfect balance of crispy fish cakes and rich, flavorful broth.

1

👨‍🍳 Step 1: Prepare the Saltfish Mixture

In a large bowl, combine the 1.5 lb saltfish (dried cod) that you've already soaked overnight and flaked finely. Add the 0.5 cup all-purpose flour and mix gently until just combined—you want to coat the fish without making it gummy. Stir in the 1.5 tsp salt, 0.5 tsp black pepper, and 2 tbsp green seasoning blend.

Next, add the 0.25 cup fresh thyme and 4 cloves minced garlic. The mixture should look like wet sand with small fish flakes visible. Here's the thing—don't overmix or the fish will turn tough. I like to press the mixture gently with my fingers to make sure the seasoning is evenly distributed but still maintains some texture.

2

🍳 Step 2: Form and Fry the Fish Cakes

Heat 0.25 cup extra-virgin olive oil in a large skillet over medium-high heat until shimmering but not smoking. Using a spoon or your hands (wear gloves if you prefer), carefully form the fish mixture into 1-inch thick patties. You should get about 6 fish cakes from this amount.

Place the fish cakes in the hot oil and cook for 3-4 minutes per side until they're golden brown and crispy. I press down gently on the fish cakes during the first minute—this prevents them from curling and ensures even contact with the pan. When they release easily from the pan and the edges look crisp, transfer them to a paper towel-lined plate to drain excess oil.

3

🥘 Step 3: Build the Flavorful Broth

In the same skillet (no need to clean it—the browned bits are flavor gold), add 0.25 cup extra-virgin olive oil remaining and heat over medium heat. Add the 2 whole diced yellow onions and 2 whole chopped Scotch bonnet peppers (seeds removed). Cook for 5-6 minutes until the onions are translucent and the peppers are softened but not charred.

Stir in the 1 lb chopped callaloo and 1 lb sliced okra, cooking for another 3-4 minutes until the vegetables start to soften. Pour in the 4 cups water with dissolved 1 cube vegetable bouillon and bring to a gentle simmer. Let it cook for 10 minutes to allow the flavors to meld together.

4

🥘 Step 4: Combine and Finish the Soup

Return the crispy fish cakes to the skillet with the vegetable mixture. Pour in the 1 can coconut milk and stir gently to combine. The coconut milk will create a creamy base while keeping the soup light. Bring the soup to a gentle simmer and let it cook for an additional 5-7 minutes, allowing the flavors to meld together.

Taste and adjust the seasoning if needed. The soup should have a balance of spicy, creamy, and slightly tangy flavors. Stir in the 0.25 cup lime juice just before serving—this adds that bright, refreshing finish that cuts through the richness of the coconut milk.

5

🍽️ Step 5: Serve with Confidence

Ladle the hot soup into bowls, making sure each serving gets at least one crispy fish cake. The fish cakes should have a perfect golden brown exterior that contrasts beautifully with the flaky interior. Serve immediately while the fish cakes are still crispy and the broth is steaming hot.

Here's the magic: the first bite should deliver that satisfying crunch from the fish cake, followed by the tender, flaky fish melting in your mouth. Each spoonful of soup should be packed with the flavors of callaloo, okra, and Scotch bonnet peppers, all balanced by the creamy coconut milk. Don't forget to offer extra lime wedges on the side for those who want more tang!

👨‍🍳

Pro Tips For Making Barbados Soup

  • SOAK SALTFISH TWICE: I learned this the hard way—skipping the second soak leaves your saltfish tough as a boot. First soak in cold water for 4-6 hours (yes, overnight works too), then drain and rinse. For the second soak, use warm water with a splash of vinegar or lime juice for 20-30 minutes before cooking. That extra step breaks down the salt and collagen better than anything.
  • CHOP OKRA LENGTHWISE: I used to slice okra like cucumbers, and it turned mushy. Instead, halve or quarter it lengthwise—this keeps the texture crisp and lets the flavors soak in without turning to sludge. A sharp knife and quick, clean cuts make all the difference.
  • LOW AND SLOW FOR CALLALOO: After burning three batches, I finally figured out: callaloo needs gentle heat. Simmer it at the very lowest setting possible, stirring occasionally, or it’ll turn to mush before the saltfish is tender. If your pot’s too small, cook in batches—better to wait than to ruin the texture.
  • SAUTÉ ONIONS UNTIL GOLDEN: Skip the crowding, and don’t rush this step. Sauté your onions in oil until they’re deep golden, not just soft—this builds flavor that carries through the soup. A splash of water can help deglaze if they stick, but keep the heat medium-high to avoid burning. (Yes, even if you’re impatient like me.)

Troubleshooting great barbados soup

Fish Cakes Too Dry

If your fish cakes turn out dry or crumbly, you likely overworked the mixture or used too much flour. The key is gentle handling—just combine the ingredients until barely mixed, like wet sand.

For extra moisture, add 1-2 tablespoons coconut milk to the mixture before frying. Also, ensure your saltfish is fully flaked and not fibrous. 💡

Broth Too Thin

The okra should naturally thicken the broth, but if it’s watery, simmer uncovered for 10-15 extra minutes to reduce. For a quicker fix, mash 1-2 slices okra with a fork and stir into the broth.

If you need more thickness, mix 1 tablespoon cornstarch with 2 tablespoons water, stir in, and simmer until clear. 🥄

Fish Cakes Not Crispy

Crispy edges depend on proper oil temperature and pressing. Heat the oil to 350-375°F (use a thermometer!) and press the fish cakes gently with a spatula for the first 30 seconds of cooking.

If they’re still soggy, fry them again in fresh oil for 1-2 minutes per side until golden. Avoid overcrowding the pan—cook in batches if needed. 🍳

Overpowering Spice

The Scotch bonnet peppers can be intense, especially for sensitive palates. Remove the seeds and membranes completely before chopping to reduce heat. If the broth is too spicy, balance it with 1 extra tablespoon lime juice or a pinch of sugar.

For milder heat, swap in 1 habanero pepper (seeds removed) instead of Scotch bonnet. 🌶️

Saltfish Too Salty

If your saltfish tastes overly salty, soak it in 4 cups water with 1 tablespoon white vinegar or lemon juice for 30 minutes before flaking. Drain and rinse the flakes thoroughly under cold water.

For extra insurance, add ½ cup fresh coconut milk to the broth—its natural sweetness helps balance saltiness. 🧂

Okra Too Slimy

Okra releases mucilage when overcooked, making the broth slimy. Add the okra after the callaloo has softened (3-4 minutes in the broth) and cook for only 5-6 minutes total.

For a cleaner texture, blanch the okra in boiling water for 1 minute before adding it to the soup. 🍆

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 85mg28%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 6g
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

What makes this Barbados fish cakes soup different from other Caribbean soups?

This recipe stands out with its crispy fish cakes made from flaked saltfish, which add a satisfying texture contrast to the creamy coconut milk broth. Unlike many Caribbean soups that rely solely on stewed fish, these fish cakes bring a restaurant-quality element. The blend of callaloo, okra, and Scotch bonnet peppers creates a unique flavor profile that's both spicy and comforting—perfect for those who love bold, multi-textured dishes.

2

Can I make this soup without saltfish? What's a good substitute?

Yes! For a fresh fish option, use 1.5 lbs firm white fish like cod or haddock, flaked and seasoned the same way. If you prefer a plant-based version, try chickpeas or mashed sweet potatoes for the fish cakes—just add 1 extra tablespoon flour to help bind. The broth will still shine with callaloo and okra, but the texture will be different. For authenticity, saltfish remains the traditional choice.

3

How can I adjust the spice level for kids or sensitive eaters?

Start by removing all seeds and membranes from the Scotch bonnet peppers before chopping. For milder heat, reduce the amount to 1 pepper total (instead of 2) or swap in 1 habanero pepper (seeds removed). If the soup still tastes too spicy, balance it with 1 extra tablespoon lime juice or a pinch of sugar. Always taste as you go—you can always add more spice later!

4

Can I prepare this soup ahead of time? How long will it keep?

This soup actually tastes better the next day as the flavors meld! Make the fish cakes fresh and fry them just before serving to maintain crispiness. Store the broth separately in an airtight container in the fridge for up to 3 days or freeze for 2 months. Reheat gently on the stove—add a splash of water if it thickens too much. The fish cakes can be made a day ahead and reheated in the oven at 350°F for 10 minutes.

5

What sides pair well with this Barbados fish cakes soup?

For an authentic experience, serve with cou-cou (cornmeal and okra side dish) or fried dumplings. Other great options include:

  • Steamed white rice to soak up the broth
  • Fresh breadfruit for a tropical touch
  • Simple green salad with lime dressing to cut the richness
  • Roasted plantains for natural sweetness The crispy fish cakes work beautifully with any of these!
★★★★★5.0(8 reviews)
Categories Soups & Stews