Introduction
If you love warm, comforting curries that balance richness with bright tomato notes, this Butter Chicken (Murgh Makhani) is a classic you’ll return to again and again.
As a professional food blogger I often talk about the emotional pull of dishes that transport you — this curry does exactly that with a glossy tomato-butter sauce that clings to tender pieces of chicken. The approach here is intentionally approachable: marinate to build depth, sear to add caramelized texture, and finish with butter and cream for that signature silkiness.
In this piece I’ll walk you through why the recipe works, how the textures and flavors layer, what to gather before you begin, and thoughtful tips that lift the result from good to memorable. Expect practical technique notes and sensory cues to guide you at each step.
Read on for a recipe that’s equally at home on weeknight tables and relaxed weekend feasts. I’ll also share make-ahead strategies, serving ideas, and answers to common questions so you feel confident from mise en place to the last spoonful.
Why You’ll Love This Recipe
This version of Butter Chicken is built for comfort, consistency, and maximum flavor.
There’s a real pleasure in a dish that combines approachable technique with luxury — the marinade tenderizes and infuses aromatics, a quick sear adds browned, savory notes, and a finished sauce of butter and cream gives a silky mouthfeel that feels indulgent without being fussy.
If you enjoy recipes that reward small investments of time with big payoff, this is one of them: the steps are straightforward, but each stage contributes a layer of complexity. You’ll notice how the seared edges of the chicken contrast with the velvety sauce, and how toasted spices lift the tomato base.
It’s also versatile. Serve it with steamed basmati for a classic pairing, tuck it into warm naan for handheld comfort, or use it as a show-stopping option for guests. Because the sauce clings beautifully, leftovers reheat well and actually taste deeper the next day, making it an ideal candidate for make-ahead entertaining or simple nightly dinners. The balance of cream, butter, and just enough acidity from tomatoes keeps the curry lively, while kasuri methi and garam masala add the aromatic signature that makes it unmistakable.
Flavor & Texture Profile
Understanding the interplay of flavor and texture helps you make adjustments with confidence.
At its heart, Butter Chicken is about contrast: the tang of fermented dairy and lemon in the marinade meets the bright, slightly acidic sweetness of tomatoes; those flavors are rounded by butter and cream into a luxurious, velvety sauce. The spices — garam masala, cumin, coriander, turmeric, and chili powder — provide aromatic warmth and subtle heat rather than an aggressive burn.
Texturally, the ideal result is tender, almost yielding chicken framed by a sauce that is glossy and clingy. Browning during searing creates Maillard complexity on the chicken’s exterior that translates into little pockets of umami when bathed in sauce. Butter and ghee contribute both flavor and a satiny mouthfeel; cream smooths any sharp edges and binds the sauce components.
Kasuri methi (dried fenugreek leaves) is a finishing note you’ll want to respect: it adds a distinct, slightly vegetal aroma that elevates the curry’s overall perfume. When tasting, aim for three things:
- A balanced tang from tomato and dairy
- A warm, layered spice profile
- A rich, silky finish from butter and cream
Gathering Ingredients
Before you begin, assemble everything so the cooking flow is uninterrupted.
Lay out all components in small bowls or ramekins so you can move through searing, sauce building, and finishing without hunting for items. Mise en place is particularly helpful when working with multiple spices: having measured spices at the ready prevents overcooking while you reach for the next ingredient.
Below is the ingredient list presented clearly so you can check off each item as you prepare. Keep the dairy chilled until needed, and if using a whole onion or ginger root, prep them ahead to keep momentum during the cook.
- 800 g boneless chicken thighs, cut into chunks
- 200 g plain yogurt
- 2 tbsp lemon juice
- 2 tsp garam masala
- 1 tsp ground turmeric
- 1–2 tsp chili powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 4 cloves garlic, minced
- 1 tbsp grated ginger
- 1 large onion, finely chopped
- 3 tbsp butter
- 1 tbsp ghee (or extra butter)
- 1 tbsp vegetable oil
- 400 g canned tomatoes or tomato puree
- 150 ml heavy cream
- 1 tsp sugar
- 1 tsp salt
- 1 tsp dried fenugreek leaves (kasuri methi)
- Fresh cilantro for garnish
As you gather ingredients, consider small swaps for pantry convenience — a good-quality tomato puree can stand in for canned tomatoes for a smoother base, and ghee can be replaced with an additional knob of butter for a similar finish.
Preparation Overview
A concise plan keeps the cook calm and the timing tight.
Start by marinating so the chicken develops flavor and tenderness, then move to a high-heat sear to build browned notes. While the chicken rests between batches, develop the sauce in the same pan — this is where all the caramelized fond and spices come together. If you want a very smooth texture, plan to blitz the sauce briefly before finishing with butter and cream.
Organization tips:
- Measure and pre-mix spices so they’re ready when you add them to the pan.
- Use a hot skillet for searing, and don’t overcrowd the pan; work in batches to ensure even browning.
- Reserve any juices released from the chicken while searing and return them to the sauce to preserve flavor.
Technique pointers: when sautéing the onion, aim for a deep, even golden color — this step builds a sweet base that offsets the tomato’s acidity. If your sauce seems too sharp after adding tomatoes, a small pinch of sugar or an extra splash of cream will tame it. Finally, always finish with a gentle simmer once the chicken returns to the pan so the pieces reach temperature without overcooking and the sauce achieves a glossy consistency.
Cooking / Assembly Process
Follow these structured steps to assemble the dish from marinade to finish.
- Prepare the marinade: in a bowl combine yogurt, lemon juice, 1 tsp garam masala, turmeric, 1 tsp chili powder, cumin, coriander, minced garlic, grated ginger and 1/2 tsp salt. Mix well. Add the chicken pieces and coat evenly. Cover and refrigerate for at least 30 minutes (or up to 2 hours).
- Sear the chicken: heat 1 tbsp oil in a large skillet over medium-high heat. Remove excess marinade from the chicken and sear pieces in batches until browned on both sides but not fully cooked, about 3–4 minutes per side. Transfer chicken to a plate and set aside.
- Make the sauce: in the same skillet melt 2 tbsp butter and 1 tbsp ghee over medium heat. Add the chopped onion and sauté until soft and golden, about 6–8 minutes. Add a pinch of salt and remaining garlic and ginger; cook 1–2 minutes until fragrant.
- Add spices and tomatoes: stir in the remaining 1 tsp garam masala and remaining chili powder, cook briefly, then add the canned tomatoes or puree. Simmer the sauce, stirring occasionally, for 10–12 minutes until it thickens and deepens in color.
- Blend for creaminess (optional): for an extra smooth sauce, let it cool slightly then blitz with an immersion blender or in a countertop blender until velvety. Return to the pan.
- Finish the curry: stir in the heavy cream, 1 tbsp butter, sugar and fenugreek leaves. Add the seared chicken (and any juices) to the sauce and simmer gently for 8–10 minutes, until chicken is cooked through and the sauce is glossy and thick.
- Adjust seasoning: taste and add salt or a little more sugar or cream if needed. If you like it spicier, add a pinch more chili powder.
- Serve: garnish with chopped cilantro and an extra knob of butter if desired. Serve hot with basmati rice or warm naan.
Throughout this process watch the sauce visually: it should reduce to a sheen that coats the back of a spoon and the tomato color will deepen as it concentrates. When adding the seared chicken back, use a gentle simmer so the pieces absorb flavor without becoming dry. Finish with kasuri methi by crushing it between your fingers before adding — this awakens its aroma and ensures an even, lifted finish across the curry.
Serving Suggestions
Presentation and pairings that make the meal sing.
Butter Chicken shines when served simply so the sauce and chicken are the stars. Traditional pairings like fragrant basmati rice and soft, warm naan are perfect because they capture sauce and complement the curry’s richness. For a more casual option, spoon the curry into toasted flatbreads or serve alongside a simple cucumber-yogurt salad to add brightness and crunch.
Garnish choices are small but impactful: a drizzle of cream or a tiny knob of butter adds sheen just before serving; chopped cilantro contributes a fresh herbal top note. If you want to build a full meal, consider:
- Steamed basmati with a light squeeze of lemon
- Warm naan, brushed with ghee or butter
- A crisp cucumber and red onion salad with yogurt dressing
- Lightly spiced roasted vegetables for contrast
For portioning, let guests serve themselves family-style so each person can decide how much sauce to pair with their rice or bread. The glossy sauce is designed to be sopped up — encourage small bowls or plates for leftovers so nothing goes to waste.
Storage & Make-Ahead Tips
Plan ahead and preserve the curry’s texture and flavor when storing or reheating.
Butter Chicken stores well because the flavors continue to develop after cooking, but there are a few tricks to keep the texture lush. Cool the curry to just-warm before transferring to airtight containers; refrigerate within two hours. For short-term storage, the curry will keep well in the refrigerator for several days. When reheating, avoid high heat which can split the sauce — use gentle stovetop simmering or a low oven to bring it back to serving temperature. Add a splash of cream or a small knob of butter while reheating to restore silkiness if the sauce looks to have tightened too much.
If you plan to freeze, portion the curry into meal-sized containers, leaving a little headspace. Freeze promptly and use within a few months for best flavor. When thawing, move the container to the refrigerator overnight before reheating slowly on the stove; this reduces stress on the emulsion and helps preserve texture.
For make-ahead convenience, you can prepare the marinade and chop aromatics a day in advance; refrigerate separately until ready to cook. Alternatively, prepare the sauce through the simmer stage and cool, then finish with cream and butter when you reheat and add freshly seared chicken — this keeps the finishing textures bright.
Frequently Asked Questions
Answers to common questions I get about making Butter Chicken at home.
- Can I use chicken breast instead of thighs?
Yes — breasts will work, though thighs are more forgiving and remain juicier during searing and simmering. - Is blending the sauce necessary?
Blending yields an extra-smooth finish but leaving it textured also tastes excellent; choose based on your preferred mouthfeel. - What can I substitute for kasuri methi?
Kasuri methi adds a specific aromatic note; if unavailable, a pinch of dried oregano or extra fenugreek powder can approximate the flavor, though it won’t be identical. - How do I control spice level?
Adjust the amount of chili powder to taste and balance heat with cream or a small addition of sugar.
If you have other questions about technique, timing, or how to adapt the recipe for dietary preferences, feel free to ask — I love troubleshooting home-cooked curries and sharing small tweaks that make a big difference. This final note: trust your senses more than strict timers. Visual cues like golden onions, glossy sauce, and browned chicken will guide you to the best result.
Butter Chicken (Murgh Makhani)
Craving comfort? Try this creamy Butter Chicken — tender spiced chicken in a rich tomato-butter sauce 🍅🧈. Perfect with basmati rice or warm naan. Easy to make and irresistible!
total time
60
servings
4
calories
650 kcal
ingredients
- 800 g boneless chicken thighs, cut into chunks 🍗
- 200 g plain yogurt 🥛
- 2 tbsp lemon juice 🍋
- 2 tsp garam masala 🧂
- 1 tsp ground turmeric 🟡
- 1–2 tsp chili powder 🌶️
- 1 tsp ground cumin 🌿
- 1 tsp ground coriander 🍃
- 4 cloves garlic, minced 🧄
- 1 tbsp grated ginger 🫚
- 1 large onion, finely chopped 🧅
- 3 tbsp butter 🧈
- 1 tbsp ghee (or extra butter) 🧈
- 1 tbsp vegetable oil 🛢️
- 400 g canned tomatoes or tomato puree 🍅
- 150 ml heavy cream 🥛
- 1 tsp sugar 🍬
- 1 tsp salt 🧂
- 1 tsp dried fenugreek leaves (kasuri methi) 🌿
- Fresh cilantro for garnish 🌿
instructions
- Prepare the marinade: in a bowl combine yogurt, lemon juice, 1 tsp garam masala, turmeric, 1 tsp chili powder, cumin, coriander, minced garlic, grated ginger and 1/2 tsp salt. Mix well. Add the chicken pieces and coat evenly. Cover and refrigerate for at least 30 minutes (or up to 2 hours).
- Sear the chicken: heat 1 tbsp oil in a large skillet over medium-high heat. Remove excess marinade from the chicken and sear pieces in batches until browned on both sides but not fully cooked, about 3–4 minutes per side. Transfer chicken to a plate and set aside.
- Make the sauce: in the same skillet melt 2 tbsp butter and 1 tbsp ghee over medium heat. Add the chopped onion and sauté until soft and golden, about 6–8 minutes. Add a pinch of salt and remaining garlic and ginger; cook 1–2 minutes until fragrant.
- Add spices and tomatoes: stir in the remaining 1 tsp garam masala and remaining chili powder, cook briefly, then add the canned tomatoes or puree. Simmer the sauce, stirring occasionally, for 10–12 minutes until it thickens and deepens in color.
- Blend for creaminess (optional): for an extra smooth sauce, let it cool slightly then blitz with an immersion blender or in a countertop blender until velvety. Return to the pan.
- Finish the curry: stir in the heavy cream, 1 tbsp butter, sugar and fenugreek leaves. Add the seared chicken (and any juices) to the sauce and simmer gently for 8–10 minutes, until chicken is cooked through and the sauce is glossy and thick.
- Adjust seasoning: taste and add salt or a little more sugar or cream if needed. If you like it spicier, add a pinch more chili powder.
- Serve: garnish with chopped cilantro and an extra knob of butter if desired. Serve hot with basmati rice or warm naan.