Rinse the salt off the fish with water and soak overnight, changing the water twice before cooking.
Dice the onions, tomatoes and red pepper. Finely chop the garlic.
Heat the oil in frying pan add the fish and fry for about 5 minutes.
Remove the fish from pan and add the butter, onions and garlic, cook on a low heat for 5 minutes. Add more oil if required.
Add the tomatoes and fish seasonin’, cook for 10 minutes.
Add the red pepper, cook for 5 minutes.
Add the fish, hot pepper sauce and cider vinegar. Taste and add salt if required. Cover and cook on low to medium heat for 10 minutes.
Drain the ackee and stir gently into the pot. Sprinkle with black pepper and thyme, check and adjust seasoning, cook for 5 minutes until the ackee is warm through.