Dice the chicken breast into bite-sized 1-inch cubes and season lightly with sea salt and black pepper.
Heat the ghee in a large non-stick skillet over medium heat.
Add the finely diced yellow onion to the skillet and sauté for 3-4 minutes until translucent.
Stir in the minced garlic and grated fresh ginger, cooking for another 60 seconds until fragrant.
Add the chicken cubes to the pan and brown on all sides for approximately 5 minutes.
Stir in the garam masala, turmeric, and cumin, coating the chicken thoroughly in the spice blend.
Pour in the tomato puree and stir to combine, then lower the heat to a simmer.
Whisk in the full-fat coconut milk to create a smooth, velvety sauce.
Cover and simmer for 10 minutes, or until the chicken is cooked through and the sauce has thickened.
Serve the chicken masala over the warm, cooked basmati rice and garnish with freshly chopped cilantro.