goat - 2 to 3 kilograms (cut into cubes, can substitute with lamb)
oil - 1/2 cup (for marinade)
thyme - 3 tablespoons (natural or dry, for marinade)
rosemary - 3 tablespoons (natural or dry, for marinade)
black pepper - 1 tablespoon (ground, for marinade)
garlic - 10 cloves (crushed into a puree)
oregano - 2 tablespoons (dry)
homemade curry powder - 3 tablespoons
salt - to taste (to taste)
annatto oil - 1/2 cup
aged rum - 1/2 cup
white onion - 300 grams (cut into brunoise)
canned peeled tomatoes - 1 small can (processed)
scallions - 200 grams (cut into brunoise)
leek - 200 grams (cut into brunoise)
cilantro - 1/4 cup (finely chopped)
brown sugar or panela - 125 grams (grated)
Chilean crystal pepper or sweet pepper - 50 grams
paprika - 200 grams (cut into brunoise)
eggplant - 3 (peeled, cut into cubes, in salted water)
red wine - 500 milliliters (optional)