If using mountain chicken, clean and prepare it by removing any skin and bones. If using chicken legs, ensure they are properly cleaned.
Heat the vegetable oil in a large pot or skillet over medium-high heat. Add the mountain chicken or chicken legs and brown on all sides. Remove 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, fresh thyme, allspice, paprika, ground black pepper, and salt to the pot. Cook for a few minutes until the vegetables start to soften.
Return the browned mountain chicken or chicken legs to the pot. Stir to combine with the vegetables and seasonings.
Pour in the chicken broth, soy sauce, Worcestershire sauce, and water. Stir to combine and bring to a boil.
Reduce the heat to low, cover the pot, and let it simmer for 45 minutes to 1 hour, or until the meat is tender and fully cooked. Stir occasionally and add more water if needed.
Adjust salt and pepper to taste. Garnish with fresh parsley or cilantro before serving.
Enjoy your meal!