Place the cod in a pot with enough water to cover.
Boil until cooked through, about 10 minutes.
Strain the fish and reserve the cooking liquid.
Cut the chicken into small pieces.
Season the chicken with the ground star anise and black pepper.
As soon as the fish is cool enough to handle, flake the fish by hand.
In a large dutch oven or similar pot, heat oil.
Add chicken and ham.
Cook for about 5 minutes, until golden brown.
Add onion, garlic, Scotch Bonnet Pepper and bell pepper.
Saute until vegetables soften.
Add tomato, spinach, cabbage, green peas and black eyed peas.
Cook for about 5 minutes, until cabbage has softened.
Add cooked salt cod, 2 cups water (or chicken broth), star anise, and allspice.
Bring to a boil.
Add rice and reduce to a medium high heat.
Cover and cook on a medium simmer for about 15 minutes, until the rice cooks.