Cut the chicken breast into 1-inch cubes and set aside.
Heat the ghee in a large skillet over medium heat and sauté the diced onion until soft and translucent.
Stir in the minced garlic, grated ginger, garam masala, turmeric, cumin, salt, and pepper, cooking for 1 minute until fragrant.
Add the chicken cubes to the skillet, browning them for about 5 minutes to lock in the juices.
Pour in the tomato puree, reduce heat to low, and simmer for 10 minutes until the chicken is cooked through.
Stir in the full-fat coconut milk to create a rich, creamy sauce and heat through for another 2 minutes.
While the sauce simmers, steam or sauté the cauliflower rice until tender.
Serve the chicken tikka masala over the cauliflower rice and garnish with freshly chopped cilantro.