If using fresh cassava leaves, rinse them thoroughly and chop finely. If using dried cassava leaves, soak them in water for several hours or overnight before using. Drain and chop finely.
Heat the palm oil or vegetable oil in a large pot over medium heat.
Add the chopped onions, minced garlic, and minced ginger. Sauté until the onions are translucent and fragrant.
Stir in the hot peppers (if using) and ground peanuts or peanut butter. Mix well and cook for a few minutes.
Add the chopped cassava leaves to the pot and stir well to coat with the oil and spices.
Pour in the chicken or vegetable broth, stirring to combine.
Bring to a boil, then reduce the heat to low and let it simmer for about 30-45 minutes, or until the cassava leaves are tender and the flavors are well combined.
If using dried or smoked fish, add it to the pot during the last 15 minutes of cooking. Stir to incorporate.
Season with salt to taste.
Enjoy your meal!