Vegan Ackee and Saltfish (Jamaican Breakfast Feast)

By Jessica Hylton - - Updated

A vegan take on Jamaica’s National Dish and my favourite breakfast in the world: Ackee and Saltfish. This is one of the most flavourful breakfasts ever and perfect comfort food!

Top down view of vegan ackee and saltfish, on a blue plate.

Where do I even start with this blog post? I’ve always heard from you guys that you want to see way more Jamaican recipes from me. Or anything really with a more Caribbean vibe. Not going to lie – it hasn’t been an easy task. You see, growing up with these recipes, there wasn’t really any “recipe”. You cook with love and feeling, and that doesn’t leave that much room for exact precision. Regardless of that, I saw the reaction from you all after I shared the recipe for Jamaican Jerk Sauce. It really touched my heart since it’s always been a slightly scary thing to share this part of me. So, Gav and I worked together in order to bring you a recipe from my favourite breakfast in the entire world – Vegan Ackee and Saltfish.
Top down view of vegan ackee and saltfish, in a black skillet.
First, a quick intro and explanation. Ackee and Saltfish is Jamaica’s national dish. Ackee is a fatty fruit that must be picked only when ripe, and then properly cleaned by someone who knows what they are doing. Saltfish is salted cod. It’s usually paired with all sorts of side dishes. Anything from boiled dumplings, roast breadfruit and boiled banana to fried dumplings, callaloo, fried breadfruit, (I show you all of this in the video coming tomorrow on my YouTube channel – subscribe to be up to date!) fried plantain and slices of pear (that’s what avocado is called in Jamaica) to so many other side dishes. The latter set of pairings is definitely my more favourite, which I confess is probably as a result of all of the fried components. What can I say? One taste and you’ll get it too.
The combination makes a creamy and salty dish paired with all the carbs in the world. It’s hard to describe how divine it is, until you taste it.  It’s something I’ve had my entire life, including when I wasn’t living in Jamaica. My mom would make it for us all the time. Even after I became vegetarian, she would “cook it up” – adding in all sorts of divine seasonings that I didn’t even miss the Saltfish. Then, after I got married, I was blessed with a husband who knew exactly how to cook it Cook up Ackee, just like mom does. While I’ve always enjoyed their recipes, I was curious to see if I could perhaps create a vegan version of Saltfish. After making my vegan fish tacos, hearts of palm has been haunting me. It flakes just like Saltfish, and I know that it’s very capable of absorbing flavour. So I took the experiment to the kitchen.
Overhead view of vegan ackee and saltfish in a skillet.
I’m happy to say that this experiment worked like crazy. The vegan Ackee and Saltfish you see tastes exactly like the Ackee and Saltfish from my childhood that my mom would make for us in the British Virgin Islands where I grew up. Every bite brought me back to those fond childhood memories. Needless to say I will definitely be making this over and over and I wanted to share it with you today.
I paired my Vegan Ackee and Saltfish with callaloo, fried breadfruit and fried plantain. If I had avocado I would definitely add it. We usually serve it with a sprinkle a little bit of salt on each slice and serve that too. I showed you guys how to prepare all of this in the video, so be sure to check it out too. If you’ve never tried anything like this, think of this as the perfect opportunity to give a new cuisine a try. As you can probably see, everything except the Saltfish is vegan, making a Jamaican breakfast almost 100% vegan naturally. That was the only change I needed to make and voila!
A plate blue plate of vegan ackee and saltfish.
I hope you enjoyed this little history lesson and this dish friends! Be sure to check out the video (coming soon!) for all my tips, including the safest way to handle Ackee. Enjoy!
Top down shot of vegan ackee and saltfish on a blue plate.

Vegan Ackee and Saltfish (Jamaican Breakfast Feast)

A vegan take on Jamaica's National Dish and my favourite breakfast in the world: Ackee and Saltfish. This is one of the most flavourful breakfasts ever and perfect comfort food!
by: Jessica in the Kitchen
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 6 servings
Course Breakfast
Cuisine Jamaican

Vegan Saltfish

  • 1 can 14 oz/396g of Hearts of Palm
  • 1 cup filtered water
  • 1 tablespoon sea salt
  • 2 teaspoons kelp or nori flakes optional


  • 1 lb cooked ackee or canned/tin ackee* (454g)
  • Up to 2 tablespoons coconut oil
  • 4 cloves of garlic finely diced
  • 2 plummy or Roma tomatoes roughly chopped
  • 1 medium sized bell pepper roughly chopped
  • ½ red onion roughly chopped
  • 3-4 stalks fresh thyme stems removed
  • ¼ of Scotch bonnet or more for your preferred heat finely diced
  • 3 stalks scallion sliced
  • sea salt and ground black pepper to taste**


Vegan Saltfish

  • You’ll need a container of hearts of palm for this recipe. Take out each piece out of the brine, and cut them in half, then diagonally, and then kinda just shred them slightly. This will give you that saltfish look (demonstrated in video). After you’re finished shredding the entire can or jar’s contents, add it in a mason jar.
  • Add in a cup of water and a tablespoon of salt which is your salt brine. Stir gently to mix. I also add in some kelp flakes to add to that fishy taste. Long story short you want to ensure that the entire container of vegan saltfish is covered with the brine. Set aside and allow it to brine for at least 30 minutes, up to a few hours.


  • Heat a tablespoon of coconut oil in a pan. Add in the garlic, tomatoes, bell peppers, onions and cook down until it’s soft and the onions are translucent, for about 5-8 minutes. Add in the thyme and stir. 
  • Now we are going to add in your vegan saltfish! Drain off the salt brine, rinse well and pat dry. Ensure the heat is hot and add the Saltfish to the seasonings. If it looks dry add a couple more teaspoons of oil. Stir to combine and let the Saltfish crisp up a bit with the seasonings for about 5 minutes. 
  • At this point you can add in your fully cooked and drained fresh Ackee or your canned Ackee. Stir gently with everything, especially if using canned Ackee since it’s delicate and you don’t want it to break apart. You’ll definitely want to re-season the dish with some more salt and top it all with a lot of black pepper. 
  • Remove from heat and serve alongside callaloo, breadfruit and fried plantain and/or of your favourite side dishes. Eat and enjoy!
  • Ackee and saltfish can be stored in a container in the fridge for up to a few days. Simply reheat in your microwave or back on the stovetop until hot again. Callaloo can be reheated the same way. I recommend only cooking enough plantain and breadfruit for when you need it since it tastes best fresh! 


*Ackee is a fruit that you cannot consume unless it’s fully ripe and cooked. If you’re outside of Jamaica, you’ll probably be having canned ackee (linked here) which is found pretty much in any international/imported/Caribbean food aisle. This is 100% cooked and completely safe to eat! All you need to do is drain off the liquid in the can, and rinse it.
If you have fresh ackee, please ensure that you know what you are doing OR just have someone who does clean it for you.
** Putting an accurate salt amount is difficult here. Once the ackee is added in the salt quantities change completely, and then you don’t want to add to much and the brine from your vegan saltfish throws it off. I would start with ½ teaspoon and add from there. The same with pepper.


Calories: 178kcal | Carbohydrates: 10.1g | Protein: 3.9g | Fat: 14.1g | Fiber: 2.5g | Sugar: 3.8g
by Jessica

leave a comment

Recipe Rating


  1. Katherine says:

    5 stars
    This was incredible! I’d been craving ackee and Saltfish and am trying to eat more plant based. The recipe was perfect and SO easy to follow. I will make this over and over!

  2. Jeana says:

    What do you do with the other half of the garlic? The recipe says to add half the garlic in the beginning, but I don’t see when you add the other half. Thanks! Can’t wait to try this!

  3. Jessica du-Cille says:

    5 stars
    Absolutely delicious and super simple to make. Thanks so much for sharing this, Ackee & Saltfish is one of my favourite dishes but I’ve not eaten it for so long since I changed my diet to plant based foods. Finding this recipe is like finding gold! All the taste of Ackee & Saltfish but no fish whatsoever! As you can tell, I’m overjoyed. I enjoyed this so much I will DEFINITELY be making this again and again and again.

  4. Charlie says:

    Hi! Love your site a lot. Would this work with banana blossom as the fish? Thanks in advance

    • Gavin | Jessica in the Kitchen says:

      We’re so happy that you enjoyed this recipe Charlie! Thank you so much for reading and leaving such a nice comment! We haven’t tried this yet but it should definitely work.

  5. Jada P. says:

    5 stars
    I made this the other day and it was so so so delicious! I followed the directions exactly and made spelt dumplings on the side. Felt like a real island gal. All guilt and cruelty free! Very good. Thanks for sharing!

  6. TONI SAMUEL says:

    I’m not able to find Hearts of Palm. Could I achieve the same with Jackfruit?

    • Gavin | Jessica in the Kitchen says:

      Hi, Toni thanks so much for reading. You wouldn’t get the same texture with jackfruit as you would get with hearts of palm, but it could be substituted for in a pinch. I hope this helps!

  7. Melinda says:

    5 stars
    This brings me back to the days long ago when I used to eat fish and anytime I went to a Caribbean restaurant (live in 🇨🇦) I’d order ackee and salt fish! Amazing recipe! Will make again and again!!!🇯🇲

    • Gavin | Jessica in the Kitchen says:

      Awesome Melinda! Thanks so much we’re so happy that you enjoyed it! 🇯🇲

  8. Michelle says:

    Hi, I’m very excited for this recipe as I grew up on ackee and saltfish but I haven’t had it since going vegan in the late 1980s! One question, I know the kelp is needed for the fishy flavor, but does it make or break the dish? I can’t stand the fish flavor (I used to flick out the fish as a kid) and I would have to get the powder from Amazon since it’s not sold near me. Still, I would love to make this for my omnivore family. Is the kelp very fishy flavored?

    • Gavin | Jessica in the Kitchen says:

      Hi Michelle thank you so much for reading! Kelp actually does have a pretty fishy flavour. You can take out the kelp out. We haven’t tested it without it but it should be fine. I hope this helps.

Send this to a friend