-
For the rice: Place the rice in a colander or fine mesh strainer and rinse under cool water for 5 minutes, or until the water is clear.
-
Heat the olive oil in a large saucepan set over medium-high heat. When the oil shimmers, add the peanuts, bacon, onion, garlic, ginger, Scotch bonnet chile, tomato paste, and salt. Cook, stirring frequently, for 3 to 4 minutes, until the onion is translucent.
-
Add the rinsed rice, crushed tomatoes, cabbage, smoked fish, carrot, water, coconut milk, bay leaf, thyme sprigs, curry powder, cayenne pepper, and cumin. Stir to combine and bring to a simmer. Cover and decrease the heat to maintain a low simmer. Cook for 10 minutes, or until the rice is just tender. Remove from the heat and allow to sit for 20 minutes.
-
Remove the bay leaf, thyme sprigs, and fish and discard. Stir in the lime juice, scallions, chopped tomatoes, mint, and parsley.
-
Meanwhile, make the spinach: Heat the palm oil in a large saucepan set over medium-high heat. When the oil shimmers, add the onion, garlic, ginger, and salt. Cook, stirring frequently, for 3 to 4 minutes, until the onion is translucent.
-
Add the chicken, bell pepper, chile, and five-spice powder and cook, stirring frequently, for about 5 minutes, or until the chicken is cooked through. Add the crushed tomatoes, coconut milk, crayfish powder, chopped smoked fish, spinach, and mustard greens and stir to combine. Decrease the heat to low and simmer for about 10 minutes, or until the greens are tender.
-
To serve, top the rice with spinach.