Cut the chicken breast into bite-sized pieces and place them in a bowl with the Greek yogurt, sea salt, black pepper, and half of the garam masala, turmeric, and cumin.
Allow the chicken to marinate for at least 15 minutes to tenderize the meat.
Heat the ghee in a large skillet over medium heat and sauté the diced yellow onion until translucent and lightly golden.
Stir in the minced garlic and grated fresh ginger, cooking for 1 minute until fragrant.
Add the remaining garam masala, turmeric, and cumin to the skillet, stirring constantly for 30 seconds to toast the spices.
Pour in the tomato puree and bring to a gentle simmer.
Add the marinated chicken pieces to the sauce and cook for 8-10 minutes, or until the chicken is cooked through.
Stir in the coconut milk to create a rich, velvety texture and simmer for an additional 2 minutes before serving.