Heat the ghee in a large skillet over medium-high heat until melted and shimmering.
Add the diced chicken breast to the skillet and sear for 3-4 minutes until golden brown on all sides.
Stir in the diced yellow onion, minced garlic, and grated ginger, cooking for another 3 minutes until the onion is translucent.
Add the garam masala, turmeric, sea salt, and black pepper, stirring constantly for 60 seconds to toast the spices.
Pour in the tomato puree and full-fat coconut milk, stirring well to combine all ingredients into a smooth sauce.
Reduce the heat to low and allow the mixture to simmer for 10 minutes until the sauce has thickened and the chicken is fully cooked.
While the chicken simmers, steam or lightly sauté the cauliflower rice in a separate pan until tender.
Divide the cauliflower rice into a bowl, top with the creamy butter chicken, and garnish with freshly chopped cilantro.