Heat the palm oil in a large pot over medium heat.
Add the chopped onion and cook until translucent.
Stir in the minced garlic and chopped hot peppers, and cook for another 2 minutes.
Add the shredded dried or smoked fish to the pot. Cook for a few minutes to combine with the aromatics.
Stir in the finely chopped cassava leaves (or spinach). Cook for about 5 minutes until the leaves are wilted.
Add the ground peanuts or peanut butter to the pot, stirring well to combine with the cassava leaves and fish.
Pour in the vegetable or chicken broth and bring to a boil.
Reduce the heat to low and simmer for about 30 minutes, or until the mixture is thickened and the flavors are well combined.
Season with ground paprika, ground coriander, salt, and black pepper to taste.
Simmer for an additional 10 minutes to allow the flavors to meld.
Enjoy your meal!