Bajan Soup Recipe: Bold Callaloo and Saltfish Comfort

Soups & Stews

Bajan Soup Recipe: Bold Callaloo and Saltfish Comfort

This Bajan soup recipe brings the vibrant flavors of the Caribbean to your kitchen with its perfect balance of tender saltfish, hearty callaloo, and okra. The rich, savory broth and aromatic seasonings create a dish that's both comforting and deeply satisfying, steeped in tradition yet approachable for home cooks.

What makes this recipe special is how it transforms simple ingredients into a complex, flavorful meal that feels like a warm embrace.

The soul of this soup lies in its simmering technique—slow-cooked to develop deep, layered flavors while keeping the saltfish tender and the vegetables just right. Traditional Bajan seasonings like thyme, scallions, and Scotch bonnet peppers add warmth and brightness, while the okra thickens the broth naturally.

The result is a bold, comforting dish that's perfect for cold evenings or family gatherings.

By the time you finish this recipe, you'll have a steaming bowl of restaurant-quality soup with tender saltfish, vibrant greens, and a rich, aromatic broth. The callaloo adds a satisfying texture, while the okra ensures a velvety consistency without needing thickeners.

This is the kind of meal that feels like home—whether you're serving it to loved ones or treating yourself to a taste of the Caribbean.

For those looking to modernize the classic, consider swapping saltfish for plant-based protein or adjusting the heat level to suit your preference. The beauty of this recipe is its flexibility—it's a tradition you can make your own. Let's get cooking!

👨‍🍳
Difficulty
Easy
🍗
Category
Poultry
🔥
Calories
Low Cal

Ingredients for bajan soup

Tender saltfish, vibrant greens, and bold Caribbean flavors—this is your pantry raid checklist.

Ingredient Amount Notes
Saltfish (Dried Cod) 🐟 12 oz Soaked overnight, bones removed
Fresh Callaloo 🌿 1 lb Tough stems removed, chopped
Okra Pods 🥒 6 whole Trimmed, sliced into rounds
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed, chopped fine
Fresh Thyme Sprigs 🌿 4 whole Stems intact for easy removal
Scallions (Green Onions) 🧅 4 whole White parts only, sliced thin
Tomatoes 🍅 2 whole Ripe, diced (Roma preferred)
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Onion 🧅 1 whole Yellow, diced (medium size)
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Chicken or Vegetable Broth 💧 4 cups Low-sodium preferred
Salt 🧂 1 ½ tbsp Adjust to taste (kosher preferred)
Black Peppercorns 🌶️ ½ tsp Freshly cracked for depth
Lime 🍋 1 whole Juiced, for finishing touch
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The saltfish is non-negotiable for authentic flavor, but soaking it overnight is key—toss it in cold water with a splash of lime juice and let it sit for at least 12 hours. Caribbean markets or specialty grocers often carry pre-soaked saltfish, but if you're buying it dried, look for pieces with good marbling. Fresh callaloo can be tricky to find outside Caribbean stores, but substitute spinach or collard greens if needed—they won't be identical, but the dish will still shine. Okra is your secret weapon for that velvety texture, so don't skip it unless you're using a thickener like cornstarch (though that's cheating).

No Scotch bonnet? Habanero or jalapeño will add heat, but reduce the amount by half. Fresh thyme is ideal, but dried works at one-third the amount if that's all you've got. The tomatoes can be swapped for tomato paste (2 tbsp diluted in broth) if you're in a pinch, but fresh is better. For the broth, low-sodium is crucial—you'll be adding plenty of salt later. If you're vegetarian, swap the saltfish for extra-firm tofu or chickpeas, but increase the broth to 5 cups to keep it hearty. The lime juice at the end? Don't skip this—it brightens everything.

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—just thaw overnight in the fridge. The callaloo and okra thicken as they cool, so add extra broth when reheating. For serving, I like to keep the saltfish separate until the last minute so it stays tender. Garnish with fresh cilantro and a squeeze of lime right before eating—trust me, it's worth the extra minute.

❤️

Why You'll Love This Recipe

  • Saltfish Soaks While You Live: The dried cod just sits in water overnight—no fuss, no last-minute stress. Honestly, that’s the magic: wake up, drain, and you’re halfway there before the kids even ask for breakfast.
  • Scotch Bonnet Magic: One pepper transforms this from good to ridiculously good—that heat lingers, but the thyme and callaloo soften it into something complex, not just spicy. Between us, the first bite always makes me reach for another spoonful.
  • Leftover Goldmine: This soup actually tastes better the next day (yes, really). The flavors meld, the okra thickens just right, and I’ve reheated portions for lunch three times this week—no complaints, just empty bowls.
  • Budget-Friendly Feast: Saltfish and callaloo stretch across multiple meals, and fresh thyme lasts forever if you tie it in a knot. I’ll be real: this is how I feed a houseful of guests for under $20, and no one ever guesses it’s cheap.

Step-by-step instructions for Bajan saltfish and callaloo soup

This hearty Bajan soup comes together with layers of flavor—start with the saltfish and build to a rich, aromatic finish.

1

Prepare the Saltfish Foundation

Begin by draining the soaked saltfish and patting it dry with paper towels to remove excess moisture. In a large pot, heat the 0.25 cup olive oil over medium heat until shimmering. Add the saltfish and cook for 3-4 minutes per side until lightly golden—this step removes any lingering dryness and deepens the flavor.

Remove the saltfish and set it aside. In the same pot, add the 1 whole onion and 4 cloves garlic cloves, cooking for 2-3 minutes until the onion softens and the garlic becomes fragrant. This aromatic base forms the soul of your soup, so don't rush this step. The onions should be translucent with just a hint of golden color at the edges.

2

Build the Vegetable Medley

Add the 1 lb fresh callaloo, 6 whole okra pods (sliced into rounds), and 2 whole tomatoes (diced) to the pot. Stir everything together and cook for 5 minutes, allowing the vegetables to soften slightly while retaining their texture. The callaloo should begin to wilt but still hold its shape—overcooking at this stage makes it mushy.

Next, add the 2 whole Scotch bonnet peppers (chopped fine) and 4 whole fresh thyme sprigs, stirring to combine. Pour in the 4 cups chicken or vegetable broth and bring the mixture to a gentle simmer. Let it cook uncovered for 10 minutes, allowing the flavors to meld. You'll notice the broth turning a deeper green as the callaloo releases its nutrients—this is when the soup starts taking on its signature Bajan character.

3

Add the Saltfish and Season

Return the saltfish to the pot and add the 1.5 tbsp salt and 0.5 tsp black peppercorns. The saltfish should now be fully submerged in the broth. Bring the soup back to a gentle simmer and cook for 15-20 minutes, stirring occasionally. The saltfish will flake apart easily when done—test a piece by gently pulling it with a fork. If it separates with minimal resistance, it's ready.

While the soup simmers, prepare the 4 whole scallions (white parts only, sliced thin) and 0.25 cup fresh cilantro (chopped) for garnish. The scallions add a fresh crunch, while the cilantro brightens the dish with its citrusy notes. Keep these separate until the very end to preserve their freshness.

4

Finish with Lime and Garnish

Remove the pot from heat and stir in the juice of the 1 whole lime. This final touch balances the richness of the saltfish and adds a bright, tangy finish that cuts through the hearty flavors. Taste and adjust the seasoning—you may need a pinch more salt or a squeeze of lime to achieve the perfect balance.

Ladle the soup into bowls, garnishing each serving with the sliced scallions and chopped cilantro. Serve immediately with warm, crusty bread to soak up every last drop of that flavorful broth. The soup should be vibrant green, with tender saltfish flakes suspended in a rich, aromatic liquid that's both comforting and full of bold Caribbean flavor.

👨‍🍳

Pro Tips For Making Bajan Soup

  • SOAK SALTFISH TWICE: I learned this the hard way—skipping the second soak leaves your saltfish tough as shoe leather. First soak in cold water for 24 hours (yes, overnight), then drain and rinse. Do a quick 30-minute second soak in fresh water with a splash of vinegar or lemon juice—this cuts through the salt and keeps the texture tender.
  • TRIM OKRA LIKE A PRO: Don’t just chop those okra pods blindly. Split them lengthwise and scrape out the slimy seeds with a spoon—this keeps your soup from turning gluey. My grandmother swore by this, and she was right: the texture stays firm and delicious, not mushy.
  • SIMMER LOW AND SLOW: After adding the callaloo and saltfish, resist the urge to crank the heat. A gentle simmer (barely bubbling) for at least 45 minutes lets the flavors meld without breaking down the saltfish into flakes. I was skeptical until I tried it—now it’s non-negotiable.
  • CHAR THE PEPPERS: Toss those Scotch bonnet peppers in a dry pan for 30 seconds before adding them to the pot. The slight char deepens the flavor without overpowering the dish. (Yes, even if you’re impatient like me—just don’t burn them.) This is the thing that makes a real difference in homemade Bajan soup.

Regional styles of this recipe

Jamaican Callaloo Twist

In Jamaica, this soup often features callaloo as the star, but they take it further by adding cassava leaves for extra heartiness.

I like to blend ½ cup of the cooked callaloo into the broth for a creamier texture—just pulse it in a blender with ½ cup broth before returning it to the pot.

Jamaican versions also call for 1 scotch bonnet pepper (whole, not chopped) to infuse the broth with heat while simmering. 🌶️

Trinidadian Okra Focus

Trinidadians elevate the okra to center stage, often using freshly grated coconut (about ¼ cup) in the broth for a tropical sweetness.

I’ve found that roasting the okra first—tossed in 1 tbsp olive oil and charred in a 400°F oven for 10 minutes—adds a smoky depth that’s pure comfort. Their version also includes 1 tbsp tomato paste cooked into the base for extra richness. The result?

A soup that’s both creamy and complex.

Barbados Saltfish Variations

Barbadian cooks often marinate the saltfish overnight in 1 cup buttermilk (or coconut milk for a dairy-free twist) along with 1 tbsp mustard and 1 tsp black pepper before cooking. This tenderizes the fish and adds a tangy brightness.

They also frequently include 1 small potato, diced and simmered with the callaloo, to thicken the soup naturally. For serving, Barbadians traditionally pair it with fried dumplings or provision bread—both perfect for soaking up the broth.

Modern Plant-Based Swaps

For a vegan version, replace the saltfish with 1 lb firm tofu (pressed and cubed) or 1 can chickpeas (drained).

I’ve had great success with smoked tofu for a meaty texture—just marinate it in 2 tbsp soy sauce, 1 tbsp lime juice, and 1 tsp smoked paprika before adding to the pot. For extra protein, stir in ½ cup cooked lentils at the end.

The okra and callaloo still deliver that signature Bajan creaminess, while the lime finish keeps it vibrant. 🌱

Seasonal Adaptations

In summer, I swap the Scotch bonnet for milder habanero and add 1 cup diced cucumber to the finished soup for a refreshing contrast. For winter, I boost the heat with 1 fresh bird’s eye chili and serve it with warm cornbread to balance the richness.

A splash of ½ cup coconut milk in the broth during simmering adds a velvety texture that’s perfect for colder months—just stir it in during the last 10 minutes of cooking to avoid curdling.

Protein Alternatives

If you can’t find saltfish, dried cod or salted cod work in a pinch—just soak it for 24 hours to remove excess salt. For a seafood twist, try 1 lb shrimp (peeled and deveined) added in the last 5 minutes of cooking.

I’ve also used 1 lb firm white fish (like cod or haddock), but increase the simmering time to 12-15 minutes to avoid overcooking. The key is keeping the protein tender while letting the broth develop its bold flavors.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 65mg22%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 6g
Protein 28g56%
* 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 use frozen callaloo instead of fresh?

Thaw frozen callaloo completely first, then drain and rinse it thoroughly to remove excess moisture. Use the same amount as fresh callaloo (1 lb), but you may need to add ½ cup extra broth since frozen greens often release more liquid. The texture will be slightly different but still delicious.

2

How do I adjust the heat level in this soup?

The Scotch bonnet peppers provide the signature heat. For milder flavor, remove the seeds and membranes before chopping, or swap for habanero or jalapeño (use half the amount). If you love spice, keep the seeds in but start with just 1 pepper—you can always add more later.

3

What's the best way to store leftovers?

Let the soup cool completely, then transfer to airtight containers. It keeps in the fridge for 4-5 days or freezes beautifully for 3 months. When reheating, add 2-3 tablespoons of broth or water per serving—the okra thickens as it cools, so you'll want to restore the original consistency.

4

Can I make this soup without okra?

Yes, but you'll lose that signature Caribbean creaminess. For thickness, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water during the last 5 minutes of cooking. Alternatively, blend ½ cup of the cooked callaloo with ½ cup broth and stir it back in for a similar effect.

5

What's the secret to perfectly tender saltfish?

Proper soaking is key—soak the saltfish in cold water with 1 lime wedge for at least 12 hours, changing the water 2-3 times. When cooking, keep the heat at a gentle simmer (180-190°F) and never let it boil vigorously. The fish should flake easily when done—test with a fork after 15 minutes of simmering.

★★★★★4.5(11 reviews)
Categories Soups & Stews