Dice the chicken breast into bite-sized pieces and season with sea salt and black pepper.
Heat the ghee in a large skillet over medium-high heat until melted and shimmering.
Add the chicken to the skillet and sear until golden brown on all sides, then remove and set aside.
In the same skillet, add the finely diced onion and sauté until translucent and soft, about 5 minutes.
Stir in the minced garlic, grated ginger, garam masala, and turmeric, cooking for 1 minute until fragrant.
Pour in the tomato puree and coconut milk, stirring to combine and scraping up any browned bits from the bottom of the pan.
Return the chicken to the skillet and simmer for 10 minutes until the sauce thickens and chicken is cooked through.
While the chicken simmers, lightly steam or sauté the cauliflower rice in a separate pan until tender.
Serve the creamy butter chicken over the cauliflower rice and garnish with chopped fresh cilantro.