Season the goat meat with salt and pepper, and set aside.
In a large pot, heat oil over medium heat until hot, then add the meat, stirring frequently and scraping browned bits off the bottom.
When the meat has browned, add the curry powder and stir for 1-2 minutes.
Then add the garlic, ginger, onion, white pepper, thyme, scallions (green onions), tomato paste, and scotch bonnet pepper, and stir for another minute.
Pour in just enough water (or broth) to cover the meat, bring to a boil, and simmer until tender. The time will depend on the meat, altitude, and preference, but mine takes 2-3 hours. Stir occasionally and add more liquid as needed.
Add the potatoes and bouillon powder 15-20 minutes before the stew is done. Continue cooking it until the potatoes are tender. For a thicker stew, cook the potatoes until they start falling apart. You can thin it with water or stock if it gets too thick.