Cut the chicken breast into bite-sized cubes and season with half of the salt and pepper.
Heat the ghee in a large skillet over medium-high heat.
Add the chicken to the skillet and sear until golden brown on all sides, then remove and set aside.
In the same skillet, add the diced onion and sauté until translucent, about 3-4 minutes.
Stir in the minced garlic, grated ginger, garam masala, turmeric, and cumin, cooking for 1 minute until fragrant.
Pour in the tomato puree and bring to a gentle simmer.
Return the chicken to the skillet and stir in the coconut milk.
Simmer for 8-10 minutes until the sauce has thickened and the chicken is cooked through.
Serve the chicken tikka masala over the warm, fluffy basmati rice.
Garnish with fresh chopped cilantro before serving.