Callaloo and saltfish is a tasty Caribbean dish that combines leafy greens with salted fish. It’s packed with flavor and lots of nutrients, making it a delicious choice for any meal!
Nothing beats the delightful mix of fresh greens and savory fish! I love having it for breakfast or dinner. Just pair it with some rice, and you’re all set for a happy tummy. 😊
Key Ingredients & Substitutions
Salted Cod (Saltfish): This is the star of the dish. Make sure to soak it well to reduce the salt content. You can use fresh cod or any white fish as a substitute, but the flavor won’t be quite the same.
Callaloo: If you can’t find callaloo, spinach is a great substitute. It’s readily available and has a similar texture. Some people even mix in Swiss chard for an extra taste twist!
Onion: A medium onion lets you build a nice base for your dish. You can substitute it with shallots for a milder taste, or even green onions if you want to keep things light.
Scotch Bonnet Pepper: This pepper adds an authentic Caribbean heat. If it’s too spicy for your taste, feel free to leave it out or substitute with jalapeño or a pinch of red pepper flakes.
Coconut Milk: This is optional but adds a lovely creaminess. If you’re looking for a lighter option, you can use low-fat coconut milk or omit it altogether, adding a little extra water instead.
How Do You Properly Prepare Salted Cod?
Preparing salted cod is key to enjoying its full flavor without overpowering saltiness. First, rinse the fish well under running water. Then, soak it for 4-6 hours or overnight. Change the water a couple of times to get rid of excess salt.
- After soaking, bring a pot of fresh water to boil.
- Cook the salted cod for about 15 minutes until it’s tender.
- Let it cool before flaking it into chunks, removing any bones. This gives you a tender fish to mix with your veggies.
Remember, the timing for soaking will depend on the thickness of your cod, so keep an eye on it! Too long can lead to a bland flavor.

How to Make Callaloo and Saltfish
Ingredients You’ll Need:
For the Dish:
- 1 lb salted cod fish (saltfish)
- 1 bunch callaloo leaves (or spinach as a substitute), chopped
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 medium tomato, chopped
- 1 Scotch bonnet pepper, finely chopped (optional for heat)
- 2 scallions (green onions), chopped
- 1/2 cup coconut milk (optional for a richer flavor)
- 1/2 tsp black pepper
- 1 tbsp vegetable oil
- Water as needed for boiling and cooking
How Much Time Will You Need?
This recipe takes about 20 minutes of active cooking time and 4-6 hours for soaking the salted cod (or you can soak it overnight). With some patience during the soaking process, you’ll have a delicious dish ready to serve!
Step-by-Step Instructions:
1. Soak the Saltfish:
Start by rinsing the salted cod under running water to remove any surface salt. Then, soak it in a bowl of water for about 4-6 hours, or overnight if you prefer. Change the water a couple of times during soaking to help lessen the saltiness.
2. Cook the Saltfish:
After soaking, place the salted cod in a pot of fresh water and bring it to a boil. Let the fish boil for about 15 minutes, or until it becomes tender. Once done, drain the fish, let it cool, and then flake it into bite-sized pieces, making sure to remove any bones.
3. Sauté the Vegetables:
In a large pan, heat the vegetable oil over medium heat. Add the chopped onions, garlic, and scallions. Sauté them for a few minutes until they become fragrant and translucent. This step is important as it builds a flavorful base for your dish!
4. Add Tomato and Spice It Up:
Next, add the chopped tomato and the finely chopped Scotch bonnet pepper (if using). Cook this mix for a few minutes until the tomato softens and the flavors combine nicely.
5. Cook the Callaloo:
Now it’s time to add the chopped callaloo leaves (or spinach) to the pan. Stir everything together so that the greens mix well with the sautéed veggies, allowing them to wilt slightly.
6. Add Coconut Milk and Simmer:
If you’re using coconut milk, pour it into the pan now. You can add a little water if needed to help everything cook together. Cover the pan and let it simmer for about 10-15 minutes until the callaloo is tender.
7. Mix in the Flaked Saltfish:
Finally, stir in the flaked saltfish, mixing it well with the callaloo and veggies. Season with black pepper to taste. Allow everything to cook together for another 5 minutes to let the flavors meld.
8. Serve and Enjoy:
Take a moment to taste and adjust any seasonings if needed. Serve your delicious Callaloo and Saltfish hot, paired with rice or boiled provisions for a complete meal. Enjoy this Caribbean classic!
Can I Use Fresh Cod Instead of Salted Cod?
Yes, you can! If you prefer to use fresh cod, simply skip the soaking process. Cook the fresh fish in lightly salted water for about 10-12 minutes until it’s tender, then flake it and add it to the sautéed mixture.
What If I Can’t Find Callaloo?
No worries! Spinach is a great substitute for callaloo. You can also use Swiss chard or kale if you have those on hand. Just chop them up and follow the same steps in the recipe.
Can I Make This Recipe Ahead of Time?
Absolutely! You can prepare the dish in advance and store it in the fridge for up to 3 days. Reheat it gently on the stove or in the microwave, adding a splash of water or coconut milk if it seems dry when reheating.
How Spicy Is This Dish with Scotch Bonnet Pepper?
The Scotch bonnet pepper adds a significant kick of heat! If you’re sensitive to spice, feel free to omit it or use half of a less spicy pepper, like a jalapeño, to achieve a milder flavor.



