Cut the chicken breast into 1-inch bite-sized cubes and place them in a small bowl.
In the bowl, combine the Greek yogurt with half of the garam masala, turmeric, cumin, salt, and pepper; toss the chicken to coat and let marinate for 10 minutes.
Heat the ghee in a non-stick skillet over medium-high heat.
Add the diced onion to the skillet and sauté for 3-4 minutes until translucent and slightly golden.
Stir in the minced garlic and grated ginger, cooking for 1 minute until highly aromatic.
Add the marinated chicken to the skillet and sear for 2-3 minutes per side until browned.
Pour in the tomato puree and the remaining spices, stirring to combine and scraping up any browned bits from the bottom of the pan.
Reduce heat to low, cover, and simmer for 8-10 minutes until the chicken is cooked through and the sauce has thickened into a velvety consistency.
Fluff the cooked basmati rice and place it on a plate.
Spoon the butter chicken and sauce over the rice and serve immediately.