My neighbor Priya knocked on my door three months ago holding a container of leftover butter chicken from her family dinner. "Just try it," she said. One bite and I was hooked - that rich, creamy tomato sauce with perfectly tender butter chicken pieces swimming in spices I couldn't name. It tasted exactly like the dish from our favorite Indian restaurant that Lucas and I order every other Friday, except somehow better because it came from Priya's actual home kitchen.The next Saturday, Priya showed up with a bag full of spices and her grandmother's notes written in faded ink on index cards.

Why You'll Love This Butter Chicken Recipe
I've made this enough times now that I can tell you exactly why it's worth the effort. First, it's not as complicated as it looks when you read Indian restaurant menus. Yeah, there are more spices than your average weeknight dinner, but most of them you probably already have. They're worth buying because you'll use them again once you taste how good this turns out. Lucas was skeptical about all the "weird powder jars" on the counter, but after tasting the final dish, he asked when we're making it again.
The best part is how it fills you up without feeling heavy. Restaurant butter chicken sometimes leaves you feeling like you ate a brick, but this version is rich and creamy without being overwhelming. I can actually eat a normal portion and feel satisfied, not stuffed. Plus it reheats incredibly well - some people say it's even better on day two when all the flavors have had time to sit together. I make extra on purpose now just so we have leftovers for lunch.
Jump to:
- Why You'll Love This Butter Chicken Recipe
- Ingredients for Butter Chicken Recipe
- How To Make Butter Chicken Step By Step
- Smart Swaps for Butter Chicken Recipe
- butter chicken for Variations
- Equipment for butter chicken
- Storing Your Butter Chicken
- Top Tip
- FAQ
- Time to Make Your Kitchen Smell Like That Restaurant Down the Street!
- Related
- Pairing
- butter chicken
Ingredients for Butter Chicken Recipe
For the Chicken Marinade:
- Boneless chicken thighs or breasts
- Plain yogurt
- Lemon juice
- Garam masala
- Ground cumin
- Kashmiri chili powder
- Fresh ginger paste
- Garlic paste
- Salt
For the Sauce:
- Butter
- Onions
- Crushed tomatoes or tomato puree
- Heavy cream
- Garam masala
- Ground coriander
- Turmeric
- Kashmiri chili powder
- Fenugreek leaves
- Sugar
- Salt
Optional but Worth It:
- More butter
- Fresh cilantro for garnish
- Extra cream for drizzling
See recipe card for quantities.
How To Make Butter Chicken Step By Step
Marinate the Chicken
- Cut chicken into bite-sized pieces
- Mix yogurt with lemon juice, garam masala, cumin, chili powder, ginger, and garlic
- Coat chicken completely in marinade
- Cover and refrigerate for at least 30 minutes

Build the Flavor Base
- Heat half the butter in a large skillet over medium heat
- Add diced onions and cook until soft and golden
- Stir in ginger-garlic paste and cook for 1 minute until fragrant
- Add all the ground spices - garam masala, coriander, turmeric, chili powder
- Toast spices for 30 seconds until they smell amazing
Create the Tomato Sauce
- Pour in crushed tomatoes and stir everything together
- Let it simmer for 10-15 minutes until the sauce thickens
- Use a blender to make it completely smooth
- Return sauce to the pan and add remaining butter
- Stir in heavy cream until the sauce turns that signature orange color
Cook the Chicken
- Add marinated chicken pieces to the sauce
- Simmer for 15-20 minutes until chicken is cooked through
- Crush fenugreek leaves between your palms and sprinkle them in
- Add a pinch of sugar to balance the tomatoes
- Taste and adjust salt
Finish and Serve
- Watch everyone go back for seconds
- Let it sit for 5 minutes off the heat
- Garnish with fresh cilantro and a swirl of cream
- Serve hot with naan bread or basmati rice
Smart Swaps for Butter Chicken Recipe
I've tried most of these because Lucas has dairy issues sometimes and I don't always have every spice on hand:
Protein Swaps:
- Chicken thighs → Chicken breasts (thighs are juicier though)
- Boneless → Bone-in pieces (adds more flavor, takes longer)
- Chicken → Paneer for vegetarian version
- Fresh → Leftover rotisserie chicken (add at the end)
Dairy Alternatives:
- Heavy cream → Coconut cream (changes flavor slightly)
- Regular yogurt → Coconut yogurt for dairy-free
- Butter → Ghee (more traditional, nuttier taste)
- Full dairy → Half-and-half (lighter but less rich)
Spice Substitutions:
- Kashmiri chili → Regular paprika plus cayenne
- Garam masala → Make your own with cumin, coriander, cardamom
- Fresh ginger → Ground ginger (use way less)
- Fenugreek leaves → Skip it if you must (but try to find it)
Tomato Options:
- Crushed tomatoes → Tomato puree
- Canned → Fresh tomatoes (blanch and blend)
- Regular → Tomato paste thinned with water
Heat Level Adjustments:
- For kids → Skip chili powder, use only paprika
- Too spicy → Add more cream and sugar
- Too mild → Extra chili powder or cayenne
butter chicken for Variations
Tikka Masala Style:
- Add bell peppers and onion chunks
- Use less cream, more tomatoes
- Char the chicken before adding to sauce
- Finish with dried fenugreek
Coconut Butter Chicken:
- Replace cream with coconut milk
- Add curry leaves
- Use coconut oil instead of some butter
- Squeeze of lime at the end
Spicy Garlic Version:
- Double the garlic
- Add red chili flakes
- Use green chilies in the sauce
- Top with crispy garlic chips
Creamy Cashew:
- Blend soaked cashews into the sauce
- Richer and nuttier flavor
- Less cream needed
- Priya's mom makes it this way
Slow Cooker Method:
- Marinate chicken overnight
- Dump everything in slow cooker
- Cook on low for 6 hours
- Stir in cream at the end
Equipment for butter chicken
- Large heavy-bottomed skillet or Dutch oven (sauce burns in thin pans)
- Blender or immersion blender (for smooth sauce)
- Mixing bowls (for marinating)
- Wooden spoon (won't scratch your pan)
- Measuring spoons
Storing Your Butter Chicken
From making this every other week, here's what works for keeping it fresh:
Fridge Storage (3-4 days):
- Cool completely before storing
- Keep in airtight container
- Store rice or naan separately
- Reheat gently on stovetop or microwave
Freezer Storage (2-3 months):
- Let it cool completely
- Freeze in portion-sized containers
- Leave room at the top (sauce expands)
- Thaw in fridge overnight before reheating
Reheating Tips:
- Low heat on stovetop works best
- Add splash of cream or water if too thick
- Microwave on 50% power to avoid separating
- Don't boil it - gentle heat only
Best Served With:
- Extra napkins (it's messy)
- Basmati rice (cook it while butter chicken simmers)
- Garlic naan bread (store-bought is fine)
- Simple cucumber salad
Top Tip
- After making this enough times that Priya doesn't need to supervise anymore, here's what really makes the difference. The biggest mistake I made early on was using cold chicken straight from the fridge. Room temperature chicken cooks way more evenly and doesn't cool down your sauce when you add it.
- The sauce needs to simmer long enough to lose that raw tomato taste. I used to rush this part because I was hungry, and the sauce always tasted acidic and sharp. Now I give it the full 15 minutes, even if Lucas is hovering around asking when dinner will be ready. You'll know it's done when the sauce darkens from bright red to that deep orange-red color and the oil starts separating at the edges.
- Here's something Priya taught me that changed everything - crush those fenugreek leaves between your palms before adding them. Don't just dump them in whole. Crushing releases the oils and makes your kitchen smell like an actual Indian restaurant. The first time I did this, Lucas came running asking what smelled so good. And about the cream - add it off the heat or on very low heat.
FAQ
What are the ingredients in butter chicken?
The main ingredients are chicken, yogurt for marinating, butter, cream, tomatoes, and a bunch of spices like garam masala, cumin, coriander, and turmeric. The signature ingredient is fenugreek leaves - that's what gives it that distinct restaurant smell and taste you can't quite place.
What are common mistakes when making butter chicken?
Rushing the marinade time is the biggest one - give it at least 30 minutes. Other mistakes include not cooking the onions long enough, skipping the tomato simmer time, and adding cream on high heat which makes it curdle. Also using Greek yogurt instead of regular makes the chicken dry and weird.
Why is restaurant butter chicken so much better?
Restaurants use a tandoor oven to char the chicken first, which adds smoky flavor. They also use way more butter and cream than most home recipes call for. But honestly, after making this butter chicken recipe a bunch of times, ours tastes just as good - maybe better because it's fresher and you know what's in it.
Can you use sour cream instead of heavy cream in butter chicken?
You can, but it changes the taste and texture. Sour cream is tangier and thinner, so your sauce won't be as rich and creamy. If you do use it, add it at the very end on low heat and don't let it boil or it'll separate and look weird. Heavy cream is worth buying for this recipe.
Time to Make Your Kitchen Smell Like That Restaurant Down the Street!
Now you've got everything you need to make butter chicken that's honestly better than takeout. I'm not lying - the last time I made this, my husband asked if I'd ordered from our usual spot and just plated it nice. Nope, all homemade. This recipe went from being something I was scared to try to one of those dinners where Lucas actually comes running when he smells it cooking. And that's saying something for a kid who used to think "spicy" meant black pepper.
Looking for more chicken recipes that'll change your dinner routine? Our Easy French Onion Chicken Casserole is what I make when I want something cozy but don't feel like standing at the stove. It's creamy, cheesy, and bakes while you do other stuff. Need something faster? The Easy Chicken Pitas Recipe is my go-to for those nights when everyone's hungry NOW and you've got 20 minutes tops. Or branch out and try The Best Nigerian Chicken - totally different flavors but just as good. Lucas calls it "the spicy one that's not butter chicken spicy" which I think means he likes it.
We'd love to see your butter chicken! . Lucas especially wants to know if other kids actually eat this or if he's weird for liking Indian food at seven
Rate this recipe and tell us how it went! Did you adjust the spice level? Add extra cream? We want to hear everything.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with butter chicken

butter chicken
Ingredients
Equipment
Method
- Combine yogurt, lemon juice, and spices in a bowl. Add chicken, coat well, and refrigerate 30 mins-4 hrs. Marination, Flavor base
- Melt butter in a skillet, sauté onions until golden. Add ginger-garlic paste and all dry spices; toast 30 seconds. Browning, Aromatics
- Add crushed tomatoes and simmer 10-15 mins. Blend smooth and return to pan. Stir in butter. Simmering, Blending
- Stir in cream on low heat until sauce turns orange and creamy. Emulsifying, Creaminess
- Add marinated chicken to sauce, simmer 15-20 mins until fully cooked. Sprinkle crushed fenugreek and sugar.














Leave a Reply