Cut the chicken breast into bite-sized pieces and place them in a bowl with two tablespoons of the yogurt and half of the garam masala, turmeric, and cumin.
Heat the ghee in a large skillet over medium heat and sauté the diced yellow onion until it becomes soft and translucent.
Add the minced garlic and grated fresh ginger to the skillet, stirring for one minute until the aromatics are fragrant.
Increase the heat slightly and add the marinated chicken pieces to the pan, browning them on all sides for about five minutes.
Pour in the tomato puree along with the remaining garam masala, turmeric, cumin, sea salt, and black pepper.
Reduce the heat to low and simmer the sauce for ten minutes until the chicken is cooked through and the flavors have melded.
Stir in the remaining Greek yogurt to create a creamy texture, then remove the skillet from the heat.
Serve the chicken tikka masala over the warm cooked basmati rice and garnish with freshly chopped cilantro.