Preboil the thawed pigeon peas for 20 minutes, drain, then repeat for another 20 minutes. Drain well and set aside. If using canned pigeon peas, skip this step.
Thaw the frozen chataigne completely, then squeeze out any excess liquid.
Heat the olive oil in a large pot over medium heat. Add the cumin seeds, half of the chopped onion, half of the minced garlic, and half of the scotch bonnet pepper. Reduce the heat to low and sauté for 3 minutes.
Stir in the Caribbean green seasoning and cook for another 2 minutes. Add the curry powder and continue to cook on low for 3 minutes, stirring often.
Pour in 3/4 cup of water and cook the curry base to remove the raw taste of the spices. Add the remaining onion, garlic, scotch bonnet pepper (optional for extra heat), and anchar masala. Increase the heat to medium and allow the liquid to reduce.
Turn the heat to high, add the chataigne, and mix well to coat in the curry base. Stir in the preboiled pigeon peas.
Add the salt, remaining 2 cups of water, and coconut milk. Bring to a boil, then reduce to a gentle simmer. Cover partially with the lid and cook for 90 minutes, stirring occasionally.
Taste and adjust salt as needed. The curry should be thick and rich, and the peas and chataigne tender. Remove from heat and serve hot with Sada or paratha roti, rice, or your favorite flatbread.