Step 1: arinate goat meat with yogurt, ground cinnamon and clove for 1 hour. Set aside. In a pot, bring 4 L water to boil.
Step 2: Add marinated goat meat and bring to reboil, then add kaffir lime leaves.
Step 3: At medium-high heat, add oil to a another pot. Stir fry lemon grass until fragrant then add onion and stir occasionally until wilted.
Step 4: Combine all ground ingredients to the pan, stir fry until done and fragrant. Ladle small amount of goat's broth into the spices' pot and stir.
Step 5: Combine spices' mixture into the pot of goat's mixture. Cook until the meat tender.
Step 6: Pour thick coconut milk and 25 mL water and reboil. Set aside.
Step 7: Ready to serve, garnish with fried shallot and acar (Indonesian pickled cucumber, chili, shallot and carrot) or asinan (Indonesian pickled fruit).