Is butter chicken really that hard to make at home, or have we all just been brainwashed by restaurant menus?
Spoiler: It’s not hard at all.
I spent years ordering $18 butter chicken from my local Indian restaurant. Every. Single. Week.
Then one day I calculated how much money I was throwing away. Over $900 a year on one dish. 😳
That’s when I decided to crack the code.
After 30+ attempts (yes, I’m obsessed), I finally nailed it. The creamy tomato sauce that coats your spoon. The tender chicken that melts in your mouth. That perfect balance of spices that makes you close your eyes and sigh.
Here’s the truth nobody tells you: homemade butter chicken is easier than making a pot of chili.
Takes 45 minutes. Costs about $6. Tastes better than any restaurant.
The recipe I’m sharing today is the one I’ve perfected. No fancy equipment needed. No impossible-to-find ingredients. Just real food that actually works.
Let’s get into it.
What You’ll Need
Quick Recipe Stats
| Prep Time | Cook Time | Total Time | Servings | Cost Per Serving |
|---|---|---|---|---|
| 15 minutes | 30 minutes | 45 minutes | 4 | ~$1.50 |
For the Chicken Marinade:
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- ½ cup plain yogurt (full-fat works best)
- 1 tablespoon lemon juice
- 1 tablespoon ginger-garlic paste (or 1 tablespoon fresh ginger + 3 cloves garlic, minced)
- 1 teaspoon garam masala
- 1 teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder (or regular chili powder)
- ½ teaspoon salt
For the Butter Chicken Sauce:
- 3 tablespoons butter (salted or unsalted)
- 1 large onion, finely chopped
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon garam masala
- ½ teaspoon turmeric powder
- 1 teaspoon Kashmiri red chili powder (adjust to taste)
- 1 can (14 oz) crushed tomatoes
- 1 tablespoon tomato paste
- ¾ cup heavy cream
- 2 tablespoons honey (or sugar if you prefer)
- 1 teaspoon dried fenugreek leaves (kasuri methi) – this is KEY
- Salt to taste
- Fresh cilantro for garnish
Tools You’ll Need

People also like : garlic butter chicken
- Large mixing bowl
- Heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula
- Measuring cups and spoons
- Knife and cutting board
- Whisk
Pro Tips
💡 Game-Changer Alert: These five tips separate restaurant-quality butter chicken from the sad, watery version you’ll find in most cookbooks.
1. Toast Your Spices First
Before adding any wet ingredients, let those cumin seeds sizzle in butter for 30 seconds.
This wakes up the aromatics and releases essential oils.
Your kitchen will smell like an Indian restaurant. That’s how you know it’s working.
2. Kasuri Methi is Non-Negotiable
Dried fenugreek leaves give butter chicken that authentic restaurant flavor you can’t fake.
Find them at any Indian grocery or Amazon. No substitutes come close.
Crush them between your palms when adding them to release maximum flavor.
3. Chicken Thighs > Chicken Breasts
Here’s why:
| Chicken Thighs | Chicken Breasts |
|---|---|
| Stay juicy even if slightly overcooked | Get dry and rubbery easily |
| More flavor naturally | Less flavor, needs help |
| Cheaper per pound | More expensive |
| Forgiving for beginners | Requires precise timing |
Trust me on this one. Thighs win every time.
4. Marinate (Even if Just 20 Minutes)
The yogurt’s acid tenderizes the meat.
The spices penetrate deeper.
The chicken actually tastes like something.
Minimum: 20 minutes. Sweet spot: 2-4 hours. Maximum: 24 hours in the fridge.
5. Control Your Cream Game
Want it richer? Add more cream.
Trying to lighten it up? Use half-and-half.
Going dairy-free? Coconut cream works beautifully.
This recipe bends to your needs. That’s the beauty of it.
Substitutions and Variations
Ingredient Swap Cheat Sheet
| Original | Substitute | Notes |
|---|---|---|
| Heavy cream | Coconut cream | Makes it dairy-free, adds slight coconut flavor |
| Heavy cream | Half-and-half | Lighter version, still creamy |
| Butter | Ghee | More authentic, nutty flavor |
| Butter | Coconut oil | Dairy-free option |
| Chicken thighs | Chicken breasts | Use less cooking time, watch carefully |
| Chicken | Paneer cubes | Vegetarian, reduce cooking time |
| Chicken | Firm tofu | Vegan option, press first |
| Chicken | Chickpeas | Budget-friendly vegetarian |
| Kashmiri chili | Regular chili powder | Use half the amount, spicier |
| Kashmiri chili | Paprika + cayenne | Paprika for color, cayenne for heat |
| Honey | Maple syrup | Works great, slightly different taste |
| Honey | White sugar | Classic option |
Heat Level Guide
Mild (for kids): Use only ½ teaspoon chili powder
Medium (my version): 1 teaspoon chili powder
Spicy: 1 teaspoon chili + ½ teaspoon cayenne
Fire: 1 teaspoon chili + 1 teaspoon cayenne + fresh green chilies
You can always add heat. You can’t take it away. Start conservative.
Make-Ahead Tips
⏰ Time-Saver Secret: This dish actually tastes BETTER the next day. The flavors marry together overnight and get richer.
Here’s your game plan:
24 Hours Before:
- Marinate the chicken
- Measure out all your spices
- Chop the onions
2-3 Days Before:
- Make the entire sauce
- Store in airtight container in fridge
- Cook chicken fresh when ready to serve
3 Months Before (yes, really):
- Make the complete dish
- Cool completely
- Freeze in portions
- Thaw overnight in fridge before reheating
I like to make a double batch. One for now, one for the freezer. Future you will thank present you.
You’ll love these too : honey butter chicken
How to Make Indian Butter Chicken

Step 1: Marinate the Chicken ⏱️ 5 minutes
In a large bowl, whisk together:
- Yogurt
- Lemon juice
- Ginger-garlic paste
- Garam masala
- Turmeric
- Chili powder
- Salt
Add chicken pieces. Toss until every piece wears a yellow coat.
Cover. Refrigerate. Wait at least 20 minutes (or up to 24 hours).
Go do something else. The yogurt’s doing the work now.
Step 2: Cook the Chicken ⏱️ 8 minutes
Heat your pot over medium-high.
Melt 1 tablespoon butter.
Shake excess marinade off chicken. Add pieces to hot pot.
Brown on all sides (6-8 minutes total).
🔥 Pro Move: Don’t crowd the pan. Cook in batches if needed. You want color, not steam.
Remove chicken. Set aside. It’s not fully cooked yet—that’s fine.
Step 3: Build Your Flavor Base ⏱️ 7 minutes
Same pot. Add remaining 2 tablespoons butter.
Toss in cumin seeds.
Listen for the sizzle. Smell that? That’s aromatics waking up.
After 30 seconds, add chopped onions.
Cook until soft and golden (5-7 minutes).
Don’t rush this. Golden onions = sweet sauce.
Add ginger-garlic paste. Cook 1 minute until fragrant.
Step 4: Toast the Spices ⏱️ 1 minute
Add:
- Coriander powder
- Garam masala
- Turmeric
- Chili powder
Stir constantly for 1 minute.
The spices should smell toasted, not burned.
This step is magic. Don’t skip it.
Step 5: Build the Tomato Base ⏱️ 10 minutes
Pour in crushed tomatoes and tomato paste.
Stir well.
Simmer for 10 minutes.
What you’re looking for: The sauce thickens. Oil starts separating from tomatoes. It turns a deep red-orange.
That’s your signal. Move to the next step.
Step 6: Make It Creamy ⏱️ 2 minutes
Pour in heavy cream while stirring.
Watch the sauce transform from red to that iconic orange-red color.
Add honey. Add kasuri methi (crush it between your palms first).
Season with salt.
Taste it. Adjust now if you need more of anything.
Step 7: Bring It Home ⏱️ 10 minutes
Add chicken back to the sauce.
Reduce heat to low.
Simmer for 10 minutes.
The chicken finishes cooking. The flavors blend. Everything becomes one.
Recommended for you : butter chicken indisch
Step 8: Serve & Devour
Garnish with fresh cilantro.
Add a swirl of cream on top if you’re feeling fancy.
Serve with:
- Basmati rice (essential)
- Naan (also essential)
- Maybe some raita to cool things down
Stand back and watch people’s faces light up. 😊
Additional Details
Nutritional Breakdown (Per Serving)
| Nutrient | Amount | % Daily Value |
|---|---|---|
| Calories | 485 | 24% |
| Protein | 36g | 72% |
| Carbs | 18g | 6% |
| Fat | 31g | 40% |
| Fiber | 3g | 11% |
| Sugar | 10g | – |
📊 Real Talk: This is a rich dish. Not an everyday meal. But when you make it, enjoy every bite guilt-free.
Diet-Friendly Swaps
Keto Butter Chicken:
- Skip honey, use monk fruit sweetener
- Full-fat coconut cream instead of regular cream
- Serve with cauliflower rice
Paleo Version:
- Ghee replaces butter
- Coconut cream replaces dairy cream
- Paleo-approved sweetener
Whole30 Compliant:
- Coconut cream only
- Ghee only
- No sweetener (or compliant option)
- Serve with compliant sides
Perfect Pairings
The Classic Indian Spread:
| Main | Side | Bread | Drink |
|---|---|---|---|
| Butter Chicken | Basmati Rice | Garlic Naan | Mango Lassi |
| Cucumber Raita | Roti | Chai | |
| Dal (lentils) | Sparkling Water with Lime |
The Healthy Version:
🥗 Quinoa instead of rice
🥦 Roasted broccoli or cauliflower
🥒 Simple cucumber salad
🫒 Skip the bread, add extra veggies
The Comfort Food Version:
🍚 Extra basmati rice (the good stuff)
🫓 Garlic naan AND roti
🧀 Paneer tikka appetizer
🍰 Gulab jamun for dessert
Pick your lane. No judgment.
Time-Saving Hacks
Want this on the table even faster? Here’s how:
15-Minute Version:
- Use rotisserie chicken (shred it)
- Skip the marinade step completely
- Add shredded chicken in the last 5 minutes
- Done
Meal Prep Strategy:
- Sunday: Make sauce, store in fridge
- Weeknight: Marinate chicken in morning
- Dinner time: Cook chicken, heat sauce, combine
- Table in 20 minutes
Instant Pot Method:
- Sauté function for steps 1-4
- Pressure cook 8 minutes
- Quick release
- Stir in cream
- Total time: 25 minutes
The slow version is better. But these work when life gets crazy.
Leftovers and Storage
🎁 Hidden Benefit: Butter chicken is one of those rare dishes that gets BETTER after sitting overnight.
Storage Chart
| Method | Duration | Best Practices |
|---|---|---|
| Room Temp | 2 hours max | Don’t leave out longer |
| Refrigerator | 4 days | Airtight container |
| Freezer | 3 months | Flat freezer bags work best |
Reheating Like a Pro
Stovetop (best method):
- Medium-low heat
- Add splash of cream or water if thick
- Stir occasionally
- 5-7 minutes until hot
Microwave (quickest):
- 30-second intervals
- Stir between each interval
- Cover with damp paper towel
- Prevents sauce separation
From Frozen:
- Thaw overnight in fridge first
- Then use stovetop method above
- Never microwave from frozen (texture suffers)
Leftover Transformation Ideas
Don’t just reheat. Get creative:
🌯 Butter Chicken Wrap: Warm naan + leftover butter chicken + lettuce + raita
🍕 Indian Pizza: Naan base + butter chicken + mozzarella + broil
🥙 Loaded Baked Potato: Top with butter chicken instead of sour cream
🍝 Fusion Pasta: Toss with penne, add parmesan
🥗 Power Bowl: Rice + chicken + roasted veggies + extra cilantro
You paid for that chicken. Make it work twice.
FAQ
The Questions Everyone Asks (And Honest Answers)
Can I use chicken breasts instead of thighs?
You can. But you shouldn’t.
Breasts dry out if you blink wrong. Thighs stay juicy and forgive mistakes.
If you MUST use breasts:
- Cut cooking time by 2-3 minutes
- Watch them like a hawk
- Pull them at 165°F internal temp
- Accept they won’t be as good as thighs
Your call. 🤷♀️
What if I can’t find Kashmiri chili powder?
| Option | How Much | Result |
|---|---|---|
| Regular chili powder | Half the amount | Spicier, less color |
| Paprika | Same amount | Color, no heat |
| Paprika + cayenne | 1 tsp paprika + ¼ tsp cayenne | Closest match |
Start with less. Add more. Taste as you go.
Help! My sauce is too thick!
Fix: Add liquid one tablespoon at a time.
Best additions:
- Heavy cream (richest)
- Chicken stock (more flavor)
- Water (works in a pinch)
Stir. Check consistency. Repeat if needed.
My sauce is watery. Now what?
Fix: Simmer uncovered for 5-10 more minutes.
The liquid evaporates. The sauce thickens.
OR add 1 tablespoon tomato paste. Stir well.
Problem solved.
Can I make this in a slow cooker?
Yes! Here’s how:
- Brown chicken first (don’t skip this)
- Add everything EXCEPT cream to slow cooker
- Cook low 6-8 hours OR high 3-4 hours
- Stir in cream last 30 minutes
- Serve
It works. But stovetop is better for texture.
What’s the difference between butter chicken and chicken tikka masala?
Great question. Most people don’t know.
| Butter Chicken | Chicken Tikka Masala |
|---|---|
| Creamier sauce | Thicker, more tomato-based |
| Milder spice | More complex spices |
| Chicken cooked in sauce | Chicken grilled first (tandoor) |
| Sweeter finish | More savory |
Both delicious. Different animals.
Is butter chicken spicy?
Not the version I gave you.
It has warmth, not heat.
Kids eat it. Spice-sensitive people love it.
Want it spicy? Double the chili powder. Add cayenne. Throw in green chilies.
Want it milder? Cut chili powder in half.
You’re in control here.
Can kids eat this?
Absolutely.
My friend’s 6-year-old nephew requests it weekly.
The mild version works perfectly for little ones.
Just skip the green chilies and go easy on chili powder.
I don’t have ginger-garlic paste. Can I fake it?
Sure can.
For 1 tablespoon of paste:
- 1 tablespoon fresh grated ginger
- 3-4 cloves fresh minced garlic
Mix together. Use immediately.
Or buy the jarred stuff. It’s in every grocery store now.
Why does restaurant butter chicken taste different?
A few reasons:
- They use a tandoor oven (you probably don’t have one)
- More butter (like, A LOT more)
- Food coloring (for that bright orange)
- MSG (makes everything taste better)
- Industrial cream (higher fat content)
Your homemade version is healthier. Still delicious. Just different.
And honestly? After making this 30+ times, I prefer mine.
You will too.
Wrapping Up
Here’s what nobody tells you about butter chicken:
It’s not hard. It’s not complicated. It doesn’t require special equipment or a culinary degree.
You just need 45 minutes and the willingness to try.
I spent years throwing money at restaurants for something I could make better at home.
Now I make this every other week. Sometimes more.
My kitchen fills with that warm, spicy aroma. The sauce turns that perfect orange-red. The chicken gets tender and juicy.
And every single time, I think: “Why did I wait so long to learn this?”
Don’t be like old me.
Make this recipe. Tonight. This weekend. Whenever you can.
Then come back here and tell me how it went.
💬 I want to hear from you: Did you follow the recipe exactly? Did you make substitutions? Was it spicier or milder than you expected? Drop a comment below.
And if you have questions, ask them. I read every comment and I’ll help you troubleshoot.
Because everyone deserves to make restaurant-quality butter chicken at home.
Including you. ❤️
1 thought on “Indian Butter Chicken That’ll Make You Forget Takeout Ever Existed”