In a small bowl, combine the diced chicken breast with the Greek yogurt, half of the minced ginger, half of the minced garlic, and the turmeric.
Allow the chicken to marinate for at least 15 minutes to tenderize the meat and infuse flavor.
Rinse the basmati rice under cold water until the water runs clear, then cook with 0.5 cup water until fluffy and tender.
Heat the ghee in a large skillet over medium heat and sauté the yellow onion until soft and translucent.
Add the remaining ginger, garlic, and garam masala to the skillet, stirring for 1 minute until highly aromatic.
Add the marinated chicken to the pan and cook until lightly browned on all sides.
Pour in the tomato puree and coconut milk, stirring to combine into a smooth, orange sauce.
Simmer the mixture for 10 minutes over low heat until the sauce thickens and the chicken is fully cooked through.
Season the sauce with sea salt and black pepper to your preference.
Serve the creamy butter chicken over the warm basmati rice and garnish with fresh chopped cilantro.