Jamaican Callaloo and Saltfish Recipe — Plus 3 Master Twists to Try

Learn to make classic Jamaican callaloo and saltfish, then try 3 Master Twist variations — a quick one-pot version, a coconut-rich remix, and a vegan swap.


Editor’s note:

Weekend mornings in Jamaica often start the same way: a skillet of callaloo and saltfish, shredded salt cod folded into stewed greens, sitting alongside fried dumplings or boiled green bananas. It’s a side dish built on patience more than technique — the salt cod needs an overnight soak before anything else happens, which makes this a start-the-night-before kind of recipe rather than a rush job. If you’re working with saltfish that still tastes a touch too salty after boiling, a quick rinse under hot water before it hits the pan will keep it from overpowering the greens. Get the basics right here, and you’ll see there’s more than one direction this dish can go.

— Chef Pepper Sage

Callaloo and Saltfish

Cuisine: Jamaican   |   Category: Side

Ingredients

  • 1/2 lb Salt Cod
  • 4 Bacon
  • 525g Callaloo
  • 1 chopped Onion
  • 2 chopped Spring Onions
  • 2 cloves minced Garlic
  • 1 chopped Scotch Bonnet
  • 2 chopped Plum Tomatoes
  • 2 sprigs Thyme
  • 1/4 tsp Black Pepper

Instructions

Soak salted fish in water overnight.

Next, heat salted fish in water on stove until water boils.

You should see a foam on top.

Remove from heat and drain.

Set aside and shred salted fish once it cools.

Cook bacon in skillet over medium heat until crispy.

Remove bacon from heat and drain the majority of the bacon grease, leaving about 1 tablespoon in the skillet.

Add yellow onion, green onion, scotch bonnet pepper, and garlic to the skillet and stir.

Cook for about 2 minutes or until onions soften.

Add salted fish to skillet and stir.

Cook for about a minute.

Next, add callaloo, roma tomatoes, thyme, and black pepper.

Stir to combine and cook until heated through, about 2 minutes.

Enjoy.

Recipe data sourced from TheMealDB.

……….

A Master Twist

The Sunday-Morning Shortcut

Here’s the thing about traditional saltfish prep: the overnight soak is doing real work, but if you forgot to plan a day ahead (we’ve all been there), you don’t have to cancel breakfast. Swap in boneless, skinless saltfish (most Caribbean or international grocers carry it pre-cut) and use the same-day quick-boil method instead: boil the fish in fresh water for 10 minutes, drain, boil again for another 10, drain again. Two boils, no overnight wait, and you’ll still pull most of the excess salt out. Cook everything in one deep skillet or Dutch oven from start to finish — no separate pot for the fish, no extra dish to scrub after.

Chef’s Intel: the double-boil method is a well-documented traditional shortcut used specifically when boneless saltfish is available — it’s not a compromise, it’s just the version of this dish that doesn’t demand advance planning.

Tip: taste the fish after the second boil, not before — one boil often isn’t enough to tell if the salt level is actually where you want it.

Coconut-Kissed Callaloo

Picture the same skillet, same aromatics, but right after the onion and garlic soften, you pour in a quarter cup of full-fat coconut milk before the callaloo goes in. That’s it. That one move turns a dry, savory side into something with body — a light, faintly sweet richness that plays beautifully against the Scotch bonnet’s heat and the fish’s brine, without turning the dish into a curry. Reduce the coconut milk down with the callaloo for the last few minutes so it clings rather than pools.

Chef’s Intel: this comes straight from how several Jamaican home cooks actually finish their callaloo — coconut milk (or coconut oil as the base fat) shows up specifically in versions built for a fuller, more rounded flavor rather than a leaner one. Not an invention, just an option that’s already out there and criminally underused.

Tip: don’t add salt until after the coconut milk goes in — it mellows the saltfish’s sharpness more than you’d expect, and you don’t want to overcorrect too early.

The Jackfruit Switch

What if the “fish” wasn’t fish at all? Young jackfruit, drained and shredded by hand (or with two forks) until it looks uncannily like flaked saltfish, takes on the same texture-mimicking role while soaking up whatever seasoning you throw at it. Since jackfruit has zero built-in saltiness, you’ll need to season deliberately — a teaspoon of sea salt plus a splash of soy sauce or a crumbled vegetable seasoning cube worked into the jackfruit while it sautés will get you most of the way to that umami-salty backbone the original dish leans on. Everything else — onion, garlic, Scotch bonnet, thyme, callaloo — stays exactly as written.

Chef’s Intel: jackfruit and mushrooms are the two most common swaps home cooks reach for when veganizing this specific dish, precisely because of how closely jackfruit’s shredded texture mirrors flaked saltfish — this isn’t a stretch, it’s a genuinely well-matched substitution.

Tip: press the drained jackfruit between paper towels for a minute before shredding — extra moisture is the difference between it browning nicely in the skillet or turning mushy and sad.

FAQ

How long do leftovers keep, and how should I reheat them?
Stored in an airtight container in the fridge, leftover callaloo and saltfish keeps for about 3-5 days. Reheat gently in a skillet over medium-low heat rather than the microwave — a slower reheat keeps the callaloo from turning mushy and the fish from drying out.

Can I freeze this dish?
Yes — callaloo (with or without the fish mixed in) freezes well for 3-4 months in a sealed freezer bag or container. Thaw it in the fridge overnight before reheating on the stove.

I can’t find fresh callaloo — what can I use instead?
Canned callaloo works fine (just drain and rinse it first to cut excess sodium), or substitute other leafy greens like Swiss chard, Chinese spinach, or a mix of spinach and collard greens. Keep in mind heartier greens like collards may need a few extra minutes of cooking time to soften.

What if I can’t find saltfish, or want to skip the overnight soak?
Fresh, cooked and flaked white fish (cod, tilapia, or pollock) works as a substitute if you season it with a bit of extra salt to compensate. If you do use real saltfish but forgot to soak it overnight, a same-day double-boil (boil 10 minutes, drain, boil again) will pull out most of the excess salt in a fraction of the time.

Why does my saltfish still taste too salty even after soaking?
This usually means it needs another round of boiling rather than just soaking. Boil the fish for 10-15 minutes, drain, taste, and repeat if needed — soaking alone doesn’t always pull out enough salt on its own, especially with heavily-cured fish.

What’s traditionally served alongside this dish?
Fried dumplings, boiled green bananas, and roast breadfruit are the classic pairings for a Jamaican breakfast spread — dumplings in particular are ideal for scooping up the callaloo. For a heartier dinner version, it also pairs well with rice and peas.

— Chef Pepper Sage here, closing the pan on this one: saltfish spent centuries getting cured, shipped, and soaked back to life just to end up tangled in greens with a name most of the internet still can’t spell — and somehow that’s the whole charm of it. Go make it messy, make it yours, and don’t @ me about the bacon.

— Chef Pepper Sage

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top