Heat the ghee in a large skillet over medium-high heat until melted and shimmering.
Add the cubed chicken breast to the skillet and sear for 3-4 minutes until golden brown on all sides, then remove the chicken and set aside.
In the same skillet, add the diced onion, minced ginger, and garlic, sautéing for 3 minutes until the onion is translucent and fragrant.
Stir in the garam masala, turmeric, sea salt, and black pepper, allowing the spices to toast for 60 seconds to release their oils.
Pour in the tomato puree and full-fat coconut milk, stirring constantly to create a smooth, orange sauce.
Add the cauliflower florets and return the seared chicken to the skillet, tossing well to coat everything in the sauce.
Reduce the heat to low, cover with a lid, and simmer for 10-12 minutes until the cauliflower is tender and the chicken is cooked through.
Garnish with freshly chopped cilantro and serve warm.