Prepare the basmati rice according to package instructions and set aside.
Heat the ghee in a large skillet over medium heat.
Add the diced yellow onion, minced garlic, and grated ginger to the skillet and sauté until the onion is translucent and fragrant.
Add the cubed chicken breast to the skillet and cook until browned on all sides, approximately 5 minutes.
Stir in the garam masala, turmeric, cumin, sea salt, and black pepper, ensuring the chicken is evenly coated in the spices.
Pour in the tomato puree and bring the mixture to a gentle simmer.
Cover and cook for 10 minutes, or until the chicken is cooked through and the sauce has thickened slightly.
Stir in the full-fat coconut milk and simmer for an additional 2 minutes to create a rich, creamy texture.
Serve the chicken tikka masala over the warm basmati rice and garnish with chopped fresh cilantro.