This authentic Butter Chicken (Murgh Makhani) features tender chicken in a rich, creamy tomato sauce with aromatic spices. The combination of yogurt-marinated chicken, buttery tomato gravy, and cream creates the perfect balance of tangy, sweet, and savory flavors that makes this Indian classic so beloved worldwide.
In a large bowl, combine yogurt, lemon juice, ginger garlic paste, garam masala, cumin, chili powder, and salt. Add chicken pieces and coat well, then marinate for at least 2 hours or overnight in the refrigerator.
Preheat oven to 450°F (230°C) or prepare grill. Thread chicken onto skewers or place on a baking sheet and cook for 15-20 minutes until charred and cooked through, turning once.
In a large pot, melt 2 tablespoons butter over medium heat. Add onions and cook for 5-7 minutes until softened and lightly golden, then add ginger garlic paste and cook for 1 minute.
Add crushed tomatoes, tomato paste, garam masala, coriander, cumin, chili powder, and sugar. Simmer for 15-20 minutes, stirring occasionally, until sauce thickens.
Use an immersion blender to puree the sauce until completely smooth. Alternatively, carefully transfer to a blender and blend until smooth, then return to pot.
Stir in heavy cream, remaining 2 tablespoons butter, and crushed kasuri methi. Add cooked chicken pieces and simmer for 5-10 minutes to let flavors meld.
Taste and adjust salt and sugar as needed. Garnish with fresh cilantro and serve hot with basmati rice or naan bread.
Notes
Marinating overnight yields the most tender, flavorful chicken. Minimum 2 hours required.
Kashmiri chili powder provides vibrant color with mild heat. Substitute with paprika plus cayenne for more spice.
Kasuri methi (dried fenugreek leaves) is essential for authentic flavor. Find it at Indian grocery stores or online.
For richer sauce, use half-and-half instead of heavy cream, or add 2 tablespoons of cashew paste.
Chicken thighs are preferred for their tenderness, but chicken breast works if you prefer leaner meat.
The sauce can be made ahead and refrigerated for up to 3 days. Add chicken when reheating.
Freeze butter chicken for up to 3 months. Thaw overnight in refrigerator before reheating gently.
For smoky flavor, char the chicken over charcoal grill or add 1/4 teaspoon liquid smoke to sauce.
Adjust spice level by increasing or decreasing chili powder to your preference.
For dairy-free version, use coconut cream and vegan butter, though flavor will differ from traditional recipe.