Add the beef, 1 tbsp of onion, a quarter stock cube, oil, 100mls of water and a pinch of salt to a pot, mix well, bring to the boil and reduce to a simmer for about 25 mins until the beef is cooked through. Reserve both the beef and the cooking liquid.
Whilst the beef is cooking add the aubergine, the remaining onion, fish flakes, chilli and 150mls of water into a high-powered blender and whiz into a puree.
Transfer the vegetable puree into a pot, add the remaining stock cubes and water, peanut butter, and palm oil mix, bring to the boil and reduce to a simmer for 30 mins stirring occasionally.
Then stir in the cassava leaves, okra (if using) and beef liquid, bring the boil and simmer for about 30 mins (for young well minced leaves) or about 60 mins for older tougher leaves until the cassava leaves are done. You might need to add a little bit more water if cooking for longer.
10 mins before the cassava leaves are done add in the beef, season well and cook till done.
Serve over bowls of steaming rice.