In a large pot, heat the palm oil (or vegetable oil) over medium heat. Add the chopped onions and sauté until soft and translucent.
Stir in the minced garlic and cook for another 2 minutes until fragrant.
Add the chopped tomatoes, ground paprika, ground black pepper, ground cumin, and salt. Cook for about 5 minutes, allowing the tomatoes to break down and the spices to release their flavors.
Pour in the fish or vegetable broth and bring to a boil. Reduce the heat and let it simmer for 10 minutes.
Gently add the fish chunks and sliced okra (if using) to the pot. Stir carefully to avoid breaking the fish fillets. Simmer for 10-15 minutes, or until the fish is cooked through and the okra is tender.
Taste and adjust seasoning with additional salt or pepper if needed. If using Scotch bonnet peppers, add them now for extra heat.
Garnish with chopped fresh cilantro before serving.
Enjoy your meal!