Cut the chicken breast into bite-sized cubes and season with half of the sea salt and black pepper.
Heat the ghee in a large skillet over medium-high heat and sear the chicken until golden on all sides, then remove and set aside.
In the same skillet, add the finely diced onion, minced garlic, and grated ginger, sautéing until the onion is translucent and fragrant.
Stir in the garam masala, turmeric, and remaining salt and pepper, toasting the spices for 30 seconds to release their oils.
Pour in the tomato puree and coconut milk, whisking to combine into a smooth, creamy sauce.
Return the chicken to the skillet, reduce heat to low, and simmer for 8-10 minutes until the sauce thickens and the chicken is cooked through.
While the chicken simmers, steam or lightly sauté the cauliflower rice in a separate pan until tender.
Serve the creamy butter chicken over the bed of cauliflower rice and garnish with freshly chopped cilantro.