Put garden eggs, turkey berries, tomatoes, onion, and petite belle pepper or scotch bonnet pepper in a saucepan. Add water and bring to a boil. Boil for eight to ten minutes or till the garden eggs is cooked through.
Cool for a few minutes, pour into a blender, reserving the water, add ginger and garlic and blend. If you prefer a very smooth soup, use a colander to strain the blended mixture and set aside.
In a saucepan, add chopped onions and salted beef if using. Add a splash of water and set on fire for a minute or to for the beef to omit it's juices. Add the blended mixture, reserved water and water as needed and bring to a boil.
Whiles boiling, liberally season fish and shrimps with salt. Add to the boiling soup, add grounded shrimp and fish and cook for about 10 to 15 minutes till the fish is cooked through. Taste and add salt if needed. Serve as appetiser with garlic bread or as main with fufu or rice.
You can make this soup without garden eggs and turkey berries, boil the tomatoes with onions and pepper and continue with the process. Alternatively, you can replace vegetable stock with water. Add just enough vegetable stock as you will need depending on how light you want the soup.