Dice 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 finely diced onion, minced garlic, and grated ginger, sautéing for 3-4 minutes until the onion is translucent and fragrant.
Stir in the garam masala and turmeric, toasting the spices for 30 seconds to release their essential oils.
Pour in the tomato puree and full-fat coconut milk, stirring well to combine and scraping up any browned bits from the bottom of the pan.
Return the chicken to the skillet, reduce heat to low, and simmer for 5-8 minutes until the sauce has thickened and the chicken is cooked through.
While the chicken simmers, lightly sauté the cauliflower rice in a separate pan with a splash of water or steam until tender.
Serve the creamy butter chicken over the cauliflower rice and garnish with freshly chopped cilantro.