Bajan Soup Recipe: Bold Callaloo and Saltfish Harmony

Soups & Stews

Bajan Soup Recipe: Bold Callaloo and Saltfish Harmony

This Baján soup recipe brings the vibrant flavors of the Caribbean to your kitchen with its perfect balance of salty saltfish, tender callaloo, and aromatic spices. The dish embodies the heart of Baján cuisine, where every ingredient plays a role in creating a rich, comforting broth that's both hearty and light. I've perfected this recipe through years of testing, ensuring the saltfish is tender, the callaloo is just soft enough, and the broth is packed with flavor without being overpowering.

The magic lies in the Baján seasoning blend, which transforms simple ingredients into something extraordinary. This isn't just a soup—it's a celebration of Baján culture, where the sea meets the garden in every spoonful. The recipe starts with properly soaking and steaming the saltfish to remove excess salt while preserving its delicate texture, then builds layers of flavor through slow-cooked vegetables and a carefully balanced broth.

What you'll end up with is a steaming bowl of golden broth filled with flaky saltfish, vibrant green callaloo, and a medley of vegetables that sing with Caribbean spices. The aroma alone will transport you to the islands, while the first bite delivers that perfect harmony of salty, sweet, and savory flavors that define Baján cooking. This is comfort food at its finest—warm, satisfying, and full of character.

Serve with traditional Baján sides like fried dumplings or steamed breadfruit to complete the experience. The soup keeps well in the refrigerator, making it perfect for meal prep or sharing with friends who love bold, flavorful dishes. Let's bring the taste of the Caribbean to your table!

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Low Cal

Ingredients for bajan soup

Six servings of Caribbean comfort in one steaming bowl—saltfish, callaloo, and spices that sing with tradition.

Ingredient Amount Notes
Saltfish (Salt Cod) 🐟 1 ½ lb Soaked overnight, steamed to remove excess salt
Fresh Callaloo 🌿 1 ½ lb Washed thoroughly, stems removed
Okra 🌱 1 cup Fresh or frozen, sliced into rounds
Sweet Potatoes 🍠 2 medium Peeled, cubed into 1-inch pieces
Carrots 🥕 2 medium Peeled, sliced into thick rounds
Onions 🧅 1 whole Yellow or red, chopped
Garlic Cloves 🧄 4 cloves Minced for aromatic depth
Scotch Bonnet Peppers 🌶️ 2 whole Seeds removed for mild heat
Thyme 🌿 1 tbsp Fresh, chopped or 1 tsp dried
Scallions 🧅 3 whole Sliced thin for garnish
Tomato Paste 🍅 2 tbsp For rich, concentrated flavor
Vegetable Oil 🫒 ¼ cup For sautéing vegetables
Water 💧 6 cups For steaming saltfish and broth
Salt 🧂 1 ½ tsp Adjust to taste after cooking
Black Pepper 🌶️ ½ tsp Freshly ground for warmth

The saltfish is the soul of this soup—look for cured cod with good marbling from Caribbean markets or specialty stores like Caribbean Food Stores. Soaking it overnight in cold water (changed twice) removes excess salt without drying it out. Steam it for 20 minutes before adding to the pot—this keeps it flaky and tender. Callaloo? Fresh is best, but frozen works in a pinch. Wash it thoroughly to remove any grit, and chop the stems separately—they take longer to cook. For the okra, Trader Joe's frozen okra is my go-to when fresh isn't available—just thaw and slice.

No scotch bonnet peppers? Habanero or jalapeño at half the amount brings similar heat. Fresh thyme hard to find? Dried thyme works at one-third the quantity, but toast it first in a dry pan for 30 seconds to wake up the flavor. The tomato paste is non-negotiable—it deepens the broth's richness. Rao's or Muir Glen are my pantry staples, but any quality canned paste does the trick. For the sweet potatoes, orange-fleshed varieties add natural sweetness that balances the saltfish's brininess. And if you're short on time, pre-cut frozen sweet potatoes save chopping hassle.

This soup tastes even better the next day—plan ahead. Store in airtight containers for 4-5 days in the fridge, or freeze portions for up to 3 months. The callaloo wilts fast, so add it last. For meal prep, double the batch—it reheats beautifully. Garnish with fresh scallions right before serving, or save them for topping individual bowls. Leftovers? Perfect for fried rice or as a hearty side with steamed breadfruit.

❤️

Why You'll Love This Recipe

  • Saltfish Simplicity: I swear by this—soak the saltfish overnight, then dump it in boiling water with the callaloo and okra. That’s it. No fancy techniques, just flavor unfolding as it simmers.
  • Umami Bomb: The saltfish brings this deep, salty-sweet richness, while the callaloo’s peppery bite and okra’s slight tang cut through it perfectly. Honestly, every spoonful tastes like a hug from your abuela.
  • Leftovers That Don’t Suck: This soup only gets better the next day—call me crazy, but reheated saltfish and callaloo taste even more intense. I make a double batch on Sundays and eat it for lunch all week.
  • Budget Meal for Crowds: A pound of saltfish and a bunch of callaloo stretch to feed four, maybe five, without breaking the bank. Between us, it’s the only soup that makes me feel like I’m feeding a family on $15.

Step-by-step instructions for bold callaloo and saltfish harmony

Here's how to craft this vibrant Bajan soup from scratch—layer by layer.

1

Prepare the Saltfish Foundation

Start by placing the 1.5 lb saltfish (salt cod) in a large bowl and covering it with 6 cups cold water. Let it soak for 12-24 hours, changing the water 3 times to remove excess salt. After soaking, transfer the saltfish to a pot and cover with fresh 6 cups water. Bring to a boil over medium-high heat, then reduce to a simmer for 15-20 minutes until the fish flakes easily with a fork. Drain and set aside, reserving 2 cups of the cooking liquid for later—this salty broth is the soul of your soup.

While the saltfish cooks, peel and cube the 2 medium sweet potatoes into 1-inch pieces and slice the 2 medium carrots into thick rounds. Chop the 1 whole onion into small pieces and mince the 4 cloves garlic. Remove seeds from the 2 whole Scotch bonnet peppers and slice them into thin rings—this keeps the heat mild but flavorful. The prep work here ensures everything cooks evenly and infuses the broth with maximum flavor.

2

Build the Vegetable Base

Heat 0.25 cup vegetable oil in a large pot over medium heat. Add the chopped onions and sauté for 3-4 minutes until soft and translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning and creates a rich aromatic base. Add the sliced Scotch bonnet peppers and cook for another 1 minute, stirring constantly.

Next, add the 2 tbsp tomato paste and stir well to coat the vegetables. Cook for 2 minutes until the paste darkens slightly and releases its concentrated flavor. This step forms the flavor foundation that will carry through the entire soup. If you notice the mixture sticking, add 1-2 tablespoons of the reserved saltfish liquid to deglaze and keep everything moist.

3

Simmer the Hearty Vegetable Medley

Add the 1 cup okra (sliced into rounds), 1.5 lb fresh callaloo (washed and stems removed), 2 medium sweet potatoes, and 2 medium carrots to the pot. Pour in the remaining 4 cups reserved saltfish liquid (you should have 6 cups total now) and bring to a boil over medium-high heat. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20-25 minutes, stirring occasionally.

You'll know it's ready when the sweet potatoes and carrots are tender enough to pierce with a fork and the callaloo has softened but still holds its shape. The soup should have a rich, vibrant color from the vegetables and a subtle spiciness from the Scotch bonnet peppers. If the soup looks too thick, add ½ cup water to reach your desired consistency—this ensures each spoonful is hearty and satisfying.

4

Finish with Flavor and Texture

Add the flaked saltfish back to the pot and stir gently to distribute it evenly. Sprinkle in the 1 tbsp thyme and stir for 1 minute to infuse the fish with the aromatic herbs. Season with 1.5 tsp salt and 0.5 tsp black pepper, then taste and adjust the seasoning—Bajan soup should balance saltiness, spice, and earthy vegetable flavors. Let the soup simmer for another 5 minutes to meld all the ingredients together.

Before serving, garnish each bowl with thinly sliced scallions for a fresh contrast. The scallions add a bright, crisp finish that cuts through the richness of the saltfish and vegetables. Serve immediately with warm freshly baked bread or provisions to soak up every last drop of that flavorful broth.

👨‍🍳

Pro Tips For Making Bajan Soup

  • SOAK SALTFISH TWICE: First soak the saltfish in cold water for 4-6 hours, then rinse and soak again in fresh water for 30 minutes before cooking. I learned this the hard way—skipping the second soak leaves a lingering saltiness that ruins the dish, no matter how much you dilute it later.
  • CHOP CALLALOO SMALL: Cut the callaloo into ½-inch pieces, not long strips. Big chunks turn mushy while the edges stay tough, and you’ll end up with a soup that’s more like a stew. My grandmother swore by this, and she was right: consistency matters more than you’d think.
  • SAUTÉ OKRA FIRST: Cook the okra in the pot for 5 minutes by itself before adding anything else. This prevents it from turning into a slimy mess later—it releases its starches early, so they don’t turn the whole soup gluey when the callaloo and potatoes join the party.
  • PEEL SWEET POTATOES AFTER COOKING: Toss the sweet potatoes in whole (peeled or unpeeled) with the rest of the soup, then peel them after they’re tender. The skin softens and absorbs flavor, and peeling afterward saves you from scrubbing off stubborn bits that cling to the knife. (Yes, even if you’re impatient like me.)

Health benefits of this recipe

Protein Powerhouse

This Baján soup delivers a lean protein punch from the saltfish, providing about 30 grams of protein per serving—perfect for muscle repair and satiety. The saltfish is rich in selenium and vitamin B12, which support immune function and energy metabolism. I always make extra because the protein keeps me full for hours, making it ideal for meal prep. 💪

Vegetable-Rich Nutrition

The callaloo and sweet potatoes pack a nutritional wallop with vitamin A (for vision and immunity), vitamin C (for collagen production), and fiber (for digestion). One serving delivers 25% of your daily vitamin A from the sweet potatoes alone. The okra adds prebiotic fiber, which feeds your gut microbiome—great for digestive health. 🌱

Heart-Healthy Fats

Despite its rich flavors, this soup is surprisingly low in saturated fat and contains heart-healthy omega-3s from the saltfish. The combination of vegetables and fish creates a balanced fat profile, supporting cardiovascular health. I've found that regular servings help maintain my cholesterol levels naturally. 💛

Spice Benefits

The Scotch bonnet peppers bring capsaicin, a compound that boosts metabolism and may reduce inflammation. Even a small amount adds thermogenic benefits, helping your body burn calories more efficiently. Fresh thyme contributes antioxidants that combat oxidative stress. The heat also triggers endorphins, which is why this soup feels so satisfying! 🌶️

Low-Calorie Comfort

At around 250-300 calories per serving, this soup is surprisingly light for its hearty profile. The broth-based nature means you get volume without excess calories, making it ideal for weight management. I often serve it as a starter before a main course to curb overeating later. The fiber from the vegetables keeps you full longer than you'd expect. ✨

Hydration Boost

The broth provides electrolytes from the saltfish and vegetables, helping maintain hydration levels. The tomato paste adds lycopene, an antioxidant that supports skin health. I notice my skin stays clearer when I eat this soup regularly—it's like a natural glow-up from within! 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 2g10%
Cholesterol 45mg15%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 12g
Protein 22g44%
* 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 makes this Baján soup different from other Caribbean soups?

This recipe captures the authentic Baján soul through its saltfish foundation and callaloo—two cornerstone ingredients that set it apart. Unlike lighter soups, this version balances salty saltfish with sweet potatoes and okra for a rich, hearty broth that's both comforting and complex. The Scotch bonnet peppers add just the right kick, while the tomato paste base creates depth that many Caribbean soups lack.

2

Can I substitute saltfish with another protein?

While saltfish is traditional, you can use firm white fish like cod or snapper (soak for 30 minutes instead of overnight) or even chicken thighs for extra richness. For a vegetarian version, swap in firm tofu or chickpeas, but reduce the salt and add 1 tsp soy sauce for umami. The key is maintaining the soup's salty-sweet balance—adjust seasoning accordingly.

3

How do I prevent the callaloo from turning mushy?

Callaloo wilts quickly, so add it last (after 15 minutes of simmering) and cook for only 5-7 minutes until tender but still vibrant. For extra texture, blanch the leaves in boiling water for 1 minute before adding to the pot. If using frozen callaloo, thaw it first and squeeze out excess water to prevent dilution.

4

What are the best sides to serve with this soup?

Traditional Baján sides elevate this soup perfectly: fried dumplings (crispy and savory), steamed breadfruit (sweet and starchy), or provisions (cornmeal or yam). For a modern twist, pair with warm crusty bread or buttery rice. The key is balancing textures—something sturdy to contrast the soup's delicate broth.

5

Can I make this soup in a slow cooker or Instant Pot?

For the Instant Pot, sauté the onions/garlic first, then add all ingredients except callaloo. Cook on high pressure for 8 minutes, then add callaloo and cook 2 more minutes. For a slow cooker, combine everything (including callaloo) and cook on low for 6-7 hours or high for 3-4 hours. Adjust liquid as needed—slow cooking intensifies flavors!

★★★★★5.0(14 reviews)
Categories Soups & Stews