Cut the chicken breast into bite-sized cubes and place in a bowl with the Greek yogurt, half of the garam masala, turmeric, cumin, salt, and pepper.
Allow the chicken to marinate for at least 20 minutes to tenderize the meat.
Heat the ghee in a large skillet over medium heat and add the diced onion, sautéing until translucent and soft.
Stir in the minced garlic and grated ginger, cooking for 1 minute until the mixture becomes highly fragrant.
Add the marinated chicken to the skillet and cook for 5-6 minutes, browning the pieces on all sides.
Pour in the tomato puree and the remaining spices, stirring well to combine and scraping any browned bits from the bottom of the pan.
Reduce the heat to low and simmer for 10 minutes until the sauce thickens and the chicken is fully cooked through.
Stir in the coconut milk to create a rich, creamy texture and remove from heat.
In a separate small pan, lightly sauté the cauliflower rice for 3-5 minutes until tender but not mushy.
Serve the spiced chicken and sauce over the cauliflower rice and garnish with fresh chopped cilantro.