I first learned to make Butter Chicken on a rainy weeknight when takeout sounded tempting… and my fridge said, “You’ve got chicken and a lonely can of tomatoes—figure it out.” So I did. I wanted that restaurant vibe: tender bites, a silky tomato sauce, and that buttery finish that makes you drag naan through the pan like you mean it. The best part? You can make Butter Chicken at home without a tandoor, without fancy steps, and without babysitting a pot for hours. Stick with me and you’ll get Butter Chicken that tastes rich, cozy, and a little dramatic—in the best way.
The flavor blueprint that makes this dish taste like Butter Chicken
Butter chicken (murgh makhani) hits a very specific set of notes: warm spices, tangy tomato, mellow sweetness, and a creamy, buttery finish. If one of those is missing, the whole thing tastes “close… but not it.” So here’s how I build the right balance every time.
First, I treat the chicken like it matters. A yogurt-based marinade tenderizes and seasons it so the meat stays juicy even after it swims in sauce. That marinade idea shows up across many respected versions for a reason.
Next, I focus on tomato depth, not tomato sharpness. Tomato can taste harsh if you rush it, so I cook it long enough to mellow and darken. Even if you use canned tomato puree, you still want a brief simmer that rounds everything out.
Then I handle spices in two layers:
- A little goes in the marinade so the chicken tastes seasoned inside.
- The rest blooms in butter (or ghee) so the sauce tastes fragrant, not dusty.
Finally, I finish with cream and butter off the heat (or on very low). That’s how you keep the sauce silky instead of grainy. If you’ve ever had a sauce split on you, it usually happened because the pan ran too hot when the dairy went in.
One more thing: smoky flavor. Traditional versions often use grilled or tandoori chicken. At home, you can get close by searing hard in a skillet, or by giving the cooked chicken a quick broil before you drop it into the sauce. That “char note” is a big reason restaurant Butter Chicken tastes so addictive.
PrintButter Chicken (Creamy, Foolproof, Better Than Takeout)
Creamy Butter Chicken with tender marinated chicken simmered in a silky tomato-butter sauce. Better than takeout, totally weeknight-friendly.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Quick Recipes
- Method: Stovetop
- Cuisine: Indian
- Diet: Gluten Free
Ingredients
- 1 1/2 lb boneless chicken thighs (or breast), cut bite-size
- 1/2 cup plain yogurt
- 1 tbsp lemon juice
- 4 cloves garlic, grated/minced
- 1 tbsp fresh ginger, grated
- 2 tsp garam masala
- 1 tsp mild chili powder (or Kashmiri chili powder)
- 1/2 tsp turmeric
- 1 tsp kosher salt
- 3 tbsp butter (or ghee), divided
- 1 tbsp neutral oil
- 1/2 medium onion, finely diced (optional)
- 3 cloves garlic, minced
- 2 tsp fresh ginger, minced
- 1 1/2 tsp ground cumin
- 1 tsp paprika
- 1–2 tsp garam masala (to taste)
- 1 1/2 cups tomato puree (or 1 can crushed tomatoes, blended smooth)
- 3/4 tsp kosher salt, plus more to taste
- 1–2 tsp sugar or honey
- 1/2 cup heavy cream
- 1 tsp kasoori methi (optional), crushed
- Fresh cilantro, for serving
Instructions
- Mix yogurt, lemon, garlic, ginger, spices, and salt. Toss chicken to coat. Rest 10 minutes (or up to overnight).
- Heat oil and 1 tbsp butter in a skillet over medium-high. Brown chicken in a single layer until mostly cooked. Remove to a plate.
- Lower heat to medium. Add remaining butter. Cook onion (if using) until soft, then stir in garlic and ginger for 30 seconds.
- Stir in cumin, paprika, and garam masala. Pour in tomato puree and simmer 8–10 minutes, scraping browned bits.
- Blend sauce until smooth (immersion blender works great). Return to low heat.
- Stir in sugar/honey and salt. Add chicken back and simmer 3–5 minutes until cooked through.
- Keep heat very low. Slowly stir in cream. Add kasoori methi if using. Garnish with cilantro and serve.
Notes
- For smoky flavor, broil cooked chicken 2 minutes before adding to sauce.
- Storage: Refrigerate 3–4 days; freeze up to 3 months. Reheat gently with a splash of water.
Nutrition
- Serving Size: 1 bowl (about 1 1/2 cups)
- Calories: 520
- Sugar: 9g
- Sodium: 980mg
- Fat: 34g
- Saturated Fat: 18g
- Unsaturated Fat: 13g
- Trans Fat: 0.5g
- Carbohydrates: 16g
- Fiber: 3g
- Protein: 38g
- Cholesterol: 185mg
Ingredients you need (plus smart swaps that actually work)
You can make Butter Chicken with easy US grocery staples. Still, a few choices make a huge difference, so I’ll point them out.
Chicken
- Boneless, skinless thighs: juicier and forgiving.
- Breasts: work fine if you don’t overcook. Slice thick breasts into 1-inch pieces so they cook fast and stay tender.
Marinade (tender + flavorful)
- Plain yogurt (Greek is fine)
- Lemon juice
- Garlic + ginger
- Garam masala
- Kashmiri chili powder or mild chili powder
- Turmeric
- Salt
No yogurt? Use sour cream thinned with a splash of water. It’s not traditional, yet it still tenderizes and clings well.
Sauce base
- Butter (or ghee)
- Onion (optional, but helpful for body)
- Garlic + ginger
- Tomato puree or crushed tomatoes (blended smooth)
- Garam masala + cumin + paprika/chili powder
- Sugar or honey (tiny amount—just to round tomato acidity)
- Heavy cream
Tomato options that behave:
- Tomato puree/passata: easiest, smoothest.
- Crushed tomatoes: blend for silkiness.
- Tomato paste: great for depth, but don’t use only paste unless you thin it with water/broth.
Dairy swaps (with realistic expectations):
- Half-and-half: lighter, slightly thinner sauce.
- Coconut milk: tasty but changes the vibe (more “coconut curry” than classic).
- Cashew cream: closest non-dairy option for texture.
The “secret” optional ingredient
- Kasoori methi (dried fenugreek leaves): not required, but it adds that restaurant-style aroma. Some cooks skip it and still love the dish.
Quick comparison table (choose your path)
| If you want… | Do this |
|---|---|
| More smoky “restaurant” flavor | Sear hard, or broil the cooked chicken 2–3 minutes before saucing |
| Less acidity | Simmer tomatoes longer + add 1 tsp sugar/honey |
| Thicker, silkier sauce | Blend sauce smooth, then finish with cream on low heat |
| Lighter weeknight bowl | Use half-and-half + serve over cauliflower rice |
Butter Chicken recipe (step-by-step, no chaos)
This method gives you bold flavor without dragging the process out. You can marinate longer if you want, but you don’t have to.
Ingredients (serves 4)
For the chicken + marinade
- 1 ½ lbs boneless chicken thighs (or breast), cut into bite-size pieces
- ½ cup plain yogurt
- 1 tbsp lemon juice
- 4 cloves garlic, grated or minced
- 1 tbsp fresh ginger, grated
- 2 tsp garam masala
- 1 tsp mild chili powder (or Kashmiri chili powder)
- ½ tsp turmeric
- 1 tsp kosher salt
For the sauce
- 3 tbsp butter (or ghee), divided
- 1 tbsp neutral oil
- ½ medium onion, finely diced (optional but recommended)
- 3 cloves garlic, minced
- 2 tsp fresh ginger, minced
- 1 ½ tsp ground cumin
- 1 tsp paprika
- 1–2 tsp garam masala (to taste)
- 1 ½ cups tomato puree (or 1 can crushed tomatoes, blended smooth)
- ¾ tsp kosher salt (plus more to taste)
- 1–2 tsp sugar or honey (start small)
- ½ cup heavy cream
- 1 tsp kasoori methi (optional, crushed)
- Fresh cilantro, for serving
Step 1: Marinate the chicken (10 minutes, or up to overnight)
Stir yogurt, lemon, garlic, ginger, spices, and salt in a bowl. Toss chicken until every piece looks coated. Then let it sit while you prep the sauce ingredients.
If you plan ahead, marinate longer for deeper flavor. Many classic approaches lean on that extra time, yet you can still get great results on a weeknight.
Step 2: Cook the chicken (8–10 minutes)
Heat oil and 1 tbsp butter in a large skillet over medium-high heat. Add chicken in a single layer. Let it brown before you stir, then cook until mostly done.
Move chicken to a plate. Don’t worry about cooking it perfectly right now—it finishes in the sauce, so it stays tender.
Optional smoky shortcut: if you want extra char, spread the chicken on a sheet pan and broil 2 minutes. That “broiled chicken + sauce” style shows up in technique-forward versions because it works.
Step 3: Build the sauce (10–12 minutes)
Lower heat to medium. Add 1–2 tbsp butter to the same skillet.
Add onion (if using) and cook until soft. Next, add garlic and ginger, then stir for 30 seconds so they smell fragrant.
Now sprinkle in cumin, paprika, and garam masala. Stir for 20 seconds. You’re blooming spices in fat, so the sauce tastes warm and rounded instead of flat.
Pour in tomato puree. Stir well, scraping up the browned bits (that’s flavor). Simmer 8–10 minutes, stirring occasionally, until the sauce deepens in color.
Step 4: Blend for that signature silky texture (2 minutes)
If you want a restaurant-smooth finish, blend the sauce. You can use an immersion blender right in the pan. If you use a countertop blender, vent the lid and blend carefully.
This one step changes everything.
Step 5: Finish the Butter Chicken (5 minutes)
Return sauce to low heat. Stir in sugar/honey and salt.
Add chicken back in, plus any juices from the plate. Simmer 3–5 minutes until chicken cooks through.
Turn heat to the lowest setting. Stir in cream slowly. Then crush kasoori methi between your fingers and add it (if using). Finish with a small pat of butter if you want it extra glossy.
Serve hot with rice, naan, or a lighter bowl base. If you’re feeling “meal prep mode,” my street corn chicken rice bowl has the same weeknight energy, just in a totally different flavor direction.
Fix it fast: common Butter Chicken problems (and the real solutions)
Sauce tastes too acidic:
Simmer the tomato base longer, then add ½–1 tsp sugar/honey. Also, a little extra butter softens sharp edges.
Sauce looks thin:
Simmer 3–5 more minutes before adding cream. If you already added cream, keep heat low and reduce gently.
Sauce split after adding cream:
Pull the pan off heat. Whisk in 1–2 tbsp more cream or a spoon of yogurt at room temp. Next time, lower the heat before adding dairy.
Not enough flavor:
Add a pinch more salt first. Then add ½ tsp garam masala at the end for aroma.
Serving ideas (so every bite feels like a treat)
You’ve got options, so pick the vibe:
- Classic: basmati rice + naan.
- Lighter: spoon it over cauliflower rice, then add cucumber slices on the side.
- Fun weeknight twist: serve alongside your naan bread pizza when you want an easy flatbread moment.
And if you like big, bold bowls, my firecracker ground chicken bowl brings the same comfort, just with spicy-sweet energy.
Timing plan (so it’s done in ~40 minutes)
- Minute 0–10: mix marinade + prep sauce ingredients
- Minute 10–20: cook chicken + start sauce base
- Minute 20–30: simmer tomatoes + blend
- Minute 30–40: finish with chicken + cream, then serve
If you want more fast dinners like this, browse the Quick Recipes collection.
Meal prep, storage, and freezing
Butter chicken stores like a champ.
- Fridge: 3–4 days in an airtight container.
- Freezer: freeze in portions up to 3 months.
- Reheat: warm gently on the stovetop, adding a splash of water to loosen the sauce.
That “gentle reheat + splash” trick keeps chicken dishes saucy instead of tight, and it’s a smart habit for meal-prep cooking in general.
If you’re building a whole prep week, add a pan of cauliflower chicken fried rice as a lighter second option.
Serving Up the Final Words
If you’ve been chasing that creamy, restaurant-style Butter Chicken at home, this is the method I’d bet dinner on. You get tender chicken, a smooth tomato sauce, and that buttery finish that makes the whole kitchen smell unreal. Try it once, then tweak the heat and sweetness until it’s exactly your version. When you cook this Butter Chicken, save a little extra sauce for tomorrow’s rice bowl—then come back and tell me you didn’t sneak a spoonful straight from the pan.
Frequently Asked Questions
What’s the difference between butter chicken and chicken tikka masala?
Butter chicken tastes creamier and milder, with a smoother tomato-butter sauce. Chicken tikka masala usually tastes bolder and spicier, and it often includes onions for a thicker texture. Both feel cozy, yet u003cstrongu003eu003ca href=u0022https://foodess.com/butter-chicken/u0022u003eButter Chickenu003c/au003eu003c/strongu003e leans rich and silky.
u003cstrongu003eIs butter chicken spicy or sweet?u003c/strongu003e
Most versions taste mildly spiced and slightly sweet, not hot. The warmth comes from garam masala and chili powder, while butter and cream soften the heat. If you want it spicy, add cayenne. If you want it sweeter, add a tiny extra pinch of sugar.
u003cstrongu003eu003cstrongu003eWhat do you serve with butter chicken?u003c/strongu003eu003c/strongu003e
Naan and basmati rice are the classics because they soak up the sauce. Still, you can serve it with quinoa, cauliflower rice, or roasted veggies when you want a lighter plate. I also love a crisp cucumber salad on the side for contrast.
u003cstrongu003eCan you freeze butter chicken?u003c/strongu003e
Yes—freeze it in portions so reheating stays easy. Thaw overnight in the fridge, then warm gently on the stove with a splash of water. Avoid boiling hard, because high heat can make cream sauces look grainy.
