Bajan Soup Recipe: Bold Callaloo and Saltfish Harmony

Soups & Stews

Bajan Soup Recipe: Bold Callaloo and Saltfish Harmony

This Bajan soup recipe brings the bold flavors of the Caribbean to your kitchen with its perfect balance of tender saltfish and vibrant callaloo. 🌟 The secret lies in properly soaking and boiling the salted cod to remove excess salt while preserving its delicate texture, then simmering it with fresh callaloo and aromatic spices until everything melds into a rich, hearty broth.

What makes this dish truly special is the traditional Bajan technique of slow cooking, which transforms tough saltfish into melt-in-your-mouth bites while infusing the soup with layers of flavor.

The callaloo adds a satisfying texture and earthy taste that pairs beautifully with the briny saltfish, creating a harmonious blend that's both comforting and deeply satisfying.

By the time you're done, you'll have a steaming bowl of soup that captures the essence of Bajan cuisine—packed with protein, rich in flavor, and ready to be served with warm bread or steamed rice.

The aroma alone will transport you to the islands, making this more than just a meal; it's an experience.

This recipe serves four and can be easily doubled for larger gatherings. The leftovers reheat beautifully, so you'll have delicious Bajan-inspired meals for days to come. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for bajan soup

Fresh callaloo and tender saltfish make this Caribbean classic simple yet unforgettable.

Ingredient Amount Notes
Salted Cod (Saltfish) 🐟 1 ½ lb Soaked overnight, excess salt removed
Fresh Callaloo 🌱 1 lb Tough stems removed, chopped
Yellow Onion 🧅 1 whole Chopped, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Scotch Bonnet Pepper 🌶️ 1 whole Seeds removed, chopped (mild heat)
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, chopped
Fresh Cilantro 🌿 ¼ cup Chopped, stems included
Tomato Paste 🍅 2 tbsp Squeeze tube preferred
Olive Oil 🫒 ¼ cup Extra-virgin for richness
Chicken or Vegetable Broth 💧 4 cups Low-sodium preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Green Seasoning Blend 🌿 1 tbsp Or make your own (thyme, culantro, garlic)
Hard Breadfruit or Plantains 🍌 2 pieces Optional, for serving

The saltfish is non-negotiable—look for authentic salt cod at Caribbean markets or the Latin aisle. Soak it for 12-24 hours in cold water, changing water every 4 hours. Trader Joe's often carries it pre-soaked, which saves time. Fresh callaloo? Caribbean grocery stores or specialty produce sections have the best—avoid the wilted stuff. If you can't find callaloo, collard greens or kale work in a pinch, but the flavor won't be identical. The Scotch bonnet is key for that signature Bajan heat—Habanero works if you can't find it, but reduce the amount by half.

No green seasoning? Mix 1 tsp dried thyme, 1 tsp culantro seeds (or cilantro), and 1 minced garlic clove. The tomato paste is your flavor anchor—Rao's brand is my go-to, but any quality jarred paste works. For broth, low-sodium is crucial—the saltfish already adds enough saltiness. Fresh lime juice brightens everything up, so don't skip it. The breadfruit or plantains? Skip if unavailable—this soup stands alone, but they add that perfect Caribbean touch when you've got them.

The saltfish keeps for 3 days in the fridge once cooked, but the soup reheats best the next day—flavors meld even more. Store in airtight containers, and cover with a bit of broth to keep it moist. Freezes beautifully for up to 3 months. Pro tip: Make a double batch—this soup only gets better as it sits, and you'll want leftovers for days. Serve with warm bread or rice, and maybe a cold Red Stripe to complete the experience.

❤️

Why You'll Love This Recipe

  • Saltfish Soaks While You Sleep: I swear by this trick—soak the saltfish overnight, and boom, you’re already halfway done. No last-minute scrambling to rehydrate it; just dump it in the pot the next morning and let the flavors meld. Honestly, that’s the move that makes this soup feel like a hug from your favorite aunt.
  • Scotch Bonnet Magic: One tiny pepper, and everything changes. That heat cuts through the saltiness of the cod, while the callaloo’s earthy bite balances it all out. Between us, the first time I skipped it, I missed the soul of the dish—don’t skip it.
  • Weeknight to Weekend Workhorse: Make a big pot on Sunday, and you’ve got lunch for Monday, Tuesday, and even Wednesday. Freeze half if you’re feeling extra, or serve it over rice with fried plantains for a proper feast. My kids beg for it after school, and my partner saves the leftovers for "emergency" dinners.
  • Budget That Punch: Saltfish might sound fancy, but it’s dirt cheap compared to fresh fish—and callaloo grows wild in some backyards. A single pot feeds four for under $10, and the Scotch bonnet adds drama without costing a thing. That’s flavor on a shoestring, no cap.

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

Let's bring this Caribbean classic to life with rich, salty saltfish and vibrant callaloo.

1

🍳 Step 1: Sauté the Aromatics for Flavor Foundation

Heat the 0.25 cup olive oil in a large pot over medium heat until shimmering. Add the chopped yellow onion and cook for 3-4 minutes until softened and translucent. This is where the base flavor develops—don't rush it.

Stir in the minced garlic cloves and chopped Scotch bonnet pepper (seeds removed for mild heat), cooking for another 1 minute until fragrant. The garlic should smell pungent but not brown—watch it closely as it burns quickly. Here's the thing—this step builds the soul of your soup, so take your time.

2

🍳 Step 2: Toast the Tomato Paste and Seasonings

Add the 2 tbsp tomato paste to the pot and stir vigorously for 2 minutes until it darkens slightly and coats the onions. This creates a rich, umami base that'll carry your soup. The paste should look almost like melted jam when done.

Next, sprinkle in the 1 tbsp green seasoning blend, 0.25 cup chopped thyme leaves, 0.5 tsp black pepper, and 1.5 tsp salt. Stir for 30 seconds until everything is evenly distributed. The spices should release their aromas—you'll smell that Caribbean magic happening right in your kitchen.

3

🥘 Step 3: Simmer the Saltfish and Vegetables

Pour in the 4 cups chicken or vegetable broth and bring to a gentle boil. Add the 1.5 lb salted cod (saltfish) and 1 lb chopped callaloo, then reduce heat to low-medium. Let it simmer uncovered for 30-35 minutes, stirring occasionally, until the saltfish flakes easily with a fork and the callaloo is tender.

I press down gently on the saltfish with a spoon during the last 10 minutes to help it break apart—this prevents it from staying in one stubborn piece. The soup should reduce slightly, concentrating the flavors. If it gets too thick, add a splash of water or broth to maintain a good consistency.

4

🍋 Step 4: Finish with Fresh Herbs and Brightness

Remove the pot from heat and stir in the 0.25 cup chopped cilantro and 2 tbsp lime juice. This final step is crucial—it cuts through the richness of the saltfish and adds that bright, fresh finish that makes this dish truly Caribbean. Taste and adjust seasoning if needed, adding more salt or lime to your preference.

Let the soup rest for 5 minutes before serving. This allows all the flavors to meld together perfectly. The saltfish should be tender and flaky, the callaloo vibrant green, and the broth rich with all the aromatic flavors we built earlier. Serve hot with the optional 2 pieces hard breadfruit or plantains on the side.

👨‍🍳

Pro Tips For Making Bajan Soup

  • SOAK THE SALTED COD LONGER: I used to cut corners here and end up with a mouthful of salt instead of flavor. Soak your saltfish for at least 12 hours—change the water twice—and it’ll flake apart like butter. (Yes, even if you’re impatient like me.)
  • CHOP THE SCOTCH BONNET SMALL: That pepper’s the soul of the soup, but whole pods just won’t break down. Mince it fine—like garlic, not like a chili challenge—so the heat blends in instead of hiding in pockets. (And wear gloves. Trust me.)
  • LOW AND SLOW FOR CALLALOO: Callaloo turns to mush if you rush it. Once the onions and garlic are golden, drop the heat to medium-low and let it simmer uncovered for 20 minutes—just until the leaves soften but still hold shape. Stirring every 5 minutes keeps it from sticking.
  • ADD THE COD LAST MINUTE: Saltfish gets rubbery if overcooked. After the callaloo is tender, shut off the heat, then fold in the drained cod and let it soak up the broth for 5 minutes off the stove. The residual heat finishes it perfectly—no more gummy texture.

Creative variations of this recipe

Spicy Saltfish Twist

For those who love heat, swap the Scotch bonnet for 2 habanero peppers (seeds removed) and add 1 tsp ground allspice to the tomato paste. The allspice adds warmth that pairs perfectly with the habanero’s fiery kick.

I like to serve this version with cool coconut milk on the side for guests who want to temper the heat. 🌶️

Vegetarian Callaloo

Skip the saltfish entirely and use 1 lb firm tofu (pressed and cubed) or 1 lb smoked turkey breast for a meaty texture. Boost umami with 1 tbsp soy sauce in the broth and add 1 diced okra for extra Caribbean flair.

The lime juice still brightens everything up beautifully. This version works great for vegan diets if you use vegetable broth and tofu.

Coconut Milk Creaminess

For a richer, creamier soup, stir in ½ cup coconut milk during the last 10 minutes of cooking. This adds a luxurious texture while keeping the dish authentically Bajan. I recommend full-fat coconut milk for the best mouthfeel—it balances the saltiness of the fish perfectly. 🥥

One-Pot Peas & Rice

Turn this into a complete meal by adding 1 cup long-grain rice to the pot during the final 15 minutes of cooking. The rice absorbs the flavorful broth, creating a satisfying one-pot dish.

For extra richness, top with fried plantains or scrambled eggs—a classic Bajan breakfast combo. This version cuts prep time by eliminating the need for separate rice cooking.

Herb-Forward Variation

Double the green seasoning blend to 2 tbsp and add ½ cup chopped culantro (if available) for an extra herbaceous punch. The culantro has a unique, slightly bitter taste that’s signature in Bajan cuisine.

For those who can’t find it, extra cilantro works in a pinch, though the flavor won’t be identical. This version is perfect for herb lovers who want to highlight the fresh, bright notes.

Slow-Cooker Adaptation

For hands-off cooking, combine all ingredients in a 6-quart slow cooker and cook on low for 6-7 hours. The slow cooking enhances the saltfish’s tenderness and deepens the broth’s flavor. I like to add 1 extra cup of broth to account for evaporation.

This method is ideal for busy weeknights when you want that restaurant-quality Bajan taste without standing at the stove. ⏳

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2.5g13%
Cholesterol 60mg20%
Sodium 520mg23%
Total Carbohydrate 22g8%
Dietary Fiber 8g29%
Sugars 6g
Protein 24g48%
* 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

Why must I soak the saltfish for so long?

Soaking removes excess salt while preventing the fish from becoming mushy. The 12-24 hour process is crucial—it transforms tough, salty cod into tender, flavorful bites. Skipping this step results in overly salty soup with rubbery fish. Pro tip: Change the water every 4 hours for best results.

2

Can I substitute callaloo with another green?

Yes! Use collard greens or kale if callaloo is unavailable, but the flavor won't be identical. For authenticity, look for fresh callaloo at Caribbean markets or specialty stores. The leafy greens should be tender but still hold some bite—overcooking turns them mushy.

3

What if my soup tastes too salty?

Add 1 cup extra broth and simmer for 10 minutes to dilute the salt. If that's not enough, stir in 1 tbsp lime juice or ½ cup coconut milk—both balance saltiness beautifully. Avoid adding water directly, as it weakens the broth's flavor.

4

How do I store leftovers properly?

Cool the soup completely, then store in airtight containers with a layer of broth on top. Refrigerate for up to 3 days or freeze for 3 months. To reheat, warm gently on low heat with a splash of water—never microwave directly from frozen.

5

What's the secret to perfectly flaky saltfish?

Gentle handling is key! After 30 minutes of simmering, press the fish lightly with a spoon to break it apart. The internal temperature should reach 145°F. Never boil vigorously—this makes the fish tough. A low-medium heat finish ensures melt-in-your-mouth texture.

★★★★★4.8(3 reviews)
Categories Soups & Stews