Perfect Butter Chicken at Home
Perfect Butter Chicken at Home is a medium Indian recipe that serves 4. 560 calories per serving. Recipe by Joshua Weissman Recipes on YouTube.
Prep: 1 hr 15 min | Cook: 35 min | Total: 2 hrs 10 min
Cost: $19.57 total, $4.89 per serving
Ingredients
- 2 cups Cilantro Leaves (packed, fresh)
- 3 cloves Garlic (peeled)
- 1 teaspoon Cumin Seeds (toasted)
- 1 teaspoon Kosher Salt
- 1 inch Ginger (peeled, grated for chutney; additional 2 inches for sauce)
- 3 Thai Bird's Eye Chili (or serrano, adjust for heat)
- 2 tablespoons Water (cold, for blending chutney)
- 1.5 pounds Boneless Skinless Chicken Thighs (cut into 1‑inch cubes)
- 2 teaspoons Kosher Salt (for first marinade)
- 1 tablespoon Lemon Juice (freshly squeezed)
- 1 teaspoon Ginger (grated, for first marinade)
- 1 clove Garlic (grated, for first marinade)
- 1 cup Whole Milk Yogurt (145 g, hung to thicken (or use extra thick Greek yogurt))
- 2.5 teaspoons Kashmiri Chili Powder
- 1 teaspoon Turmeric Powder
- 2 teaspoons Lemon Juice (additional for second marinade)
- 1 teaspoon Ground Cumin
- 1 teaspoon Fenugreek Leaves (Kasuri Methi) (dried)
- 1 teaspoon Coriander Powder
- 1 tablespoon Garam Masala
- 2 teaspoons Fine Sea Salt
- 1 teaspoon Mustard Oil (optional, for authentic flavor)
- 4 tablespoons Ghee (Clarified Butter) (divided)
- 1 small Yellow Onion (diced)
- 1.5 inch Ginger (finely chopped for sauce)
- 7 cloves Garlic (finely chopped for sauce)
- 2.5 teaspoons Granulated Sugar
- 2 teaspoons Coriander Powder
- 0.5 teaspoon Cumin Powder
- 0.5 teaspoon Turmeric Powder
- 1 teaspoon Kashmiri Chili Powder
- 1 teaspoon Garam Masala
- 1 tablespoon Tomato Paste
- 14 ounce Crushed Tomatoes (1 can)
- 1.25 cup Water
- 1 tablespoon Fenugreek Leaves (Kasuri Methi)
- 1 Cinnamon Stick (optional)
- 6 Cardamom Pods (whole)
- 5 Cloves (whole)
- 0.5 cup Heavy Whipping Cream
- 1.5 tablespoons Unsalted Butter (cold, cut into pieces)
- to taste Salt
Instructions
Prepare Green Chutney
Combine cilantro, garlic, toasted cumin seeds, kosher salt, ginger knob, and Thai chilies in a blender. Add a splash of cold water and blend on medium, increasing to high until smooth. Transfer to a serving bowl.
Time: PT10M
First Chicken Marinade
In a bowl, toss chicken thigh cubes with 2 tsp kosher salt, 1 Tbsp lemon juice, 1 tsp grated ginger, and 1 grated garlic clove. Mix until evenly coated.
Time: PT8M
Hang Yogurt (Optional)
Place whole‑milk yogurt in a clean kitchen towel, gather the edges, tie with kitchen twine, and hang over a bowl for 2–3 hours (or overnight) to drain excess whey.
Time: PT180M
Second Chicken Marinade
In a large bowl combine the hung (or regular) yogurt with Kashmiri chili powder, turmeric, 2 tsp lemon juice, ground cumin, fenugreek leaves, coriander powder, garam masala, fine sea salt, grated ginger (2 inch knob), grated garlic (2 cloves), and mustard oil. Whisk until thick and smooth, then add the chicken from step 2 and massage the sauce into the meat.
Time: PT12M
Marinate
Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, up to 2 hours (overnight for best flavor).
Time: PT30M
Skewer and Grill Chicken
Thread marinated chicken onto metal skewers. Grill or broil on high heat, turning every 2–3 minutes, until charred on all sides (about 6‑9 minutes total). The chicken will be cooked through.
Time: PT10M
Temperature: 450°F
Start Sauce Base
In a large saucepan heat 2 Tbsp ghee over medium. Add diced onion, 1.5‑inch chopped ginger, and 7 minced garlic cloves. Season with a pinch of salt and sauté until softened, about 3‑4 minutes.
Time: PT5M
Temperature: Medium
Toast Spices
Add sugar, coriander powder, cumin powder, turmeric, Kashmiri chili, garam masala, and salt to the onion mixture. Cook, stirring, for 30‑60 seconds until fragrant and slightly darkened.
Time: PT1M
Temperature: Medium
Add Tomato Elements
Stir in tomato paste and cook 1‑2 minutes until it darkens slightly. Then add crushed tomatoes, 1¼ cup water, and 1 Tbsp fenugreek leaves. Bring to a boil.
Time: PT5M
Temperature: Medium
Spice Bag (Optional)
Wrap a cinnamon stick, 6 cardamom pods, and 5 cloves in cheesecloth, tie with kitchen twine, and add to the simmering sauce. Let simmer 10‑15 minutes.
Time: PT15M
Temperature: Low
Blend Sauce
Remove the spice bag, then carefully transfer the sauce to a blender (or use an immersion blender). Blend on high until ultra‑smooth.
Time: PT5M
Smoke Ghee (Optional)
Stir 2 Tbsp melted ghee into the sauce, then place a hot oak lump charcoal piece into the ghee, cover the pan and let smoke for 1‑2 minutes. Remove charcoal and strain the ghee through a fine mesh into the sauce.
Time: PT5M
Finish Sauce
Add ½ cup heavy whipping cream and bring to a gentle boil, then reduce to low simmer for 1 minute. Add the grilled chicken pieces, stir, and simmer 5 minutes to meld flavors.
Time: PT7M
Temperature: Medium‑High then Low
Finish with Butter
Turn off heat. Whisk in 1‑2 Tbsp cold unsalted butter until fully emulsified, creating a velvety finish.
Time: PT2M
Plate and Serve
Ladle butter chicken into bowls, drizzle a little extra cream for visual shine, garnish with fresh cilantro leaves. Serve with basmati rice, garlic naan, and the green chutney on the side.
Time: PT5M
Nutrition Facts
- Calories
- 560
- Protein
- 32 g
- Carbohydrates
- 30 g
- Fat
- 32 g
- Fiber
- 4 g
Dietary info: High‑protein, Gluten‑free (without naan), Keto‑friendly (if limiting rice)
Allergens: Dairy, Gluten (if serving with naan), Mustard (optional oil)
Ingredient Substitutions
- Instead of Cilantro Leaves: flat‑leaf parsley
- Instead of Cumin Seeds: ground cumin (½ tsp)
- Instead of Kosher Salt: sea salt
- Instead of Ginger: ground ginger (¼ tsp)
- Instead of Thai Bird's Eye Chili: jalapeño, red chili flakes (½ tsp)
- Instead of Boneless Skinless Chicken Thighs: boneless chicken breast (less flavorful)
- Instead of Kosher Salt: sea salt
- Instead of Lemon Juice: lime juice
- Instead of Whole Milk Yogurt: Greek yogurt (full‑fat)
- Instead of Kashmiri Chili Powder: paprika + cayenne blend
- Instead of Lemon Juice: lime juice
- Instead of Ground Cumin: cumin seeds (½ tsp)
- Instead of Fenugreek Leaves (Kasuri Methi): dried fenugreek seeds (¼ tsp)
- Instead of Fine Sea Salt: kosher salt
- Instead of Mustard Oil: vegetable oil
- Instead of Ghee (Clarified Butter): unsalted butter
- Instead of Yellow Onion: white onion
- Instead of Granulated Sugar: honey (½ tsp)
- Instead of Kashmiri Chili Powder: paprika
- Instead of Tomato Paste: tomato purée (1 tbsp)
- Instead of Crushed Tomatoes: fresh ripe tomatoes, blended
- Instead of Cardamom Pods: ground cardamom (¼ tsp)
- Instead of Heavy Whipping Cream: full‑fat coconut milk (for dairy‑free)
- Instead of Unsalted Butter: ghee
Equipment Needed
- Blender
- Mixing Bowls
- Knife
- Cutting Board
- Metal Skewers
- Grill or Broiler
- Large Saucepan
- Fine Mesh Strainer
- Cheesecloth (optional)
- Kitchen Twine (optional)
- Tongs
- Measuring Spoons
- Measuring Cups
- Wooden Spoon
Critical Steps — Do Not Skip
- Hanging the yogurt to achieve a thick, low‑moisture base for the second marinade.
- Massaging the thick yogurt‑spice mixture into the chicken for full flavor penetration.
- Grilling the chicken to develop char before it finishes cooking in the sauce.
- Toasting the whole spices and blending the sauce for a silky texture.
- Smoking the ghee (optional) to add a subtle charcoal aroma.
Chef Tips from the Video
- Use a kitchen towel to hang yogurt; the longer it drains, the richer the sauce.
- For authentic smoky flavor, use a small piece of charcoal and cover the pan tightly.
- If you lack mustard oil, a few drops of mustard seeds toasted in ghee can mimic the flavor.
Troubleshooting
Sauce is too thick after blending.
Stir in additional water or broth a tablespoon at a time until desired consistency is reached.
Chicken is dry after grilling.
Grill only until charred (2‑3 minutes per side); the chicken will finish cooking in the sauce.
Chutney is too watery.
Add a handful more cilantro or a pinch of salt and blend again; optionally add a splash of oil to emulsify.
Storage
Refrigerator: Store in an airtight container for up to 3 days.
Freezer: Freeze portions in freezer‑safe bags for up to 1 month; thaw before reheating.
Room temperature: Do not store at room temperature for more than 2 hours.
Make-Ahead Tips
- Marinate the chicken overnight for deeper flavor.
- Prepare the green chutney up to 2 days ahead; store refrigerated.
- The sauce can be made a day ahead; reheat gently and add fresh cream before serving.
Frequently Asked Questions
What is the cultural significance and history of Butter Chicken in Indian cuisine?
Butter Chicken, or Murgh Makhani, originated in Delhi in the 1950s as a way to use leftover tandoori chicken, simmered in a tomato‑cream sauce. It quickly became a beloved restaurant staple and represents the comfort food of North Indian cuisine.
What are the traditional regional variations of Butter Chicken in North Indian cuisine?
In Punjab, the sauce is richer with more butter and cream, while in Delhi it may include a hint of smoked ghee. Some regions add cashew paste for extra thickness, and coastal versions sometimes incorporate coconut milk.
How is Butter Chicken traditionally served in Indian households?
It is typically served hot with steamed basmati rice or buttered naan, accompanied by a side of fresh cilantro‑chili chutney and sometimes a cucumber raita to balance the richness.
During which celebrations is Butter Chicken commonly prepared in Indian culture?
Butter Chicken is a popular dish for festivals like Diwali, Eid, and family gatherings because its rich flavors suit celebratory meals and it can be made in large batches.
What authentic ingredients are essential for traditional Butter Chicken versus acceptable substitutes?
Key ingredients include boneless chicken thighs, whole‑milk yogurt, ghee, fenugreek leaves (kasuri methi), and mustard oil. Substitutes can be Greek yogurt for yogurt, unsalted butter for ghee, and regular vegetable oil if mustard oil is unavailable.
What other Indian dishes pair well with Butter Chicken?
Butter Chicken pairs beautifully with garlic naan, butter‑roasted basmati rice, a simple cucumber raita, and a side of fresh green chutney. For a full meal, serve with dal makhani or a spiced lentil soup.
What makes this Butter Chicken recipe from Joshua Weissman Recipes special in Indian cuisine?
Joshua Weissman combines a double‑marinade, charcoal‑grilled chicken, and a smoked‑ghee finish, which intensifies flavor while keeping the process approachable for home cooks.
What are the most common mistakes to avoid when making Butter Chicken at home?
Common errors include over‑cooking the chicken before it enters the sauce, using watery yogurt that dilutes the sauce, and burning the spices during the toast step. Follow the timing guidelines and use hung yogurt for best results.
Why does this Butter Chicken recipe use smoked ghee instead of regular ghee?
Smoking the ghee adds a subtle charcoal aroma that mimics tandoor cooking, giving the sauce depth without needing a full tandoor oven. It’s an optional step but elevates the flavor profile.
Can I make this Butter Chicken ahead of time and how should I store it?
Yes. Marinate the chicken overnight, prepare the sauce a day ahead, and keep the chutney refrigerated. Store the finished butter chicken in an airtight container in the refrigerator for up to 3 days or freeze for up to a month.
What does the YouTube channel Joshua Weissman Recipes specialize in?
The YouTube channel Joshua Weissman Recipes specializes in detailed, technique‑focused home cooking tutorials that blend classic comfort foods with elevated culinary methods, often emphasizing ingredient quality and step‑by‑step explanations.
How does the YouTube channel Joshua Weissman Recipes' approach to Indian cooking differ from other Indian cooking channels?
Joshua Weissman Recipes blends Western home‑cook sensibilities with authentic Indian techniques, such as using charcoal grilling and smoked ghee, while many Indian channels focus solely on traditional stovetop methods. His style emphasizes reproducibility for a global audience.
Last updated: August 29, 2026








