Rinse the jasmine rice under cold water until the water runs clear – this removes excess starch for fluffier rice.
In a medium saucepan, combine the rinsed rice, coconut milk, chicken stock, and a pinch of salt. Bring it to a boil over medium-high heat.
Once boiling, lower the heat to a simmer, cover the saucepan, and let it cook for about 15-18 minutes, or until the rice is tender and the liquid is absorbed. Remove from heat and let it sit covered for another 5 minutes.
While the rice is cooking, heat the olive oil in a large skillet over medium heat. Add the chopped onion, garlic, and grated ginger. Sauté until the onion becomes translucent (about 4-5 minutes).
Stir in the curry powder and turmeric, cooking for an additional minute until fragrant.
Season the chicken thighs with salt and pepper, then add them to the skillet. Cook for about 6-7 minutes per side, or until they are golden brown and cooked through.
Once the chicken is cooked, add the peas to the skillet, stirring everything together, and cook for an additional 2-3 minutes until the peas are warmed through.
Fluff the coconut rice with a fork and serve it on plates or in bowls. Top with the chicken and pea mixture.
Garnish with fresh cilantro and serve lime wedges on the side for squeezing over the dish.
Notes
Rinse the rice to achieve fluffiness. Adjust seasoning to taste.