In a medium bowl, whisk together the Greek yogurt, garam masala, turmeric, cumin, sea salt, and black pepper.
Add the chicken breast pieces to the bowl, coating them thoroughly, and let marinate for at least 15 minutes.
Melt the ghee in a large skillet over medium heat and sauté the diced onion until it becomes soft and translucent.
Add the minced garlic and ginger to the skillet, stirring constantly for 1 minute until the mixture is fragrant.
Place the marinated chicken in the skillet and cook for 5-6 minutes, turning occasionally until browned.
Stir in the tomato puree and water, then reduce heat to low and simmer for 10 minutes until the sauce is thick and velvety.
Serve the chicken tikka masala over the cooked basmati rice and garnish with the freshly chopped cilantro.