Heat the palm oil in a large pot over medium heat.
Add the chopped onions, tomatoes, and bell pepper. Cook until softened.
Add the meat and cook until browned on all sides.
Stir in the ground crayfish, egusi, and stock. Bring to a gentle simmer.
Cover the pot and let it cook for about 20-30 minutes, stirring occasionally.
Add the chopped spinach or bitter leaf and simmer for an additional 5-10 minutes.
Season with salt, pepper, and any additional seasonings if desired.
Serve the Egusi Soup hot with a side of rice, fufu, or another preferred accompaniment.
Enjoy!