If using dried cassava leaves, rinse them thoroughly and soak them in water for a few hours or overnight to rehydrate. Drain and set aside. If using fresh cassava leaves, wash and chop them finely.
Heat the palm oil or vegetable oil in a large pot over medium heat.
Add the chopped onion and minced garlic, and sauté until the onion is translucent.
Add the meat pieces and cook until browned on all sides.
Stir in the ground peanuts or peanut butter, ensuring it coats the meat evenly.
Add the beef or chicken broth gradually, stirring continuously to create a thick, rich sauce.
Stir in the prepared cassava leaves, making sure they are well incorporated into the sauce.
Add ground crayfish (if using), ground paprika, dried thyme, ground black pepper, and salt. Mix well.
Reduce the heat to low, cover the pot, and let it simmer for about 45-60 minutes, or until the meat is tender and the flavors have melded together. Stir occasionally, adding more broth if necessary to maintain a stew-like consistency.
Enjoy your meal!