Add the minced garlic and grated ginger to the pan. Cook for another minute or two, stirring constantly to prevent burning.
Add the chicken to the pan and stir well to coat it with the onion, garlic, and ginger mixture.
Cook the chicken for about 5 to 7 minutes, or until it is browned on all sides.
Add the cinnamon stick, cardamom pods, and fennel seeds to the pan. Stir well to combine.
Add the roasted curry powder, chili powder, salt, and black pepper to the pan. Stir well to combine.
Add the cup of water to the pan and stir well.
Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 10 to 15 minutes, or until the chicken is cooked through.
Add the coconut milk, curry leaves, and pandan leaves to the pan and stir well. Let the mixture simmer for another 10 to 15 minutes, or until the sauce has thickened.
Remove the pan from the heat and let it cool for a few minutes.
Serve over rice or with naan bread. Enjoy!
Notes
This recipe can be adapted to use boneless chicken, chicken breasts, or any other cut of chicken. If pandan leaves are not available in your supermarket, they can be omitted.