Start by cooking your rice according to the package instructions, and while the rice is cooking, prepare your chicken.
In a large skillet, heat olive oil over medium heat and add the diced onion, cooking until translucent, about 3-4 minutes.
Stir in the minced garlic and cook for another minute until fragrant.
Slice your chicken breasts into bite-sized pieces and add them to the skillet, season with salt and pepper, and cook until the chicken is browned and cooked through, about 6-8 minutes.
Pour in the coconut milk, soy sauce, and lime juice, stir to combine, and allow the sauce to simmer for about 5 minutes so it thickens slightly, then taste and adjust seasoning if needed.
Once the rice is cooked, plate a serving of rice in a bowl and ladle the creamy coconut chicken over the top.
Finish with fresh cilantro and a sprinkle of red pepper flakes if you like a little heat.