Heat the ghee in a large skillet over medium heat until melted and shimmering.
Add the diced yellow onion to the skillet and sauté for 5 minutes until translucent and soft.
Stir in the minced garlic and grated fresh ginger, cooking for 1 minute until highly aromatic.
Add the cubed chicken breast to the pan and cook for 4-5 minutes until browned on all sides.
Stir in the garam masala, ground turmeric, ground cumin, sea salt, and black pepper to coat the chicken.
Pour in the tomato puree and stir to combine all ingredients into a thick sauce.
Reduce heat to low, cover the skillet, and simmer for 10-12 minutes until the chicken is cooked through.
Remove the lid and stir in the full-fat coconut milk to create a rich, creamy consistency.
Place the warm cooked basmati rice in a bowl and top with the chicken tikka masala sauce.
Garnish with freshly chopped cilantro before serving.