Heat the vegetable oil in a large pot over medium-high heat. Add the goat meat and brown on all sides. Remove the meat from the pot and set aside.
In the same pot, add the chopped onion, garlic, and ginger. Sauté until the onions are translucent and fragrant.
Add the chopped tomatoes, bell pepper, carrots, and potato to the pot. Cook for a few minutes until the vegetables start to soften.
Return the browned goat meat to the pot. Stir in the Scotch bonnet peppers (whole or chopped), thyme, allspice, and bay leaves.
Add the beef or chicken broth, water, tomato paste, soy sauce, and Worcestershire sauce. Stir to combine and bring to a boil.
Reduce the heat to low, cover the pot, and let it simmer for 1.5 to 2 hours, or until the goat meat is tender and the flavors have melded together. Check occasionally and add more water if needed.
Adjust salt and pepper to taste. Garnish with fresh parsley or cilantro before serving.
Enjoy your meal!