In a large pot, heat the vegetable oil over medium-high heat.
Add the beef and pork pieces, browning them on all sides. Remove and set aside.
Add the chicken pieces to the pot and brown them as well. Remove and set aside.
In the same pot, add the finely chopped onions and sauté until golden brown, about 5-7 minutes.
Add the minced garlic and grated ginger, and cook for another minute until fragrant.
Stir in the cloves, ground cinnamon, ground allspice, and ground black pepper.
Return the browned meat to the pot, mixing well to coat with the spices.
Pour in the cassareep (or the molasses and soy sauce mixture) and water or beef broth.
Add the whole, pricked hot peppers and bay leaves. Bring the mixture to a boil.
Reduce the heat to low, cover, and let it simmer for about 2-3 hours, or until the meat is tender and the flavors are well developed.
Check occasionally and add more water or broth if necessary to keep the meat submerged.
Taste and adjust the seasoning with salt if needed.
Remove the hot peppers if you prefer a milder stew, or leave them in for more heat.
Transfer the peperpot to a serving dish.
Garnish with fresh chopped cilantro.
Enjoy your meal!