Heat the ghee in a large skillet over medium heat until melted and shimmering.
Add the finely diced yellow onion and sauté for 4-5 minutes until translucent and soft.
Stir in the minced garlic and freshly grated ginger, cooking for 60 seconds until fragrant.
Add the cubed chicken breast to the pan, seasoning immediately with sea salt and black pepper.
Cook the chicken for 5-6 minutes, stirring occasionally, until the edges are golden brown.
Sprinkle the garam masala and turmeric over the chicken, stirring for 30 seconds to toast the spices.
Pour in the tomato puree and bring to a gentle simmer for 3-4 minutes until the sauce thickens slightly.
Stir in the full-fat coconut milk to create a rich, velvety sauce and simmer for another 2 minutes.
Serve the creamy chicken masala over the warm, fluffy cooked basmati rice.
Garnish with chopped fresh cilantro to add a pop of brightness and flavor.