First, heat the vegetable oil in a large skillet or pot over medium-high heat. Add the chicken pieces and cook them until they are golden brown on all sides. This step helps to seal in the juices and add flavor. Once browned, remove the chicken from the skillet and set it aside for later.
In the same skillet, add the chopped onion. Sauté for a few minutes until it begins to soften, then add the minced garlic and grated ginger. Continue to cook for another minute until the aromas are released and the onion is translucent. This fragrant trio forms the essential flavor foundation for your curry.
Next, add the curry powder, ground cumin, and ground coriander to the skillet. Stir constantly and cook for about one minute. This process, known as "blooming," toasts the spices, which deeply enhances their flavor and aroma, making your final dish much more fragrant and delicious.
Pour in the coconut milk and chicken broth, stirring well to combine with the spices and scrape up any flavorful bits from the bottom of the pan. Bring the mixture to a gentle simmer, allowing the flavors to start melding together into a creamy sauce base.
Return the cooked chicken to the skillet along with the sliced carrots and chopped red bell pepper. Reduce the heat, cover, and let it simmer for about 15 minutes. This gives the chicken time to cook through and become tender while the vegetables soften perfectly.
Finally, stir in the green peas and season with salt and pepper to your liking. Cook for just a few more minutes, until the peas are heated through but still have a vibrant color. Serve the curry hot over a bed of jasmine rice and garnish with fresh cilantro for a final touch of freshness.