Butter Chicken Recipe
Tender piece of chicken cooked with rich tomato cream sauce.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Marinade
Sauce & Finish
Optional for browning / serving
Method
Marinade
In a bowl combine yogurt, ginger paste, garlic paste, lemon juice, turmeric, ground cumin, garam masala, kosher salt, and red chili powder. Stir until smooth.
Add the chicken pieces and toss to coat thoroughly. Cover and refrigerate for at least 1 hour, ideally 4 hours or overnight for best flavor and tenderness.
Cook Chicken
Remove the marinated chicken from the refrigerator 20 minutes before cooking to come closer to room temperature.
Heat a large heavy skillet or sauté pan over medium-high heat. Add 1 tablespoon neutral oil (or ghee) and 1 tablespoon butter. When hot, add the chicken in a single layer (work in batches if needed) and sear 2–3 minutes per side until browned but not fully cooked through. The goal is color and sealing in juices. Transfer seared pieces to a plate and set aside.
Sauce
Reduce heat to medium. In the same pan add remaining 2 tablespoons butter and 1 tablespoon oil if the pan is dry. Add the finely chopped onion and sauté, stirring occasionally, until soft and golden, about 6–8 minutes.
Add minced garlic and grated ginger; sauté 30–60 seconds until fragrant but not browned.
Stir in ground coriander, ground cumin, and kashmiri chili or paprika. Cook 30 seconds to bloom the spices.
Add tomato paste and cook, stirring, 1–2 minutes until it darkens slightly and begins to caramelize — this removes raw tomato taste.
Pour in crushed tomatoes and 1/2 cup water or stock, stir to combine. Bring to a gentle simmer, scraping up browned bits from the pan. Simmer uncovered 8–10 minutes to thicken slightly and concentrate flavors.
Finish & Combine
Stir in the heavy cream and crushed fenugreek leaves (kasuri methi). Bring sauce to a gentle simmer over low heat, do not boil aggressively once cream is added.
Return the seared chicken and any accumulated juices to the pan. Submerge pieces in the sauce, cover partially, and simmer gently 8–10 minutes until the chicken is cooked through (internal temperature 165°F / 74°C) and the sauce has thickened to a coating consistency.
If desired, swirl in 1 tablespoon additional butter for a glossy finish. Adjust salt and chili to taste. If sauce is too thick, add 1–2 tablespoons water or stock to reach desired consistency.
Serve
Leftovers: cool to room temperature, refrigerate in an airtight container up to 3 days. Reheat gently on the stove over low heat, adding a splash of water or cream if needed.