How to Make It
In a spice grinder, grind the coriander, fenugreek, turmeric, cumin, bay leaves, peppercorns and 2 teaspoons salt to a powder. Toss the chicken with the curry powder.
In a large heavy pot, heat the oil over medium high heat until hot, then brown the chicken in batches, about 6 minutes per batch. Transfer the chicken to a platter as browned.
Add the onion, garlic and ginger to the pot and cook, stirring occasionally, until golden, 5 to 7 minutes. Stir in the potatoes, carrots, cabbage, bay leaves, Scotch bonnet pepper, water and coconut milk. Add the chicken and any accumulated juices back to the pot and cover. Simmer the stew until the chicken is very tender, about 1 hours. Season with salt and pepper to taste and sprinkle with the scallions and cilantro. Serve with cooked rice.