A flavorful and creamy chicken dish inspired by Indian cuisine, perfect for a hearty meal.
Combine the yogurt, lemon juice, red chili powder, and salt in a bowl.
Use a non-metallic bowl to avoid any reaction with the acidic ingredients.
Add the chicken pieces to the marinade and mix well. Cover and refrigerate for at least 2 hours.
For deeper flavor, marinate the chicken overnight.
Grill the marinated chicken until cooked through, turning occasionally.
Ensure the grill is preheated for even cooking.
Heat ghee in a saucepan and sauté the onions until golden.
Cook the onions on medium heat to avoid burning.
Add the garlic paste, ginger paste, turmeric, cumin, and coriander. Cook for 1 minute.
Stir constantly to prevent the spices from sticking.
Blend the tomatoes into a puree and add to the saucepan. Simmer for 10 minutes.
Use fresh tomatoes for a more vibrant flavor.
Stir in the cream and garam masala. Simmer for another 5 minutes.
Adjust the seasoning to your taste at this stage.
Add the grilled chicken to the sauce and cook for 5 minutes.
Ensure the chicken is well coated with the sauce.
Garnish with fresh coriander leaves and serve with rice or naan.
Chop the coriander leaves just before serving for maximum freshness.