Bajan Soup Recipe: Bold Coconut and Callaloo Harmony

Soups & Stews

Bajan Soup Recipe: Bold Coconut and Callaloo Harmony

This Bajan soup recipe brings the vibrant flavors of the Caribbean to your kitchen with its rich coconut broth and hearty callaloo. 🌓 The dish balances earthy greens, tender protein, and aromatic spices into a single, comforting bowl that captures the soul of Barbados.

It's a traditional recipe that's been passed down through generations, perfect for family gatherings or cozy weeknight meals.

The foundation of this soup lies in its bold broth, simmered with coconut milk, okra, and tomatoes for depth. Saltfish or chicken adds protein, while callaloo brings a unique texture and flavor that's both nutritious and satisfying.

The dish is built layer by layer, ensuring every spoonful is packed with flavor and tradition. It’s a dish that feels like a warm embrace, especially on cooler evenings.

What makes this recipe special is its versatility—it can be as simple or as elaborate as you like. Traditionalists will appreciate the classic combination of saltfish and callaloo, while modern twists like adding shrimp or extra coconut milk can elevate it for contemporary tastes.

The result is a soup that’s hearty, aromatic, and full of the kind of warmth that makes it unforgettable.

The best part? This dish is designed to be shared. Whether you're serving it at a family dinner or a festive gathering, the rich flavors and comforting texture make it a standout.

The instructions are straightforward, ensuring you can recreate this Bajan classic with confidence, no matter your cooking experience. Let’s get started on this flavorful journey.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ—
Category
Poultry
šŸ”„
Calories
Med Cal

Ingredients for bajan soup

Gather these Caribbean-inspired ingredients for a soup that tastes like home.

Ingredient Amount Notes
Callaloo 🌿 2 cups Fresh, chopped into bite-sized pieces
Saltfish 🐟 1 lb Cured, soaked overnight, flaked
Chicken Thighs šŸ— 1 ½ lb Bone-in, skin-on for flavor
Coconut Milk 🄄 2 cups Full-fat for richness
Okra 🌱 1 cup Fresh or frozen, sliced
Tomatoes šŸ… 3 whole Roma or vine-ripened, chopped
Garlic Cloves šŸ§„ 6 cloves Minced for aromatic base
Scotch Bonnet Peppers šŸŒ¶ļø 2 whole Seeds removed for mild heat
Onion šŸ§… 1 whole Yellow, diced
Thyme 🌿 1 tbsp Fresh, chopped
Scotch Bonnet Pepper Sauce šŸŒ¶ļø 2 tbsp Homemade or store-bought
Salt šŸ§‚ 2 tsp Kosher or sea salt
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground
Olive Oil šŸ«’ 2 tbsp For sautĆ©ing
Lime šŸ‹ 1 whole Juiced for brightness

The callaloo is the heart of this dish—farmers markets or Caribbean grocery stores usually have the freshest. Look for vibrant green leaves, not wilted or yellowing. Saltfish is non-negotiable for authenticity, but if you can't find it, salt cod works in a pinch. Soak it overnight to remove excess salt. For the chicken, bone-in thighs stay juicier than breasts. Caribbean markets often sell pre-flaked saltfish, but flaking it yourself gives better texture. The coconut milk should be full-fat—no light versions here. Okra adds that signature Bajan thickness, and fresh is best, but frozen works if you're in a hurry.

No scotch bonnet peppers? JalapeƱos or habaneros work, but adjust the seeds for heat level. Fresh thyme is ideal, but dried at half the amount gets you close. The tomatoes can be canned if fresh aren't available—San Marzano is my go-to. For extra richness, add a splash of chicken or vegetable stock. The lime juice should be freshly squeezed—no bottled lime juice. If you're feeling adventurous, swap half the saltfish for shrimp or add a handful of eddoes (dasheen) for extra heartiness. The soup tastes even better the next day as flavors meld.

Store leftovers in airtight containers for 3-4 days in the fridge. The flavors actually deepen overnight, so plan ahead. Freezes beautifully for up to 3 months—portion into containers for easy lunches. To reheat, add a splash of water or broth and simmer gently. The lime juice can be added fresh when serving to keep the brightness. This soup is all about sharing, so make extra—it disappears fast.

ā¤ļø

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss everything in one pot, and the callaloo and okra soften into that signature creamy texture while the saltfish and chicken thighs fall apart. No fancy steps, no extra dishes, and honestly? That’s my kind of cooking.
  • Umami Bomb: The saltfish adds this deep, salty richness, but it’s the coconut milk that ties it all together—smooth, slightly sweet, and balancing the earthy callaloo. Between us, the first bite always makes me pause mid-spoon.
  • Leftovers That Shine: This soup actually gets better the next day. The flavors meld, the coconut milk thickens just right, and I’ve reheated it for lunch three times without a single complaint. My freezer’s full of it, too—just thaw and go.
  • Budget Meal, Big Impact: Chicken thighs and saltfish stretch across multiple servings, while callaloo and okra are cheap but pack serious flavor. I make this when I’m pinching pennies, and no one ever guesses it’s not a splurge-worthy dinner. (Yes, even on a Tuesday night.)

Step-by-step instructions for Bajan soup

This rich, flavorful dish comes together with layers of Caribbean warmth—let's build it step by step.

1

šŸ³ Step 1: SautĆ© the Aromatic Base

Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the 1 whole Onion (diced) and cook for 5 minutes until soft and translucent. Here's the thing—you want the onion to caramelize just enough to form a sweet foundation for the soup. Stir occasionally so it doesn't brown too quickly.

Add the 6 cloves Garlic Cloves (minced) and the 2 whole Scotch Bonnet Peppers (seeds removed and finely chopped) to the pot. Cook for another 2 minutes until the garlic becomes fragrant and the peppers soften slightly. You'll notice the kitchen filling with that classic Caribbean aroma—this is where the magic begins. Keep the heat at medium to prevent burning the peppers.

2

šŸ³ Step 2: Cook the Chicken and Saltfish

Push the aromatics to one side of the pot and add the 1.5 lb Chicken Thighs (bone-in, skin-on) to the empty space. Let them sear for 3-4 minutes until golden brown on the skin side. This step is crucial—it locks in the juices and adds depth of flavor. Flip the chicken thighs and cook for another 3 minutes until they're evenly browned.

Remove the chicken from the pot and set aside. In the same pot, add the 1 lb Saltfish (flaked) and cook for 3-4 minutes until it begins to crisp slightly at the edges. The saltfish should start to break down and release its salty, savory essence into the pot. This is the moment that matters: don't overcook it or it'll turn rubbery.

3

🄘 Step 3: Build the Vegetable Layer

Return the chicken thighs to the pot and add the 2 cups Callaloo (chopped), 1 cup Okra (sliced), and 3 whole Tomatoes (chopped). Stir everything together and let it cook for 5 minutes on medium heat. You'll see the callaloo begin to wilt and the okra soften—this is when the vegetables start to release their natural juices and meld with the other flavors.

Add the 1 tbsp Thyme (chopped) and stir well. Pour in 2 cups Coconut Milk and bring the entire mixture to a gentle simmer. This is where the soup starts to come together—let it cook uncovered for 10 minutes until the vegetables are tender but still retain some bite. The coconut milk will create a creamy, velvety texture that balances the earthy flavors of the callaloo and okra.

4

šŸ”„ Step 4: Season and Simmer to Perfection

Season the soup with 2 tsp Salt and 0.5 tsp Black Pepper (freshly ground). Add 2 tbsp Scotch Bonnet Pepper Sauce and stir well to distribute the heat evenly. Let the soup simmer gently for 15-20 minutes until the chicken thighs are fully cooked and the flavors have melded together. The soup should have a rich, aromatic smell—this is your cue that it's ready.

Taste and adjust the seasoning if needed. If it's too thick, add a splash of water to reach your desired consistency. Remember, Bajan soup should be hearty but not gluey. Real talk: the longer it simmers, the more the flavors develop, so don't rush this step.

5

šŸ½ļø Step 5: Finish with Lime and Serve

Remove the pot from heat and let the soup rest for 5 minutes. This resting period allows the flavors to settle and the soup to thicken slightly. Squeeze the juice from the 1 whole Lime and stir it into the soup. The acidity from the lime brightens all the flavors and cuts through the richness of the coconut milk.

Serve the Bajan soup hot, garnished with additional chopped thyme if desired. Each bowl should be packed with tender chicken, flaky saltfish, and a medley of vegetables in a creamy, spicy coconut broth. The lime juice adds that final zing that makes this dish truly special. Enjoy it with some warm bread or rice to soak up every last drop of that flavorful broth!

šŸ‘Øā€šŸ³

Pro Tips For Making Bajan Soup

  • SOAK SALTED FISH 24 HOURS: I learned this the hard way—rushing the saltfish soak leaves it tough and briny. Use 4 cups water per pound of fish, change the water twice, and let it sit uncovered in the fridge. The longer you wait, the milder and more tender it gets.
  • BLANCH CALLALOO FIRST: Skip this, and your soup will taste like raw greens. Plunge callaloo into boiling water for 2 minutes, then shock in ice water. This softens the leaves and removes bitterness—trust me, your taste buds will notice.
  • LOW AND SLOW WITH COCONUT: After burning three batches, I finally figured out: coconut milk curdles when it gets hot. Simmer the soup on medium-low, add coconut milk last, and stir in gently. If it starts to split, whisk in a splash of broth and keep it moving.
  • CHOP OKRA SMALL AND TOAST: Whole okra chunks turn mushy—chop them into ½-inch pieces and dry-toast in oil for 2 minutes first. This thickens the soup naturally and adds a subtle crunch that makes all the difference. (Yes, even if you’re impatient like me.)

Perfect pairings for this recipe

Caribbean Bread Pairings

Serve your Bajan soup with freshly baked Bajan rum cake—its moist, spiced texture soaks up the coconut broth beautifully. I love pairing it with hot cross buns from a local bakery for that sweet-savory contrast.

The rum cake's citrus notes complement the lime in the soup, while the buns add a comforting crunch. šŸ„–

Rice and Peas

For a heartier meal, prepare Bajan-style rice and peas using coconut milk, kidney beans, and pigeon peas. The peas add a satisfying texture that balances the soup's creaminess.

Cook the rice separately and serve it on the side—this dish is all about harmony, not overpowering flavors. I often double the rice portion because it disappears fast!

Spicy Side Dishes

Add fried plantains or saltfish crackers for extra crunch and heat. The plantains caramelize beautifully when fried in coconut oil, while the crackers add a salty, crunchy element that cuts through the soup's richness.

For a modern twist, try avocado slices drizzled with lime juice—the creamy texture contrasts perfectly with the spicy broth.

Beverage Pairings

Sip on Bajan rum punch (made with dark rum, lime, and ginger beer) to enhance the soup's tropical flavors. For a non-alcoholic option, hibiscus iced tea (sour sop or sorrel) provides a refreshing acidity that balances the coconut and spice.

I always keep a pitcher on the table—it’s the perfect way to cool down after a spicy bowl. šŸ¹

Garnish Ideas

Top each serving with fresh cilantro and Scotch bonnet pepper slices for a pop of color and extra heat. A sprinkle of toasted coconut flakes adds a nutty crunch, while lime wedges let diners adjust the brightness to their taste.

These finishing touches elevate the dish from homemade to restaurant-quality in seconds.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 120mg40%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 12g
Protein 34g68%
* 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's the secret to authentic Bajan soup flavor?

The magic lies in the Scotch bonnet peppers and coconut milk—use full-fat coconut milk for richness and remove seeds from peppers for mild heat. The saltfish must be properly soaked (24 hours) to remove excess salt, and fresh callaloo gives that signature Caribbean earthiness. Don't skip the lime juice at the end—it balances all the flavors perfectly.

2

Can I substitute saltfish with another protein?

Yes! For a non-traditional twist, try shrimp (add at the end to avoid overcooking) or chicken breast instead of thighs. If using shrimp, add them during the last 5 minutes of cooking. For a vegetarian option, swap saltfish for firm tofu (press and pan-fry first) and use vegetable stock instead of chicken broth.

3

Why does my Bajan soup taste too salty?

Saltfish is naturally salty, so proper soaking is key. Rinse flaked saltfish 3 times after soaking to remove excess salt. If it's still too salty, add 1 cup coconut milk or 1 cup water to dilute the broth. For future batches, reduce salt to 1.5 teaspoons and taste before adding all of it—you can always add more, but can't remove excess.

4

How do I make this soup spicier?

Boost the heat by adding 1 extra Scotch bonnet pepper (whole, for more heat) or 1 tablespoon extra pepper sauce. For a smoky kick, add ½ teaspoon smoked paprika when sautéing the aromatics. Pro tip: Toast 1 teaspoon ground allspice in the oil before adding onions for deeper, warmer spice notes.

5

Can I make Bajan soup in a slow cooker?

SautĆ© the aromatics, chicken, and saltfish as directed, then transfer everything to a 6-quart slow cooker. Add all remaining ingredients and cook on LOW for 4-5 hours or HIGH for 2-3 hours. The slow cooking enhances the coconut flavor and makes the chicken incredibly tender. Stir occasionally and adjust seasoning at the end—slow cookers can concentrate flavors.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(14 reviews)
Categories Soups & Stews