Boil peeled beans with enough water over medium heat until soft or use a pressure cooker both stove top or electric pressure cooker works.
Boil assorted meat till tender with beef stock cubes, onions and salt. Separate stock from meat and set aside
Blend cooked beans in a blender for a smooth puree and set aside, pass the blended through a tiny hole sieve and discard the chaff.
Place a pan on medium heat, add palm oil and heat for about 3 minutes (don’t bleach oil)
Stir puréed beans in palm oil (beans purée should not be loose but somewhere in the middle of loose and thick) Add water if needed to achieve the desired thickness
Add assorted beef (if using) and cayenne pepper, stir till well combined. Reduce the heat and leave to cook for about 10 minutes. Check-in between to avoid soup from burning and add more water if need be
Add ground crayfish, beef stock cube and salt. At this point don’t want the soup to be thick, add water if need be but don’t overdo it. Continue to cook for another 3 minutes then take it off the heat. Serve with ewedu soup, swallow of choice like amala dudu (yam flour), garri or Tuwo and buka stew