Rinse the salted codfish under cold water to remove excess salt. Place it in a bowl and cover with water. Soak for at least 8 hours or overnight, changing the water several times. Alternatively, you can boil the saltfish for about 15 minutes to reduce the salt content, then drain and rinse.
After soaking, drain the codfish and place it in a pot. Cover with fresh water and simmer for 20 minutes. Remove from heat, drain, and let it cool slightly. Flake the fish into bite-sized pieces, removing any bones and skin.
Heat vegetable oil in a large skillet or pan over medium heat. Add the chopped onion, garlic, and bell pepper. Sauté until the onions are translucent and fragrant.
Add the chopped tomatoes, dried thyme, ground black pepper, paprika, allspice, and salt. Cook for a few minutes until the tomatoes start to break down.
Stir in the diced potatoes and cook for about 5 minutes. If using tomato paste, add it now.
Add the flaked saltfish to the pan and stir to combine. Pour in the water or chicken broth. Add the Scotch bonnet peppers if using. Bring to a simmer.
Cover and cook for about 15-20 minutes, or until the potatoes are tender and the flavors are well combined. Adjust seasoning as needed.
Stir in the chopped parsley or cilantro. Add lime juice or vinegar to taste.
Enjoy your meal!