Cook the rice according to package directions until soft and fluffy. Fluff with a fork and set aside.
Heat oil in a large pan over medium heat. Add chicken pieces and spread them out. Cook for 6 to 8 minutes, stirring occasionally, until the chicken is golden on the outside and fully cooked inside.
Add minced garlic and grated ginger to the pan. Stir well and cook for about 1 minute until fragrant.
Pour in coconut milk slowly. Add salt, pepper, paprika, soy sauce, and honey. Stir until the sauce is fully mixed and smooth.
Add sliced carrots and peas. Stir gently so they are coated in the sauce.
Reduce heat to low and let the mixture simmer for 5 to 7 minutes. Stir occasionally until the sauce thickens and coats the chicken and vegetables.
Turn off the heat and add lime juice. Stir gently to combine.
To serve, place warm rice in a bowl. Spoon the coconut chicken mixture over the rice. Garnish with fresh cilantro and serve immediately.