
Marinate the chicken: In a bowl, combine the diced chicken with yogurt, ginger-garlic paste, garam masala, turmeric powder, red chili powder, and salt. Mix well and let it marinate for at least 30 minutes, or up to 2 hours in the refrigerator.
Prepare the sauce: Heat butter in a large pan over medium heat. Add chopped onions and sauté until golden brown. Stir in ginger-garlic paste and cook for another minute until fragrant.
Add tomatoes and spices: Add the tomato puree, garam masala, turmeric powder, red chili powder, and kasuri methi (dried fenugreek leaves). Cook for about 10-15 minutes, stirring occasionally, until the sauce thickens.
Cook the chicken: Add the marinated chicken to the pan and cook until it's browned on all sides. Pour in the remaining marinade and simmer for about 15-20 minutes, or until the chicken is cooked through.
Add cream: Stir in the heavy cream and simmer for another 5 minutes. Adjust the salt and spices according to your taste.
Garnish and serve: Garnish with fresh cilantro leaves. Serve hot with basmati rice or naan bread.
Enjoy!
I found the sauce to be a little bland. I had to add a lot of extra spices to get it to taste right. Disappointed.
Excellent recipe! Very simple to make and the taste is wonderful. The spice combination is perfect. Great for a quick and tasty meal.