If using dried salted fish, soak it in water for a few hours to remove excess salt. Drain and rinse the fish, then remove any bones and cut the fish into bite-sized pieces.
Heat the palm oil or vegetable oil in a large pan over medium heat.
Add the chopped onion and minced garlic, and sauté until the onion is translucent and aromatic.
Add the chopped tomatoes and bell pepper, and cook until the tomatoes are soft and the mixture is well blended.
Stir in the prepared fish pieces, ensuring they are well mixed with the tomato and onion mixture.
Add ground paprika, dried thyme, ground black pepper, and hot peppers (if using). Stir well.
If using chopped spinach or cassava leaves, add them to the pan. Stir to combine and cook for an additional 5-10 minutes until the greens are tender.
Reduce the heat to low and let the mixture simmer for about 15-20 minutes, allowing the flavors to meld together. Adjust the seasoning with salt if necessary.
Enjoy your meal!