In a large skillet, heat the coconut oil over medium-high heat. Once the oil is hot, add the bite-sized chicken thighs. Sauté for about 5-7 minutes or until the chicken is golden brown and cooked through. Remove the cooked chicken from the skillet and set aside.
In the same skillet, reduce the heat to medium and add the chopped onion, minced garlic, and ginger. Sauté for about 3-4 minutes until the onion becomes translucent and fragrant.
Add the arborio rice to the skillet, stirring to coat the grains with the oil and aromatics. Toast the rice for about 2 minutes until it starts to look slightly translucent.
Stir in the red curry paste and mix well to ensure the rice is evenly coated. The aroma will be heavenly at this stage!
Begin adding the warmed chicken broth, one ladleful at a time, stirring continuously. Wait until most of the liquid is absorbed before adding the next ladle of broth. This process will take about 20-25 minutes, and the rice should become creamy and al dente.
Once the rice is nearly cooked, stir in 1 cup of the coconut milk, the cooked chicken, lime juice, brown sugar, and soy sauce. Allow it to cook for another 5 minutes, stirring occasionally.
In the final minutes of cooking, add the sliced bok choy, cherry tomatoes, and pineapple chunks. Stir until the bok choy is wilted and the tomatoes are slightly softened.
Once everything is well combined and heated through, remove from heat. Stir in the remaining coconut milk for extra creaminess and garnish with torn basil leaves. Serve warm and enjoy your Thai Red Curry Risotto!