Cut meat into pieces (medium size). Wash well.
Soak in vinegar and water mix for 10 minutes. Drain and set aside.
Heat oil and sauté garlic.
When half done, add half of ginger and sauté.
Add onion and sauté till onion is translucent.
Add spices (cardamom, bay leaves, cinnamon, anistar, pepper). Saute till onion is golden brown.
Add meat and fry till water is almost all gone.
Add salt and fry till all water is gone.
If using fresh coconut milk, add 2nd milk. If using powder, add half of the milk and enough water to cover meat.
Bring to boil and simmer to cook till the meat is tender.
Halfway, add chilies and curry leaves.
When meat is tender, add the rest of the milk. Bring to boil and remove from heat.
Best served if refrigerated overnight and re-heated the next day.
*** Note: If using fresh coconut, milk of one coconut: 1 cup 1st milk and enough 2nd milk to cover the meat when cooking.