Dreamy Indian Butter Chicken Curry

Category: Satisfying Entrées for Any Occasion

In this Indian Butter Chicken, you bake up marinated chicken thighs till they're super tender, then let them soak up a smooth, buttery tomato sauce with cream and warm spices like cumin, turmeric, and garam masala. Onion, garlic, and ginger get cooked up before adding the saucy stuff. Cilantro tossed on top keeps things fresh at the end. Grab some fluffy rice or soft naan to dip in the rich sauce. Play with the spice or creaminess however you want. Stash leftovers in the freezer or fridge to make dinner extra easy next time.

Dana
Updated on Wed, 11 Jun 2025 19:12:23 GMT
Chicken curry in a bowl topped with green herbs. Pin
Chicken curry in a bowl topped with green herbs. | chefsnaps.com

Few things are as cozy and tasty as Indian Butter Chicken. It’s meant for sharing and brings everyone to the kitchen even before you’re done cooking with rich creamy tomato sauce wrapping every piece of chicken in warmth. My first go making this filled my place with buttery goodness and had my friends asking when dinner would be ready

I just can’t get enough of this silky sauce scooped up with naan or spooned onto rice. When it’s bubbling on the stove my kitchen feels instantly warm and inviting

Mouthwatering Ingredients

  • Fresh cilantro: Chopped cilantro makes the dish pop so grab bright green leaves
  • Heavy cream: Stirring in cream at the end makes it lush and smooth pick a good quality or organic one if you can
  • Tomato sauce: Use a plain tomato sauce for that deep tang try to find some without all the extras
  • Grated ginger: Ginger perks up the whole dish peel a thumb-sized piece and use a grater
  • Garlic: Fresh garlic brings big flavor smash a few cloves before mincing
  • Large onion: Onion sweetens as it cooks pick one that feels firm with shiny skin
  • Butter: Real unsalted butter helps build up rich flavor so don’t substitute
  • Black pepper: A twist of fresh black pepper gives it gentle heat
  • Salt: Fine kosher or sea salt really ties all the flavors together
  • Cayenne pepper: Controls the spiciness so add just how much you want
  • Ground coriander: Brightens up the meal try freshly ground seeds for extra zing
  • Ground cumin: Gives smoky edge make sure it smells strong and fresh
  • Ground turmeric: For that yellow color and mild earthiness go for pure ground types
  • Garam masala: This spice mix is the star use a fragrant high-quality blend if possible
  • Lemon juice: Fresh squeezed juice keeps things lively use a ripe lemon
  • Plain yogurt: Adds tang and keeps the chicken juicy go with whole milk for best results
  • Boneless skinless chicken thighs: Chicken stays tender and soaks up all the flavors thighs really do best for this

Easy Directions

Garnish and Serve:
Spoon everything into a big bowl throw on chopped cilantro for a colorful finish and dig in hot either with fluffy naan or on a bed of rice
Mix Chicken and Sauce:
Chop up the chicken when it’s out of the oven and fold it into your sauce until every bite is coated let it bubble just a bit longer so everything blends together
Add the Creamy Touch:
Turn the heat down then pour in the cream stirring till the sauce turns silky and shiny let it gently cook five more minutes to thicken
Put Together the Sauce:
Pour in your tomato sauce stir well and let it bubble away for five minutes which softens the flavor and mellows the taste
Sizzle Ginger and Garlic:
Drop in the grated ginger and chopped garlic with the onion mix let them sauté for a couple minutes till they smell fragrant but don’t let them burn
Sweat the Onion in Butter:
Melt butter on medium heat get the onions in and gently cook them for seven or eight minutes until sweet and golden
Bake the Chicken:
Pop your oven to 400° F scoop the marinated chicken on a lined tray and bake for twenty-five to thirty minutes until the edges are browned and the chicken is cooked through
Get the Chicken Ready:
Toss yogurt lemon juice garam masala turmeric cumin coriander cayenne salt and pepper into a bowl add chicken and stir to cover well let it chill for at least thirty minutes so the flavor really soaks in
A bowl of red curry with meat and vegetables. Pin
A bowl of red curry with meat and vegetables. | chefsnaps.com

The garam masala is what I’m obsessed with in here since every jar brings something new depending where I buy it—makes every batch different. The first time my brother and I tried this we ended up with a kitchen covered in sauce but so many laughs

Saving Extras

This dish keeps fresh in the fridge up to four days and honestly it only gets yummier as it sits. Wait until it’s fully cool then stash it in something airtight. It’s freezer-friendly too so make double and freeze small portions then you’ve got dinner sorted for busy nights

Smart Swaps

Go dairy-free by subbing coconut cream for heavy cream—you’ll get a hint of the tropics. If you’ve just got chicken breast instead of thighs watch that you don’t dry it out by overcooking. Greek yogurt will do in a pinch for regular yogurt but your marinade will turn out thicker

Fresh Serving Ideas

I love scooping big spoonfuls over fluffy basmati rice or dunking naan in the sauce. Throw together a crisp cucumber salad or plop a little mango chutney on the side for a cool break from the spice. Just before eating a hit of fresh cilantro or lime will brighten everything up

A bowl of food with a green garnish. Pin
A bowl of food with a green garnish. | chefsnaps.com

Recipe FAQs

→ What makes the sauce creamy and rich?

You get that creamy, awesome texture thanks to butter and heavy cream mixed in with the tomato sauce. If dairy isn't your thing, swap in some coconut cream instead.

→ Can I use a different cut of chicken?

Totally! Chicken breast or bone-in thighs work well too, just keep an eye on the cooking time since it might change a bit depending on their size.

→ Is it possible to adjust spice levels?

For sure. Tweak the cayenne or garam masala however you like to bump up or tone down the spiciness, and it'll still taste awesome.

→ What can I serve with this dish?

This tastes great next to basmati rice, naan for dipping, or even some quick-cooked veggies like peppers or peas on the side.

→ Can leftovers be stored or frozen?

You bet. Pop leftovers in the fridge for a few days, or freeze for later. Just reheat slow and easy before you eat it again.

Butter Chicken Curry

Juicy chicken tossed in buttery tomato cream, seasoned with Indian spices, and finished off with a fresh sprinkle of cilantro.

Preparation Time
20 min
Cooking Time
30 min
Total Time
50 min
By: Dana

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Indian

Yield: 3 Servings (Serves 3 people)

Dietary Preferences: Gluten-Free

Ingredients

→ Marinade

01 1 g ground black pepper
02 2 g salt
03 1 g cayenne pepper
04 2 g ground coriander
05 2 g ground cumin
06 2 g ground turmeric
07 10 ml garam masala
08 15 ml lemon juice
09 120 ml plain yogurt
10 225 g boneless, skinless chicken thighs

→ Sauce

11 Fresh cilantro, chopped, for garnish
12 120 ml heavy cream
13 397 g tomato sauce
14 10 g grated ginger
15 3 cloves garlic, minced
16 1 large onion, chopped
17 30 g unsalted butter

Steps

Step 01

Top everything with chopped cilantro. Dish it up hot with naan or some rice on the side.

Step 02

Let the pot simmer a few more minutes so all those flavors blend nicely.

Step 03

Chop up the cooked chicken into bites. Toss them right into the pan with the sauce and give it a good mix so it all gets coated.

Step 04

Pour in the heavy cream and stir gently. Simmer for around five minutes till the sauce thickens a bit.

Step 05

Pour the tomato sauce into the pan and let it bubble gently for about five minutes, giving it a stir every now and then.

Step 06

Now add in the grated ginger and garlic. Cook for a minute or two 'til it all smells amazing.

Step 07

Melt some butter in a large skillet over medium heat. Toss in the chopped onion and cook till it softens up and turns see-through.

Step 08

Spread out your marinated chicken on that lined tray. Pop it in the oven for 25–30 minutes. Once it’s done, the chicken shouldn’t be pink inside.

Step 09

Put the chicken into your bowl of marinade. Make sure every piece gets covered. Pop it in the fridge and let it chill for at least half an hour.

Step 10

Whip together ground black pepper, salt, cayenne pepper, ground coriander, ground cumin, ground turmeric, garam masala, lemon juice, and yogurt in a big bowl. Stir until it looks smooth.

Step 11

Heat your oven up to 200°C. Cover a tray with some baking paper.

Notes

  1. Go for bone-in thighs if you want stronger flavor, but you’ll need to bake them longer.
  2. Only use classic plain yogurt here—skip the flavored kind or it’ll taste weird.
  3. Up or drop the cayenne depending on how spicy you want it.
  4. Swap in coconut cream instead of heavy cream if you wanna skip the dairy.
  5. Short on time? Leftover or pre-cooked chicken works—just reheat it right in the sauce.
  6. Let it simmer more if you like your sauce extra thick.
  7. You can toss in some peas or bell peppers for crunch and flavor.
  8. This meal holds up in the freezer—makes for an easy heat-and-eat later.

Required Tools

  • Oven
  • Baking tray
  • Mixing bowls
  • Whisk
  • Large skillet
  • Knife
  • Cutting board

Allergen Information

Check every ingredient for potential allergens, and consult a healthcare professional if uncertain.
  • Has dairy—yogurt, butter, and heavy cream

Nutritional Details (Per Serving)

These details are for reference purposes and don't replace professional medical advice.
  • Calories: 450
  • Fats: ~
  • Carbohydrates: ~
  • Protein: ~