Heat ghee in a large Dutch oven over medium-high heat. Pat chicken pieces dry and season generously with salt and pepper. Sear chicken for 3-4 minutes per side until golden brown but not cooked through, then transfer to a plate. Proper browning develops flavor through the Maillard reaction—this isn't optional.
Reduce heat to medium and add diced onion to the same pot. Cook for 5-6 minutes, stirring occasionally, until onions turn translucent and begin caramelizing at the edges. Add minced garlic and ginger, stirring constantly for exactly one minute to bloom their aromatics without burning them.
Stir in tomato paste and cook for 2 minutes, allowing it to caramelize slightly. Add the garam masala, turmeric, cumin, coriander, and cayenne pepper. Toast all spices for 45-60 seconds while stirring; the kitchen should smell intensely aromatic at this point, signaling the essential oils are releasing.
Pour in the chicken broth and stir well to dissolve any browned bits from the pot bottom. Return the best chicken korma recipe's foundation by adding yogurt slowly while stirring constantly to prevent curdling. The mixture should appear creamy and light brown at this stage.
Return chicken pieces to the pot along with any accumulated juices. Reduce heat to low and simmer for 15-18 minutes until chicken reaches 165°F internally. Stir occasionally to ensure even cooking and prevent sticking.
Remove the pot from heat and stir in heavy cream and sliced almonds. Taste and adjust seasonings—salt, cayenne, or a squeeze of lemon juice might be needed depending on your ingredients. Let it rest for 2 minutes before serving.
Garnish with fresh cilantro and additional sliced almonds if desired. Serve immediately over basmati rice or with warm naan bread.