Rinse the basmati rice under cold water until the water runs clear, then cook according to package instructions using a 1:2 ratio of rice to water.
Cut the chicken breast into bite-sized cubes and season evenly with sea salt and black pepper.
Heat the olive oil in a large skillet over medium-high heat and sear the chicken until golden brown on all sides, then remove from the pan and set aside.
In the same skillet, add the diced yellow onion and sliced red bell pepper, sautéing for 4-5 minutes until the vegetables are tender-crisp.
Stir in the minced garlic, grated fresh ginger, and red curry paste, cooking for 1 minute until the spices are highly aromatic.
Pour in the full-fat coconut milk and water, whisking to combine and scraping any browned bits from the bottom of the skillet.
Return the seared chicken to the pan and simmer for 5-7 minutes until the sauce has thickened and the chicken is fully cooked through.
Fold in the baby spinach during the last minute of cooking until just wilted.
Fluff the cooked basmati rice with a fork and serve the coconut curry chicken immediately over the rice.