In a large pot, heat 2 tablespoons of palm oil over medium heat. Add the beef pieces and brown them on all sides. Remove the beef and set aside.
In the same pot, add the remaining palm oil. Sauté the chopped onion, garlic, and ginger until the onions are translucent.
Stir in the chopped tomatoes and cook for about 5 minutes until they start to break down.
Add the ground paprika, black pepper, thyme, and hot peppers if using. Mix well.
Return the browned beef to the pot. Add the water or beef broth and bouillon powder or cubes if using.
Bring to a boil, then reduce the heat and simmer for about 30 minutes, or until the meat is tender.
Stir in the finely chopped cassava leaves. Cover and simmer for an additional 30-45 minutes, stirring occasionally. If the mixture becomes too thick, you can add more water or broth as needed.
Taste and adjust seasoning with salt if needed.
Enjoy your meal!