Cook the rice according to package instructions and set aside.
Heat olive oil in a skillet, season chicken with salt and pepper, and cook for 6–7 minutes on each side until browned and fully cooked. Remove from pan.
Sauté chopped onion in the same skillet for 3–4 minutes, then add minced garlic and grated ginger, cooking for another minute. Add ground cumin, coriander, turmeric, and chili powder.
Pour in coconut milk and chicken broth, stirring well to combine and scraping any browned bits from the pan.
Return the seared chicken to the skillet and simmer gently for about 5 minutes.
Stir in chopped basil and lime juice, adjusting seasoning if needed.
Serve the chicken over warm rice, garnishing with additional basil if desired.