Rinse the jasmine rice under cold water until the water runs clear.
In a medium saucepan, combine the rinsed rice, coconut milk, chicken broth, and 1/2 teaspoon of salt. Bring to a boil over medium heat, then reduce to low heat, cover, and simmer for 15-20 minutes until the rice is tender and the liquid is absorbed.
While the rice cooks, season the chicken thighs with curry powder, garlic powder, ginger powder, salt, and pepper.
In a large skillet, heat olive oil over medium-high heat. Add the seasoned chicken thighs and cook for about 5-6 minutes on each side until golden brown and cooked through. Remove from the skillet and set aside.
In the same skillet, add the diced red bell pepper and sauté for about 3-4 minutes until softened.
Add the frozen peas and soy sauce to the skillet, mixing well. Cook for an additional 2 minutes until the peas are heated through.
Slice the cooked chicken thighs and add them back to the skillet, combining with the vegetable mixture for the final minute of cooking.
Once the rice is ready, fluff it with a fork and serve it warm on plates. Top with the coconut chicken and vegetables.
Garnish with fresh cilantro and serve with lime wedges on the side.