In a small bowl, whisk together the Greek yogurt, lemon juice, half of the garam masala, turmeric, cumin, sea salt, and black pepper.
Cut the chicken breast into bite-sized pieces and toss in the yogurt marinade until fully coated; let sit for 10 minutes.
Heat the ghee in a large skillet over medium-high heat. Add the diced yellow onion and sauté until translucent, about 3-4 minutes.
Stir in the grated ginger and minced garlic, cooking for 1 minute until fragrant.
Add the marinated chicken to the skillet and cook until browned on all sides, approximately 5-6 minutes.
Pour in the tomato puree and the remaining garam masala, stirring to combine and scraping up any browned bits from the pan.
Reduce heat to low, stir in the coconut milk, and simmer for 5-8 minutes until the sauce has thickened and the chicken is cooked through.
Serve the creamy chicken over the warm cooked basmati rice and garnish with fresh cilantro.