Blend the red bell peppers, tomato, scotch bonnet peppers, bird's eye chilis, and onion until smooth. Add a few tablespoons of water to help with the blending if necessary. Set aside.
Heat palm oil in a medium pot until translucent, but do not bleach it.
Add the diced onion and iru (locust beans), and fry briefly for about 1-2 minutes.
Add the blended peppers, salt, and pepper. Cover and cook on medium heat for 10-15 minutes or until much of the liquid has reduced, stirring from time to time. The oil will come to the top once ready.
Meanwhile, in a small bowl, combine the ground egusi with water to form a thick paste.
Gently pinch chunks of the egusi paste and add this to the sauce.
Reduce the heat to low, cover, and allow the sauce to cook for 20 to 30 minutes with little or no stirring, or until the egusi forms a compact mass.
Keep an eye on the sauce. Add more water or broth if necessary, and gently shake the pan or pot to prevent burning.
Add the smoked dried fish, carefully stir to combine, and simmer for 3-5 minutes.
Add the chicken, beef tripe, crayfish, and ⅓ cup of the reserved broth or water, then simmer on low for 5 minutes. Add more or less broth, depending on how thick you like your egusi soup.
Add the spinach then use a wooden spoon to gently stir. Break the egusi accordingly, depending on how lumpy you like your soup.
Cook covered for a further 5 minutes, then check and adjust the seasoning.
Serve with fufu, pounded yam, or your favorite swallow.