Goat Vindaloo is a spicy and flavorful Indian dish that originates from the region of Goa. It typically consists of tender pieces of goat meat cooked with a blend of aromatic spices, vinegar, and chili peppers. The dish is known for its intense heat and bold flavors. It's often served with rice or flatbread.
In a large bowl, marinate the goat meat with half of the ginger, half of the garlic, half of the vindaloo spice mix, and the vinegar. Let it rest for at least 30 minutes or overnight in the refrigerator for maximum flavor.
Heat the vegetable oil in a pot or deep pan over medium heat. Add the chopped onions and sauté until they turn golden brown.
Add the remaining ginger and garlic to the pot, and cook for another minute until fragrant.
Stir in the remaining vindaloo spice mix and cook for a minute, allowing the flavors to meld together.
Add the marinated goat meat to the pot and cook on high heat for a few minutes, stirring occasionally, until the meat is browned.
Pour in the tomato puree and season with salt. Reduce the heat to low, cover the pot, and let it simmer for about 60-90 minutes, or until the meat is tender and the flavors have developed.
Once cooked, garnish with fresh cilantro and serve hot with rice or flatbread.