Soups & Stews
This Bajan saltfish soup recipe brings the bold flavors of the Caribbean to your kitchen with its rich, hearty broth and tender callaloo leaves. đ The secret lies in properly soaking the saltfishâovernight in milk and waterâto remove excess salt while keeping the texture tender.
Traditional Bajan spices like thyme, scallions, and hot pepper create that signature depth of flavor that makes this soup so comforting.
The recipe delivers restaurant-quality results with simple techniques: simmering the saltfish until flaky, blending the callaloo into a velvety base, and balancing the broth with just the right amount of tangy lime.
Every spoonful combines the saltiness of the fish, the earthiness of the callaloo, and the warmth of Caribbean spices. This is the kind of soup that warms the soul on chilly evenings or after a long day.
What makes this dish truly special is how it captures the essence of Bajan home cookingâwhere humble ingredients transform into something extraordinary through careful seasoning and slow simmering. The result is a soup that's hearty enough for a family meal but simple enough to make on a weeknight.
Serve it with steamed rice, dumplings, or warm bread to soak up every last drop of that flavorful broth.
Perfect for those seeking authentic Caribbean flavors or anyone looking to expand their soup repertoire, this recipe delivers both comfort and authenticity. The techniques are straightforward, but the flavors are anything but ordinaryâjust like the meals shared in Bajan homes for generations. Let's get cooking!
Ingredients for bajan soup
Authentic Bajan flavors start with these 15 simple yet transformative ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Saltfish đ | 1 ½ lb | Dried, cleaned, and soaked overnight |
| Whole Milk đĽ | 2 cups | For soaking saltfish |
| Callaloo Leaves đż | 1 lb | Fresh, stems removed |
| Fresh Thyme đż | Âź cup | Stems removed, chopped |
| Scallions đ§ | ½ cup | Chopped, including greens |
| Hot Peppers đśď¸ | 2 whole | Scotch bonnet or habanero |
| Garlic Cloves đ§ | 4 cloves | Peeled and minced |
| Tomatoes đ | 2 medium | Ripe, diced |
| Onions đ§ | 1 medium | Yellow, chopped |
| Olive Oil đŤ | Âź cup | Extra-virgin for richness |
| Lime Juice đ | ½ cup | Freshly squeezed |
| Salt đ§ | 1 tsp | Adjust to taste |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Water đ§ | 6 cups | For broth |
| Long Grain White Rice đ | 1 ½ cups | For serving |
The saltfish is the starâlook for clean, salt-cured fillets at Caribbean markets or Latin grocery stores. If you can't find it fresh, soak it overnight in milk and water to remove excess salt. Whole Foods or Trader Joe's often carry it, but call ahead. Callaloo leaves should be vibrant green, not wiltedâCaribbean specialty stores are your best bet for freshness. For the hot peppers, Scotch bonnet gives authentic heat, but habanero works too. The lime juice is non-negotiableâfreshly squeezed makes all the difference in that bright, tangy finish.
No fresh callaloo? Substitute spinach or kale, but reduce the amount by half since it's less tender. Short on thyme? Dried thyme at one-third the amount works, but fresh is ideal. The tomatoes can be canned if neededâSan Marzano is perfect. For the saltfish soak, coconut milk works too if you're avoiding dairy. The rice is just for servingâjasmine or basmati both pair beautifully. If you're making this ahead, freeze the broth separately and reheat before adding the fish.
The saltfish soak water should be discarded after useâit's salty and bitter. Store the remaining ingredients in airtight containers: callaloo in a sealed bag with a damp towel for 3 days, fresh herbs in water like flowers. The lime juice keeps 1 week in the fridge. This soup tastes even better the next day as flavors meldâdouble the batch if you're feeding a crowd. Serve with warm bread or dumplings to soak up every last drop of that rich, spiced broth.
Why You'll Love This Recipe
- Saltfish Shortcut: Honestly, this soup takes me 20 minutes maxâsoak the saltfish overnight (or use pre-soaked if youâre in a rush), then itâs just simmering callaloo and milk. No fancy prep, just honest comfort.
- Thyme & Milk Magic: That whole milk isnât just a trickâit makes the saltfish tender and the broth velvety, while the thyme and scallions add a bright, herby punch. Itâs the kind of flavor that lingers, even after the last spoonful.
- Weeknight to Potluck: I make this on Tuesdays for my kidsâ lunches, but itâs also my go-to for gatherings. Serve it with breadfruit or dumplings, and suddenly youâve got a crowd-pleaser that feels special without the fuss.
- Budget Stretch: Saltfish is cheap, callaloo grows wild in some places, and milk stretches into three meals easy. Leftovers? Even better the next dayâjust reheat and add a splash of water if itâs too thick. My wallet and taste buds thank me.
Step-by-step instructions for Bajan saltfish and callaloo soup
This hearty Caribbean classic delivers bold flavors and comforting textureâjust follow these precise steps.
đł Step 1: Prepare the Saltfish Base
In a large pot, combine the 1.5 lb saltfish, 2 cups whole milk, 1 tsp salt, and 6 cups water. Bring to a gentle boil over medium-high heat for 10 minutes to remove any fishy odors. The milk will curdle slightlyâthis is normal and adds richness to the broth.
Reduce heat to medium-low and simmer uncovered for 30 minutes, stirring occasionally. You'll notice the saltfish flakes apart as it cooks. Skim off any foam that rises to the surface to keep your broth clear. The broth should reduce slightly, becoming more concentrated with flavorâthis is your foundation.
đ¨âđł Step 2: Build the Flavorful Broth
In a separate pan, heat 0.25 cup olive oil over medium heat. Add the 1 medium chopped onion and cook for 3 minutes until softened. Add the 4 minced garlic cloves, 0.5 cup chopped scallions, 0.25 cup chopped fresh thyme, and 2 diced medium tomatoes. Cook for 5 minutes until the onions turn translucent and the garlic becomes fragrant.
Add the 2 whole hot peppers (remove seeds if you prefer less heat) and cook for 1 minute to soften. Pour this aromatic mixture into the simmering saltfish broth. Stir well and add 0.5 cup lime juice, 0.5 tsp black pepper. Let the entire mixture simmer together for 15 minutes to meld the flavors into a cohesive, tangy broth.
đĽ Step 3: Incorporate the Callaloo
While the broth simmers, wash the 1 lb callaloo leaves thoroughly to remove any dirt. Chop the leaves into 1-inch pieces (stems removed, as specified). Add the callaloo to the pot and stir gently to distribute evenly. The leaves will wilt as they cookâthis is your visual cue that they're incorporating.
Simmer for 10-12 minutes until the callaloo is tender but still vibrant green. Taste and adjust seasoning with additional salt if needed. The soup should have a balance of saltiness from the saltfish, tang from the lime, and subtle heat from the peppers. Keep the heat at medium-low to prevent the broth from boiling over.
â° Step 4: Cook the Perfect Rice
While the soup simmers, rinse the 1.5 cups long grain white rice thoroughly under cold water until the water runs clear. In a separate pot, bring 2 cups water to a boil, add the rice, reduce heat to low, cover, and let cook for 15 minutes. The rice should be tender but still slightly firmâthis ensures it won't turn mushy when mixed with the soup.
Once the rice is cooked, fluff it gently with a fork and mix it directly into the soup. Stir well to combine, allowing the rice to absorb some of the flavorful broth. The soup should now have a hearty, creamy texture with pockets of rice throughout. Let it sit off heat for 5 minutes to allow the flavors to settle.
đ˝ď¸ Step 5: Final Adjustments and Serving
Return the soup to medium-low heat and let it warm through for 2-3 minutes. Taste again and adjust seasoningâyou might need a squeeze of lime juice for brightness or a pinch of salt for balance. The soup should be rich, slightly tangy, and packed with the earthy flavor of callaloo and the salty depth of saltfish.
Serve immediately in deep bowls, garnished with additional chopped scallions and lime wedges. The contrast of texturesâtender callaloo, flaky saltfish, and al dente riceâmakes every spoonful comforting. This soup tastes even better the next day as the flavors deepen, so consider making extra for leftovers.
Pro Tips For Making Bajan Soup
- SOAK SALTED FISH LONGER: I learned this the hard wayârushing the soak (even overnight) leaves the saltfish bitter and chewy. Aim for 12â24 hours in fresh water, changing it twice (yes, even if youâre impatient like me). The second soak is where the magic happensâmost of the salt and funk dissolves then.
- TRIM CALLALOO LIKE A PRO: Donât just chop those callaloo leavesâstrip the thick stems first with a knife, then stack and roll them before slicing. This keeps the greens from turning to mush and ensures even cooking. (Pro move: Save the stems for stockâtheyâre flavor bombs.)
- LOW AND SLOW FOR MILK: After adding the whole milk, drop the heat to a simmerânot a boil. I used to let it bubble, and the milk would split like a bad joke. A gentle simmer keeps the soup creamy without curdling, and the thyme releases its aroma properly.
- SAVE THE SCALLION GREENS: Most people toss the green tops, but those scallion ends are non-negotiable for depth. Finely chop them and fry them in oil for 30 seconds before adding the rest of the aromaticsâthis builds a fragrant base the soup wonât have otherwise. (Your future self will notice.)
Dietary considerations for this recipe
Gluten-Free Adaptations
This Bajan saltfish soup is naturally gluten-free as long as you use certified gluten-free ingredients. The traditional recipe relies on rice, callaloo, and saltfishâall gluten-free staples. Double-check your saltfish packaging, as some brands may contain additives with gluten.
For extra safety, opt for saltfish from trusted Caribbean markets like Caribbean Food Stores or Whole Foods, which typically carry certified gluten-free products. đą
Dairy-Free Options
To make this soup dairy-free, simply replace the whole milk used for soaking the saltfish with coconut milk or unsweetened almond milk. The coconut milk adds a subtle sweetness that complements the saltiness of the saltfish beautifully.
For the broth, ensure no dairy-based thickeners are usedâstick to the natural reduction of the saltfish and callaloo. The lime juice and hot peppers will keep the dish tangy and vibrant.
Vegetarian Substitutions
For a vegetarian version, replace the saltfish with firm tofu or hearts of palm. Press and drain the tofu to mimic the flaky texture of saltfish, then marinate it in a mix of lime juice, garlic, and scallions for depth.
Hearts of palm add a similar texture and absorb flavors well. Boost the umami with a splash of soy sauce or mushroom broth. The callaloo and spiced broth will still deliver that authentic Bajan taste.
Low-Sodium Adjustments
Saltfish is naturally high in sodium, so if you're watching your intake, soak it in 3 parts water to 1 part milk (instead of equal parts) to dilute the salt. After the initial boil, drain and rinse the saltfish thoroughly before adding it back to the broth.
Use low-sodium vegetable broth instead of water for extra flavor without added salt. Taste as you go and season graduallyâthis soup is all about balancing flavors, not just salt. đĄ
Spice Level Control
Adjust the heat to your preference by removing seeds and membranes from the hot peppers before cooking. For milder heat, use half a Scotch bonnet pepper or swap it for bell peppers entirely.
If you love spice, keep the seeds in and add an extra ½ tsp cayenne pepper to the broth. Always taste the soup before servingâyou can always add more lime juice or salt to balance the heat.
Nutrition facts
Frequently asked questions
What makes Bajan saltfish soup different from other Caribbean soups?
Bajan saltfish soup stands out for its unique combination of saltfish (a dried, salt-cured fish) and callaloo, a leafy green vegetable native to Barbados. The saltfish adds a distinct salty depth, while the callaloo provides an earthy, slightly bitter contrast. Unlike other Caribbean soups that might use fresh fish or coconut milk, this dish relies on the traditional saltfish soak technique and a balance of lime, thyme, and hot peppers for its signature tangy-spicy flavor.
Can I use fresh fish instead of saltfish?
While saltfish is traditional, you can substitute with fresh white fish like snapper or cod for a milder flavor. Use 1.5 lb fresh fish and skip the soaking stepâsimmer it directly in the broth for 10-12 minutes until flaky. However, the dish will lack the signature saltiness and depth that saltfish provides. For authenticity, stick with saltfish if possible!
How do I know when the callaloo is cooked properly?
The callaloo is done when it turns a vibrant bright green and becomes tender but still holds its shapeâlike wilted spinach. It should take about 10-12 minutes of simmering. Overcooking will turn it mushy, so check it early. The leaves should collapse easily when stirred with a spoon but not fall apart completely.
Why does my soup taste too salty?
Saltfish is naturally high in sodium, so the soak water should be discarded after the initial boil. If your soup is still too salty, dilute it by adding 1 cup hot water and letting it simmer for 5 minutes to balance the flavor. Alternatively, add more lime juice or fresh herbs to brighten the taste. For future batches, soak the saltfish in 3 parts water to 1 part milk to reduce saltiness.
Can I make this soup ahead of time?
This soup tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 3 days or freeze for 3 months. Reheat gently on the stove, stirring occasionally, and add a splash of water if it thickens too much. The rice can be cooked separately and added back when reheating.
