Soups & Stews
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.
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.
š³ 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.
š³ 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.
š„ 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.
š„ 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.
š½ļø 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
Frequently asked questions
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.
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.
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.
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.
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.
