Start by making your own Jamaican curry powder, adding allspice to Indian curry powder. You will need 6 tablespoons of curry, if you like it spicy, you can add 8 tablespoons.
Salt your goat meat chunks with bones in, leave to room temperature for 30 minutes.
Heat your medium size pot with lard and mix with your 2 spoons of curry powder until it is fragrant.
Brown the meat in curried oil, once they are ready, put them all in a bowl.
Cook onions, habanero (if you have any) first to brown, add ginger and garlic for 2 minutes, add your meat and and juice in the bowl, mix well together.
Pour in the coconut milk, tomatoes and remaining curry powder and stir well. Add your coconut milk and your water, add thyme. Let it simmer till the meat is tender, about 2 hours.
Add your sweet potatoes very last, they cook very fast. When the potatoes are ready, your dish is ready. You can serve with cauli rice or any other rice you may like, remember, this dish tastes even better in few days, can last for a week in the fridge. Enjoy!