Rinse the pork chunks under cold water and pat dry with paper towels.
Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the pork chunks and brown them on all sides. Remove the pork from the pot and set aside.
In the same pot, add the chopped onion, garlic, and grated ginger. Sauté until the onion is translucent and fragrant, about 5 minutes.
Stir in the allspice, ground cinnamon, ground cloves, and tomato paste. Cook for another 2 minutes until the tomato paste darkens and the spices are fragrant.
Return the browned pork to the pot. Add the beef or chicken broth, soy sauce, brown sugar, salt, and black pepper. If using, add the vinegar for a tangy flavor.
Stir to combine. Bring the mixture to a boil, then reduce the heat to low and cover. Simmer for about 1.5 to 2 hours, or until the pork is tender and cooked through. Stir occasionally and add more broth if needed.
Add the diced potatoes and sliced carrots. Continue to simmer for another 20-30 minutes, or until the vegetables are tender.
Remove the Scotch bonnet peppers (if used) and garnish with fresh thyme or parsley before serving.
Enjoy your meal!