Cut the chicken breast into bite-sized pieces and season evenly with sea salt and black pepper.
Melt the ghee in a large skillet over medium heat.
Add the diced onion, minced garlic, and grated ginger to the skillet, sautéing until the onion is translucent and fragrant.
Stir in the garam masala and turmeric, toasting the spices for about 30 seconds to release their oils.
Add the chicken pieces to the skillet and cook until browned on all sides, about 5-6 minutes.
Pour in the tomato puree and coconut milk, stirring well to combine with the spices and chicken.
Reduce the heat to low and simmer for 10-12 minutes until the sauce has thickened and the chicken is fully cooked.
While the chicken simmers, lightly sauté the cauliflower rice in a separate pan for 3-5 minutes until tender.
Serve the creamy butter chicken over the cauliflower rice and garnish with freshly chopped cilantro.