Cut the chicken breast into bite-sized 1-inch cubes and set aside.
Heat the ghee in a large skillet over medium-high heat.
Add the chicken cubes and sear until golden brown on all sides, then remove from the pan.
In the same skillet, add the diced onion, minced garlic, and grated ginger, sautéing until the onion is translucent and fragrant.
Stir in the garam masala, turmeric, cumin, sea salt, and black pepper, toasting the spices for 30 seconds.
Pour in the tomato puree and return the chicken to the skillet, stirring to coat.
Reduce heat to low and simmer for 10 minutes until the chicken is cooked through and the sauce has thickened.
Stir in the full-fat coconut milk to create a rich, creamy texture and heat through for 2 minutes.
While the sauce simmers, steam the cauliflower rice in a separate pan until tender.
Serve the chicken and sauce over the cauliflower rice and garnish with fresh cilantro.