Steps
1. Rinse the basmati rice under cold water until water runs clear. Cook rice according to package instructions and set aside.
2. Heat oil in a pan over medium heat. Add onion, garlic, and ginger; sauté until fragrant and translucent, about 3-4 minutes.
3. Add diced chicken to the pan, season with salt and pepper, and cook until browned on all sides.
4. Stir in curry powder, cumin, and turmeric; cook for 1 minute to release the spices' aroma.
5. Add diced tomatoes, coconut milk, and chickpeas to the pan. Stir well and bring to a simmer.
6. Cover and cook for 10-12 minutes, until chicken is cooked through and sauce has thickened slightly.
7. Adjust seasoning with salt and pepper as needed.
8. Serve the curry hot over the cooked basmati rice, garnished with fresh cilantro if desired.