This butter chicken recipe is the best you will ever make and definitely better than any restaurant take out. Made with boneless chicken, yogurt, and easy to find spices, and done in just 20 minutes. Serve it over steam rice for a quick lunch or dinner.
Marinate the Chicken- In a mixing bowl, combine yogurt, ginger-garlic paste, lemon juice, salt, pepper, garam masala, chili powder, turmeric, cumin, and coriander powder. Add the chicken pieces and coat them well in the marinade. Cover and let the chicken marinate for at least 30 minutes, preferably overnight in the refrigerator for the best flavor.
Cook the Chicken - Heat oil and butter/ghee in a sauté pan over medium heat. Add bay leaf, cinnamon stick, cardamom pods, and curry leaves. Let them sizzle for a few seconds to release their aroma. Add the marinated chicken pieces and cook for 4-5 minutes, stirring occasionally, until lightly browned but not fully cooked.
1 tbsp Cooking oil, 2 tbsp Butter, 2 Cardamom pods, 1 Cinnamon stick, 1 Black cardamom, 1 Star anise, 2 Bay leaves, 4 Curry leaves
Simmer the Sauce - Stir in the tomato paste, honey and mix well with the chicken. Add ½ cup water and let the sauce simmer over low heat for 15-20 minutes, stirring occasionally, until the chicken is tender and fully cooked. If needed, add a little more water to adjust the consistency.
6 tbsp Tomato paste, 1 - 2 tbsp Honey, ½ cup Water
Finish with Cream - Lower the heat and pour in the heavy cream. Stir gently to combine. Let the sauce simmer for 2-3 minutes to allow the flavors to meld.
½ cup Heavy cream
Garnish and Serve - Turn off the heat and garnish with fresh chopped cilantro. Serve hot with naan, roti, or basmati rice.
2 tbsp Cilantro
The nutrition information and metric conversion are calculated automatically. I cannot guarantee its accuracy. If this data is important to you please verify with your trusted nutrition calculator. Thank you