Vegan Ackee and Saltfish Recipe

Fluffy Ackee, Salty Vibes – Minus the Fish
Tired of boring plant-based meals?
Get my FREE Caribbean vegan recipe ebook
Bold Caribbean flavour. No boring meals.
I know, I know – the words “vegan” and “saltfish” don’t usually belong in the same sentence. But hear me out. This Vegan Ackee and Saltfish recipe is about keeping all the nostalgic Caribbean flavour without the actual fish. No bones, no guilt, just the same bold, buttery, savoury goodness you’d expect from the traditional dish we all grew up on.
In This Post:
- Why You’ll Love This Ackee and Saltfish
- Let’s Talk Ingredients
- A Few Pro Tips Before You Start
- Expand to see more…
As a Caribbean girl who’s been plant-based for years, recreating my childhood favourites is honestly one of my favourite things to do in the kitchen. There’s something powerful about flipping a classic into a feel-good, no-fuss vegan version – and when I tell you this one slaps, I mean it. The first bite hits you with the creamy ackee, followed by that salty, seasoned magic – and trust me, it brings the vibes.
Whether you’re serving it up on a lazy Sunday or using it to impress guests who swear they could never go vegan, this dish delivers.

Why You’ll Love This Ackee and Saltfish Recipe:
- All the authentic flavours without the actual fish.
- Quick and easy – you can get it on the table in under 45 minutes.
- Packed with bold Caribbean spices.
- Comforting, creamy, and satisfying – no one will miss the meat.
- Totally plant-based, totally delicious.
Let’s Talk Ingredients:
Ackee – the center of the dish. You’ll want canned ackee (I rinse it well to get rid of that tinny taste). It’s soft and buttery, like Jamaica in a tin.
And now for the twist: Vegan “Saltfish” – Instead of salted cod I use pre-salted, pan-fried tofu or jackfruit with seaweed, soy sauce and a little liquid smoke. It comes close without trying too hard to imitate that briny, flaky texture. In this recipe, though, we still use traditional saltfish steps – vegan or not – depending on your fancy!
Bell pepper & tomato – the red and green Peppers add crunch and color, while the cherry tomatoes melt into little bursts of flavor.
Onion & garlic – No Caribbean dish would be complete without these two flavor leaders.
Jamaican Seasoning – That thyme-turmeric, all-purpose, and hot pepper sauce combo gets it from simple to big flavor fast.

A Few Pro Tips Before You Start:
- Be Gentle With The Ackee – this is a soft and delicate – fold it in at the end and don’t stir too much.
- Season tofu or jackfruit ahead of time for maximum flavour.
- Never overcook the ackee – once it’s in the pan, heat it through and call it a day. It will turn to mush when overcooked.
- Spice Control: Go easy on the hot pepper sauce if you’re not a huge spice fan – you can always add more later.
Serving Suggestions:
I love this dish piled high next to a generous serving of fluffy rice and peas, or with some crispy fried dumplings. It’s also incredible stuffed into hard dough bread or served with roasted breadfruit if you’re feeling fancy. Add avocado slices on the side for that buttery contrast.
5 Reasons to Love This Vegan Ackee and Saltfish Recipe
- It’s a plant-based twist on a true Jamaican classic
If you grew up around Jamaican food like I did, you’ll know that ackee and saltfish is more than just a meal — it’s a proper part of the culture. This vegan version keeps the spirit of the traditional dish while giving it a plant-based spin that still feels comforting and familiar. - Ackee has the most beautiful texture
One of the reasons this dish works so well is the ackee itself. When it’s cooked, the soft yellow flesh has a texture that’s often compared to scrambled eggs, which is why it works so perfectly in savoury dishes like this. Ackee is actually a tropical fruit originally from West Africa that became an important ingredient in Caribbean cooking after being brought to Jamaica centuries ago.
https://www.britannica.com/plant/ackee - A dish that carries real history
Ackee and saltfish isn’t just famous because it tastes good — it also tells part of Jamaica’s story. The fruit came from West Africa, while salted cod was brought to the Caribbean as a preserved food during the colonial period. Over time, those ingredients came together to create what is now recognised as Jamaica’s national dish.
https://en.wikipedia.org/wiki/Ackee_and_saltfish - Packed with bold Caribbean flavour
Onions, peppers, garlic, herbs, and seasoning all come together to give this dish that warm, savoury flavour Jamaican cooking is known for. It’s simple food, but when those ingredients hit the pan together, the whole kitchen starts smelling amazing. - Perfect for breakfast, lunch, or dinner
Traditionally this dish is often served for breakfast in Jamaica, but honestly it works any time of day. Pile it next to fried plantain, dumplings, or rice and you’ve got a meal that feels hearty, comforting, and full of Caribbean flavour.

FAQs – Vegan Ackee and Saltfish Recipe:
Is ackee actually vegan?
Yes! It’s a fruit, though it tastes more like scrambled eggs or soft cheese. Just rinse it well and don’t overcook it.
What can I use instead of saltfish?
Try marinated tofu, jackfruit, hearts of palm, or even artichoke hearts. Add seaweed flakes and soy sauce to mimic that ocean flavour.
Can I make it ahead of time?
Definitely. It keeps well in the fridge for 2–3 days. Just reheat gently to avoid breaking up the ackee.
Where can I buy ackee?
Most Caribbean shops stock canned ackee, and you can often find it online or in international sections at big supermarkets.
Can I freeze this?
I wouldn’t recommend freezing ackee – it turns mushy. But everything else can be prepped ahead.

Final Thoughts on This Ackee and Saltfish recipe:
There’s something about the creamy ackee and salty, savoury seasoning that just takes you straight to a Jamaican kitchen. New to plant-based living or a longtime vegan wanting to reclaim some roots, this vegan ackee and saltfish recipe has it all – either way. Try it out – or better yet – tag me in your pics so I can see your yummy creations!
Vegan ackee and saltfish Recipe
Ingredients
- 1 lb vegan Saltfish (or vegan alternative like marinated tofu or jackfruit)
- 1 can ackee, drained and rinsed
- 1 med onion, chopped
- 4 large cloves garlic, minced
- 1 large red bell pepper, chopped
- 1 large green bell pepper, chopped
- 1 cup cherry tomatoes, halved
- 1 ts sea salt (adjust to taste)
- 1 tsp coarse black pepper
- 1 tsp turmeric
- 3 tsp dried thyme
- 1 tbsp Jamaican all-purpose seasoning
- 1 tsp hot pepper sauce (adjust to taste)
- 2 tbsp olive oil
Instructions
- Prepare the Vegan Saltfish:Rinse and shred the Jackfruit. Soak in salted water for 30minutes. Drain and set aside.
- Sauté the Vegetables:Heat the vegetable oil in a large pan over medium heat.Add the chopped onion, minced garlic, red bell pepper, and green bell pepper to the pan. Sauté until the vegetables are soft, about 5-7 minutes.
- Season and Cook:Add sea salt, black pepper, turmeric, thyme, Jamaican all-purpose seasoning, and hot pepper sauce to the sautéed vegetables. Stir to combine.Add the cherry tomatoes to the pan. Cook and stir until the tomatoes are soft, about 5 minutes.
- Combine Saltfish and Vegetables:Add the shredded saltfish to the pan. Cook together with the vegetable mixture for about 10 minutes, stirring occasionally.
- Add the Ackee:Gently fold in the rinsed ackee, being careful not to mash it. Cook for an additional 10 minutes, allowing the flavors to meld together.
- Serve:Serve the Ackee & Saltfish warm with rice.







I was inspired by your vegan ackee and saltfish recipe, which reminded me of my grandmother’s childhood cooking. It’s surprising how accurate this was in being a vegan version. I’m definitely adding this to my regular rotation, thanks!!
Awww thats so nice to hear!
I grew up loving the taste of traditional ackee and saltfish, and since changing to a plant-based diet, I’ve really missed those flavors. I really like how you used tofu and seaweed to get that salty and rich flavor, it’s a smart and creative move.
The tofu is a brilliant substitute, and the dish is packed with protein and healthy fats. I added some extra veggies for good measure, and it was still delicious. A great way to enjoy a classic dish without the guilt!
Wow, this recipe actually delivers. The seasoning is perfect, and the tofu works surprisingly well.
So glad you like it