pre-cook the Romano beans in boiling water for 45 minutes. Drain and set aside.
Season the chicken with salt, Caribbean green seasoning, tomato, scallions, scotch bonnet pepper, and black pepper. Mix well and allow to marinate while the beans cook.
Heat the oil in a deep pot over low heat. Add the onion and half of the garlic. Cook for 2 to 3 minutes until softened.
Add the curry powder and stir constantly to bloom the spices which makes a good curry powder. Cook for about 4 minutes.
Increase the heat to medium-high and add 1/2 cup of water along with the roasted geera and anchar masala. Bring to a boil and maintain a rolling boil until the liquid cooks off and the oil separates.
Add the seasoned chicken and stir well to coat each piece in the curry base. Cover the pot. After about 3 minutes, the chicken will release its own liquid.
Remove the lid and cook uncovered for about 5 minutes to burn off that liquid. This step helps cook-off the 'rawness' of the curry.
Add the pre-cooked romano beans and stir gently.
Pour in 2 cups of water and bring to a boil, then reduce to a rolling simmer. Add the remaining garlic. Add more water during cooking if necessary.
After 25 minutes, taste and adjust salt as needed. Increase the heat if the sauce is too runny and allow it to reduce.
Turn off the heat and stir in the chadon beni or cilantro. Serve hot with coconut rice or rice and peas.