To a bowl, combine goat meat with green seasoning, salt, all purpose seasoning, and half of the curry powder. Set aside
To a dutch oven on medium heat, add in 4 tbsp of oil and toast remaining curry powder with onions, bell pepper, scallion, ginger, and garlic for one minute. Follow with goat meat and brown for 10 minutes.
Lower heat to medium low and cover. Cook for 1 hour, only uncovering to stir every 10 minutes. This will allow the meat to render the fat and create its own juices.
Add in 2 cups of hot water and allow the goat to cook on medium heat until tender. This should take 1 hour to evaporate. Add water as needed if the goat meat is not covered.
Once goat is tender, add in carrots, thyme, scotch bonnet, and potato. Cook until tender. This should take about 15 minutes.
Serve immediately.