Heat the oil in a large pan or pot over high to medium heat. Add the ground spices and stir them until the aroma is released.
Add the meat and stir for a minute. Add water, and cover the pot. Let it boil for 10–15 minutes, and then lower the heat. Cook it slowly, letting the meat cook well.
When the meats are soft enough, you are ready to pour the coconut milk. Do not boil for long when the coconut milk is added. Boil for 1/2 minutes and turn off the stove.
The soup is ready to serve. Add a sprinkle of fried onion and cut lime on top. You can serve it with hot steamed rice. Enjoy!