Rinse the basmati rice thoroughly and cook in water according to package instructions until tender.
Cut the chicken breast into 1-inch bite-sized pieces and season evenly with sea salt and black pepper.
Heat the ghee in a large skillet over medium-high heat and sear the chicken until golden brown on all sides, then remove and set aside.
In the same skillet, add the diced yellow onion, minced garlic, and grated ginger, sautéing until the onion is translucent and fragrant.
Stir in the garam masala, turmeric, and ground cumin, toasting the spices for 30 seconds to release their oils.
Pour in the tomato puree and coconut milk, stirring to combine and scraping up any flavorful browned bits from the pan.
Return the chicken to the skillet, reduce heat to low, and simmer for 5-7 minutes until the sauce thickens and the chicken is cooked through.
Serve the creamy chicken masala over the fluffy basmati rice and garnish with chopped fresh cilantro.