Cut the chicken breast into 1-inch bite-sized pieces and season evenly with sea salt and black pepper.
Heat the ghee in a large skillet over medium-high heat until it begins to shimmer.
Add the chicken pieces to the skillet and sear until golden brown on all sides, then remove the chicken and set it aside on a plate.
In the same skillet, add the diced yellow onion and sauté for 3-4 minutes until translucent and softened.
Stir in the minced garlic, grated ginger, garam masala, turmeric, and cumin, cooking for 1 minute until the spices are highly fragrant.
Pour in the tomato puree and bring to a gentle simmer, using a wooden spoon to scrape up any browned bits from the bottom of the pan.
Return the seared chicken to the skillet and stir in the full-fat coconut milk to create a rich, orange sauce.
Reduce heat to low and simmer for 5-7 minutes until the chicken is cooked through and the sauce has thickened slightly.
Serve the butter chicken over the warm, cooked basmati rice and garnish with freshly chopped cilantro.