Rinse the basmati rice under cold water until clear, then combine with 0.5 cup water in a small pot; bring to a boil, cover, and simmer on low for 15 minutes.
While the rice cooks, dice the chicken breast into 1-inch cubes and season evenly with the sea salt and black pepper.
Heat the ghee in a large skillet over medium-high heat and sauté the diced yellow onion until translucent and soft, about 5 minutes.
Stir in the minced garlic, grated fresh ginger, garam masala, turmeric, and cumin, cooking for 1 minute until the spices become fragrant.
Add the chicken cubes to the skillet and brown on all sides for approximately 5-6 minutes.
Pour in the tomato puree and bring the mixture to a gentle simmer; cover and cook for 10 minutes until the chicken is thoroughly cooked.
Stir in the full-fat coconut milk to create a rich, creamy sauce and let it warm through for 2 minutes.
Fluff the basmati rice with a fork and serve the chicken masala over the top, garnished with chopped fresh cilantro.