Toast the whole spices in a dry skillet until fragrant. Grind into a fine powder. I used a mortar and pestle, and broke the pestle with my awesome strength (kidding. I dropped it and it broke).
In a deep sauté pan, heat 2 teaspoons of oil. Add garlic and ginger,
After frying for a minute, add onions, curry leaves and spices. Fry onions until transparent.
Add the beef, breaking apart with a wooden spoon. Stirring until mostly cooked.
When the beef is browned, add the coconut milk and water. Reduce the heat to a medium -low flame and cook for another 20 minutes until beef is cooked.