Heat chili oil in a large skillet over medium heat.
When oil is hot, add onion, garlic and ginger. Saute for about 45 seconds.
Add chicken broth, cumin, turmeric, paprika, curry, and salt and pepper. Simmer for a few minutes, then stir in coconut milk.
Bring to a boil, then reduce to a simmer for about 30 minutes.
While curry sauce is simmering, cut the chicken into small pieces and coat with cornstarch. In a medium skillet, heat oil and saute chicken until cooked through. When fully cooked, remove and drain on paper towels.
When curry sauce has finished simmering, add carrots, potato, peas and cooked chicken. Simmer for another 10-15 minutes, until veggies become tender.
When serving, plate the rice and drizzle some of the peanut sauce over the top. Serve curry sauce around the rice or to the side. Garnish with peanuts and green onion.