Ackee and No-Fish

15 minutes
to prep

20 minutes
to cook

4 servings

About this Recipe

This Vegan Jamaican Ackee and Hearts of Palm “No-Fish” recipe is a delightful plant-based twist on the traditional Jamaican national dish, ackee and saltfish. Growing up with this cherished meal, I’ve recreated the familiar flavors using hearts of palm as a substitute for fish, maintaining the dish’s authentic taste and texture. Ackee, native to West Africa and celebrated as Jamaica’s national fruit, pairs exquisitely with the tropical notes of the hearts of palm, bringing a hearty and satisfying vegan alternative to the table. Enjoy this comforting and flavorful dish that connects you to the rich culinary heritage of Jamaica, all while keeping it completely plant-based.

Recipe Courtesy of Nicole Blake-Baxter
Photo Courtesy of Alejandra Tolley


  • 19 ounces Jamaica Ackee
  • 10 ounces Hearts of Palm
  • 2 teaspoons salt
  • 2 teaspoons black pepper
  • 1 sprig of fresh thyme
  • 1 large tomato (chopped)
  • 1 cup mixed bell peppers (chopped)
  • 1 Scotch Bonnet or Habanero Pepper (finely chopped) (use gloves to handle)
  • 1 small to medium onion (chopped)
  • 1 garlic clove (minced)
  • 1 tablespoon coconut oil
  • 2 teaspoons allspice
Ackee and no fish


  1. Prepare the Hearts of Palm by rinsing and cutting off any hard or fibrous ends. Break apart into smaller, bite-sized pieces and place in a bowl.
  2. Heat a tablespoon of coconut oil in a large pan over high heat. Add the onions, garlic, and your choice of Scotch bonnet or habanero pepper. Sauté for 2 minutes until the onions begin to soften.
  3. Add the prepared Hearts of Palm to the pan along with the black pepper, salt, fresh thyme, and allspice. Stir well to combine and cook for 10 minutes, allowing the flavors to meld together.
  4.  Mix in the mixed peppers and tomato. Continue to cook, stirring occasionally, for another 5 minutes.
  5.  Drain the Jamaica Ackee and gently add it to the pan. Season again with a little black pepper.
  6.  Fold the ackee into the other ingredients very gently to avoid breaking them up. Simmer for an additional 5 minutes.
  7. Adjust seasoning to taste and serve hot with rice or your choice of side.