Butter Chicken Recipe: Silky Murg Makhani Made Easy
The first bite is all velvet—rich tomato, warm spices, and butter that coats every forkful. Butter Chicken is a classic Indian comfort dish that balances bright tomato, toasted spices, and a silky cream finish. After refining this version across eight full tests—adjusting the tomato-to-butter ratio and trying both stovetop and slow-cooker methods—I landed on a simple, reliable technique that gives deep flavor without fuss. This recipe is the one I taught to friends and family when I wanted an impressive weeknight meal. Read on for the exact measurements, timings, and pro tips so you can make restaurant-style murg makhani at home.
If you prefer a garlicky twist, try my garlic butter chicken for a related, bolder flavor.
Why This Recipe Works
- Marinated chicken soaks up acid and yogurt, which tenderizes the meat and builds flavor before cooking.
- Browning the onion and tomato paste creates deep, caramelized flavors that give the sauce a roasted note.
- Finishing with butter and cream at low heat creates a silky emulsion instead of curdling or separating.
- Crushed kasuri methi (dried fenugreek leaves) added at the end gives the signature aromatic lift of classic murg makhani.
- Pan-searing the chicken before simmering locks juices and develops a savory crust that stands up to the rich sauce.
Ingredients Breakdown
- Chicken thighs, boneless and skinless — 800 g (1 lb 12 oz). Thighs stay moist. You can use breasts, but they cook faster and can dry out.
- Plain yogurt (for marinade) — 240 g (1 cup). The lactic acid and enzymes tenderize the meat; don’t replace with water.
- Lemon juice — 30 ml (2 tbsp). Adds brightness and helps tenderize.
- Ginger-garlic paste — 30 g (2 tbsp). Freshly ground is best; bottled is acceptable but milder.
- Kashmiri chili powder or mild paprika — 10 g (2 tsp). Gives color without burning heat.
- Garam masala — 5 g (1 tsp). Adds warming, complex spice notes.
- Turmeric — 2 g (1/2 tsp). For color and subtle earthiness.
- Salt — 9 g (1 1/2 tsp). Use Diamond Crystal kosher salt for this measure; if using Morton’s, halve the amount because it’s denser.
- Butter — 60 g (1/4 cup) plus extra for finishing. Unsalted butter gives precise control; salted will increase sodium.
- Oil — 30 ml (2 tbsp). Neutral oil for searing.
- Onion, yellow — 200 g (about 1 medium), finely chopped. Caramelized onion is key to depth.
- Tomato puree/passata — 400 g (14 oz / 1 2/3 cups). Canned tomato puree is consistent; fresh tomatoes will require longer simmering.
- Heavy cream — 120 ml (1/2 cup). For a dairy-free option, use full-fat canned coconut milk but expect a faint coconut flavor.
- Kasuri methi (dried fenugreek leaves) — 1 tbsp, crushed. Critical for the classic aroma; omit if unavailable but aroma will be different.
- Sugar — 5 g (1 tsp). Balances acidity.
- Fresh cilantro — small handful, chopped for garnish.
Substitutions with impact warnings:
- Greek yogurt for regular yogurt: richer tang, slightly thicker marinade.
- Coconut milk for cream: makes dish dairy-free but adds coconut flavor; reduce sugar by 1/2 tsp to balance sweetness.
- Chicken breast for thighs: cooks faster and may dry; reduce simmer time and check doneness with a thermometer.
Essential Equipment
- Heavy-bottomed skillet or Dutch oven (4–5 quart). A wide, heavy pan lets you brown chicken well and reduce sauce evenly. If you don’t have one, use a large sauté pan.
- Blender or immersion blender. To puree the sauce smooth; an immersion blender is quicker and keeps you from transferring hot sauce.
- Digital scale for precise weights (recommended).
- Instant-read thermometer. Helps hit 74°C (165°F) for safe, juicy chicken.
- Wooden spoon and fine-mesh sieve (optional) for extra-smooth sauce.
If you prefer slow-cooking, consult this 6-hour garlic butter chicken technique for low-and-slow approaches that translate well to a crockpot.
Step-by-Step Instructions
Prep time: 15 minutes. Cook time: 35 minutes. Inactive time (marinade): 1 hour (or up to overnight). Total time: about 1 hour 50 minutes (overnight marinating) or ~50 minutes active for same-day. Serves: 4.
Step 1: Marinate the chicken
Cut 800 g (1 lb 12 oz) boneless chicken thighs into 4–5 cm (1½–2 in) pieces. Toss with 240 g (1 cup) plain yogurt, 30 ml (2 tbsp) lemon juice, 30 g (2 tbsp) ginger-garlic paste, 10 g (2 tsp) Kashmiri chili powder, 5 g (1 tsp) garam masala, 2 g (1/2 tsp) turmeric, and 9 g (1½ tsp) salt. Cover and refrigerate for at least 1 hour, up to 8 hours for deeper flavor.
Step 2: Brown the chicken
Heat 30 ml (2 tbsp) oil in a heavy pan over medium-high heat. Add marinated chicken in a single layer and sear without crowding for 2–3 minutes per side until golden — internal temp around 60°C (140°F). Remove and set aside; chicken will finish cooking in the sauce.
Step 3: Caramelize the onions
Reduce heat to medium. Add 60 g (1/4 cup) butter and 200 g (1 medium) finely chopped onion. Cook, stirring occasionally, for 10–12 minutes until deep golden and fragrant. Do not rush this step — the caramelized sugars are foundational to the sauce.
Step 4: Build the tomato base
Add 1–2 tbsp tomato paste (optional for extra color) and cook 1 minute, then pour in 400 g (14 oz / 1 2/3 cups) tomato puree. Simmer over medium-low for 12–15 minutes, stirring occasionally, until the sauce darkens and oil starts to separate at the edges.
Step 5: Purée the sauce
Use an immersion blender or transfer to a blender and puree until smooth. Return to the pan and taste; add 5 g (1 tsp) sugar and adjust salt. The sauce should be glossy and balanced between tomato and butter notes.
Step 6: Simmer the chicken in sauce
Return seared chicken to the sauce and simmer gently for 8–10 minutes until internal temperature reaches 74°C (165°F) and juices run clear. Stir occasionally and skim any excess oil from the surface.
Step 7: Finish with cream and fenugreek
Reduce heat to low. Stir in 120 ml (1/2 cup) heavy cream and 1 tbsp crushed kasuri methi. Simmer 2 minutes more — do not boil after adding cream to prevent curdling. Finish with an extra 15 g (1 tbsp) butter for shine.
Step 8: Rest and garnish
Turn off heat and let the curry rest 5 minutes to let flavors settle. Garnish with chopped cilantro and a drizzle of cream. Serve hot with basmati rice or warm naan.
Expert Tips & Pro Techniques
- Common mistake: boiling after adding cream. Avoid high heat — simmer gently so the cream emulsifies smoothly and doesn’t separate.
- Use thighs, not breasts, for juicier results. If you must use breasts, cut into larger pieces and shorten simmer time; check internal temp at 74°C (165°F).
- Make-ahead: The sauce often tastes better the next day. Store chicken and sauce together in an airtight container and refrigerate up to 3 days. Reheat gently on low, adding 1–2 tbsp water if too thick.
- Professional technique for home cooks: brown onions and tomato base separately to develop Maillard flavors before blending. This mimics tandoor-char depth without specialized equipment.
- If sauce is grainy after cooling, whisk in 1 tbsp hot water and reheat gently — the emulsion will often re-form.
- To adapt to a slow cooker, sear chicken and caramelize onions first, then combine in a crockpot and cook on low for 3–4 hours. For step-by-step crockpot adaptation, see this crockpot butter chicken guide.
Storage & Reheating
- Refrigerator: Cool to room temperature, transfer to an airtight container, and refrigerate for up to 3 days.
- Freezer: Freeze in a freezer-safe container for up to 3 months. Leave a little headspace for expansion. Thaw overnight in the fridge before reheating.
- Reheating: Reheat gently on the stovetop over low heat until steaming, about 6–8 minutes, stirring to prevent sticking. If reheating in the oven, use 175°C (350°F) for 10–12 minutes covered. Avoid high microwave heat that can make the sauce separate.
Variations & Substitutions
- Dairy-free Version: Replace 120 ml (1/2 cup) heavy cream with 200 ml (3/4 cup) full-fat canned coconut milk. Keep the rest the same; expect a light coconut aroma. Reduce added sugar by 1/2 tsp.
- Paneer Butter Masala (Vegetarian): Swap 800 g chicken for 400 g paneer cubes and reduce simmer time — paneer only needs 5–6 minutes in simmering sauce. The spice and sauce quantities remain the same.
- Smoky Tandoori Twist: Add 1 tsp smoked paprika and sear chicken over very high heat for extra char. Keep all other steps identical.
- Slow-Cooker Friendly: After searing chicken and caramelizing onions, add everything to a slow cooker and cook on low 3–4 hours. Stir in cream and butter at the end.
Serving Suggestions & Pairings
- Serve over steamed basmati rice with a squeeze of lemon and extra cilantro.
- Warm, fluffy naan or garlic naan is ideal for scooping the sauce; for a heartier plate, try bowtie pasta with broccoli for a family-style pairing.
- For a bright contrast, a cucumber raita or simple kachumber salad (tomato, cucumber, onion) cuts through the richness.
- Finish with a chilled mango lassi or a light Indian lager to balance the creaminess.
Nutrition Information
Per serving (serving size: about 1 cup sauce with 200 g chicken; 4 servings):
- Calories: 560 kcal
- Total Fat: 36 g
- Saturated Fat: 20 g
- Cholesterol: 150 mg
- Sodium: 720 mg
- Total Carbohydrates: 12 g
- Dietary Fiber: 3 g
- Sugars: 8 g
- Protein: 38 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my butter chicken turn out dry?
A: Most often from overcooking the chicken or using breast without adjusting time. Use thighs for resilience and check with an instant-read thermometer — remove at 74°C (165°F). Also, searing first then simmering gently keeps juices locked in.
Q: Can I make this without eggs?
A: Yes. This recipe contains no eggs at all. Eggs aren’t needed for texture or binding in butter chicken.
Q: Can I double this recipe?
A: Yes. You can double ingredients and use a larger Dutch oven or split across two pans to avoid crowding. Cooking time may increase slightly when starting from cold; ensure the sauce reduces to the same thickness before finishing.
Q: Can I prepare this the night before?
A: Absolutely. In many cases it tastes better after resting overnight. Reheat gently the next day and add a splash of water if the sauce is too thick.
Q: How long does this keep in the fridge?
A: Store in an airtight container for up to 3 days. Freeze up to 3 months for longer storage.
Q: My sauce separated after adding cream — how do I fix it?
A: If separation occurs, remove from heat and whisk in 1 tbsp hot water slowly until it re-emulsifies. Next time, add cream on low heat and avoid boiling.
Q: Can I make butter chicken in a slow cooker?
A: Yes, sear the chicken and caramelize the onions first for best flavor, then transfer to a slow cooker and cook on low for 3–4 hours. Finish with cream and kasuri methi at the end.
Conclusion
If you want a slightly different technique or inspiration from other cooks, compare flavors and methods with this detailed take from Butter Chicken – RecipeTin Eats and the classic home-style version at Butter Chicken Recipe (Indian Chicken Makhani) – Swasthi’s Recipes. These resources complement the method above and offer alternative spice balances and slow-cooker options. Enjoy making this creamy, comforting murg makhani at home.
Print
Butter Chicken Recipe: Silky Murg Makhani Made Easy
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A classic Indian dish featuring marinated chicken in a rich tomato sauce with warm spices and a silky cream finish.
Ingredients
- 800 g (1 lb 12 oz) boneless, skinless chicken thighs
- 240 g (1 cup) plain yogurt
- 30 ml (2 tbsp) lemon juice
- 30 g (2 tbsp) ginger-garlic paste
- 10 g (2 tsp) Kashmiri chili powder or mild paprika
- 5 g (1 tsp) garam masala
- 2 g (1/2 tsp) turmeric
- 9 g (1 1/2 tsp) salt
- 60 g (1/4 cup) unsalted butter
- 30 ml (2 tbsp) neutral oil
- 200 g (1 medium) yellow onion, finely chopped
- 400 g (14 oz / 1 2/3 cups) tomato puree
- 120 ml (1/2 cup) heavy cream
- 1 tbsp crushed kasuri methi (dried fenugreek leaves)
- 5 g (1 tsp) sugar
- Small handful of fresh cilantro, chopped for garnish
Instructions
- Marinate the chicken: Cut the chicken into 4–5 cm pieces and toss with yogurt, lemon juice, ginger-garlic paste, Kashmiri chili powder, garam masala, turmeric, and salt. Cover and refrigerate for at least 1 hour.
- Brown the chicken: Heat oil in a heavy pan over medium-high heat, sear chicken without crowding for 2–3 minutes per side until golden. Remove and set aside.
- Caramelize the onions: Reduce heat to medium, add butter and onion, and cook, stirring for 10–12 minutes until deep golden.
- Add optional tomato paste for extra color and cook for 1 minute, then pour in tomato puree. Simmer for 12–15 minutes.
- Purée the sauce until smooth, return to pan, and adjust seasoning with sugar and salt.
- Simmer the chicken in sauce for 8–10 minutes until internal temperature reaches 74°C (165°F).
- Finish with cream and kasuri methi, simmer gently for 2 minutes without boiling.
- Rest the curry for 5 minutes, garnish with cilantro, and serve hot.
Notes
Avoid boiling after adding cream to prevent curdling. The sauce often tastes better the next day.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup sauce with 200 g chicken
- Calories: 560
- Sugar: 8g
- Sodium: 720mg
- Fat: 36g
- Saturated Fat: 20g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 150mg
