Butter Chicken

Tender chicken pieces simmered in a creamy, spiced tomato butter chicken sauce, garnished with fresh cilantro and served with naan bread on the side. Pin it
Tender chicken pieces simmered in a creamy, spiced tomato butter chicken sauce, garnished with fresh cilantro and served with naan bread on the side. | howtocookwithali.com

This beloved North Indian dish combines tender marinated chicken with a velvety tomato-based sauce. The chicken absorbs flavors from a yogurt and spice marinade before being pan-seared to golden perfection. The signature sauce features caramelized onions, garlic, ginger, and a blend of ground coriander, paprika, and cayenne simmered with crushed tomatoes and finished with heavy cream. The result is a perfectly balanced dish with gentle warmth and luxurious richness. Serve alongside fluffy basmati rice or warm naan bread for soaking up every drop of sauce. The entire process takes just 40 minutes, making it ideal for both casual weeknight meals and weekend entertaining.

The first time I attempted butter chicken, I completely burned the garlic and my entire apartment smelled like disappointment. Two years later, after countless tweaks and a patient neighbor who let me borrow her grandmother's spice ratios, I finally cracked the code. Now this recipe lives in a stained notebook on my counter, dog-eared and splattered with sauce.

Last Tuesday my roommate walked in mid-simmer, dropped her bag on the floor, and whispered 'what IS that smell' in a way that still makes me grin. We ate standing up at the counter, too impatient to set the table, passing naan back and forth until the sauce was gone.

Ingredients

  • Chicken: Thighs stay juicier than breasts, but use whatever you have on hand just keep the pieces uniform so they cook evenly
  • Plain yogurt: Full fat Greek yogurt works beautifully here, and the tang cuts through the rich sauce later
  • Garam masala: This is the backbone of the dish, so if yours has been sitting in the pantry for years, treat yourself to a fresh small batch
  • Crushed tomatoes: Fire-roasted ones add a subtle depth that regular tomatoes miss, but either works in a pinch
  • Heavy cream: Do not use half-and-half, it will curdle and break your beautiful sauce into something sad and separated

Instructions

Marinate the chicken:
Toss the pieces with yogurt, lemon juice, and all those gorgeous ground spices until everything is coated. Let it sit while you prep your other ingredients, or up to an hour if you have the time.
Sear the chicken:
Heat butter and oil in your biggest skillet over medium-high, then add the chicken in batches so you don't crowd the pan. You want golden brown edges, not fully cooked through yet.
Build the base:
In the same pan, melt more butter and cook your onions until they're soft and golden. Add garlic and ginger, and watch how the smell changes from sharp to something warm and inviting.
Bloom the spices:
Stir in coriander, paprika, and cayenne and let them cook for just 30 seconds. This wakes up the flavors, like stretching before a workout.
Simmer the sauce:
Pour in those crushed tomatoes and sugar, let everything bubble together for about 5 minutes. The kitchen should smell incredible by now.
Bring it all together:
Return the chicken and any juices to the pan, let it simmer until the chicken is cooked through and the sauce has thickened enough to coat a spoon.
Finish with cream:
Turn the heat down low and stir in the heavy cream. Watch the sauce transform from orange to that perfect buttery gold. Taste and add salt if it needs it.
Garnish and serve:
Scatter fresh cilantro over the top and bring the whole pan to the table. People should be hovering by now anyway.
A close-up view of a bowl of homemade butter chicken with aromatic spices and a rich, orange-red sauce over steamed basmati rice. Pin it
A close-up view of a bowl of homemade butter chicken with aromatic spices and a rich, orange-red sauce over steamed basmati rice. | howtocookwithali.com

My brother-in-law requests this every time he visits, and last time he actually licked his plate clean without apology. There's something universally comforting about tender chicken swaddled in that spiced, creamy sauce.

Make It Your Own

The beauty of butter chicken is how forgiving it is. I've made it with coconut milk for dairy-free friends, with extra cayenne when I'm feeling brave, and once with a jar of tomato puree when I was completely out of crushed tomatoes.

Serving Ideas That Work

Basmati rice is classic, but I've also served this over quinoa, cauliflower rice, and even straight-up with just naan for dipping. The sauce is the real star anyway.

Leftovers And Storage

This actually tastes better the next day, when the spices have had more time to get acquainted with each other. Store it in an airtight container and gently reheat on the stove, adding a splash of cream if the sauce looks too thick.

  • The sauce will separate in the fridge, but it comes back together beautifully with a little gentle heat
  • Freeze individual portions for those nights when cooking feels impossible
  • Naan reheats best in a dry skillet for about 30 seconds per side
Visual guide to butter chicken, showing golden-brown chicken chunks in a velvety sauce, garnished with cilantro and ready to be enjoyed. Pin it
Visual guide to butter chicken, showing golden-brown chicken chunks in a velvety sauce, garnished with cilantro and ready to be enjoyed. | howtocookwithali.com

There's nothing quite like watching someone take that first bite and immediately reach for more naan. That's when you know you got it right.

Recipe FAQs

Butter chicken features a milder, sweeter sauce with more butter and cream, while tikka masala has a spicier tomato-based gravy. Butter chicken typically uses boneless chicken marinated in yogurt before cooking, resulting in tender, juicy meat that absorbs the aromatic spices.

Yes, substitute the heavy cream with full-fat coconut cream and use a dairy-free yogurt alternative for the marinade. The sauce will have a subtle coconut flavor, but the spices and tomato base will still create that characteristic butter chicken taste and texture.

This version has a gentle to medium heat level. The chili powder and optional cayenne provide warmth without overwhelming heat. You can easily adjust the spice by reducing or increasing the chili powder and cayenne to suit your personal preference.

Traditional accompaniments include fluffy basmati rice, jeera rice (cumin rice), or warm naan bread for soaking up the sauce. You can also serve with roti, paratha, or for a lighter option, cauliflower rice or steamed vegetables work beautifully.

Leftovers keep well in an airtight container in the refrigerator for up to 3 days. The flavors often develop and improve overnight. Reheat gently on the stovetop over low heat, adding a splash of water or cream if the sauce has thickened too much. It also freezes well for up to 3 months.

Absolutely. Chicken thighs are actually ideal for butter chicken as they remain juicy and tender during cooking. The higher fat content adds richness that complements the creamy sauce. Just adjust cooking time slightly to ensure the thighs are cooked through completely.

Butter Chicken

Tender chicken in creamy tomato sauce with warming spices. Ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Chicken

  • 1.5 lbs boneless, skinless chicken breast or thighs, cut into 1-inch pieces

Marinade

  • 1/2 cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1 tsp chili powder
  • 1 tsp salt

Sauce

  • 2 tbsp unsalted butter
  • 1 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 1/2 tsp ground coriander
  • 1 tsp paprika
  • 1/2 tsp cayenne pepper
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • 1 tbsp sugar
  • 2 tbsp fresh cilantro, chopped

Instructions

1
Marinate Chicken: Combine chicken with yogurt, lemon juice, turmeric, cumin, garam masala, chili powder, and salt in a large bowl. Mix thoroughly, cover, and marinate for at least 10 minutes, or up to 1 hour for deeper flavor penetration.
2
Sear Chicken: Heat 1 tbsp butter and oil in a large skillet over medium-high heat. Add marinated chicken pieces and cook for 5-6 minutes, turning occasionally, until lightly browned but not fully cooked through. Remove chicken and set aside, reserving juices.
3
Prepare Aromatics: Add remaining 1 tbsp butter to the same skillet. Sauté onions for 3-4 minutes until soft and golden. Add minced garlic and grated ginger; cook for 1 minute until fragrant, being careful not to burn.
4
Build Sauce Base: Stir in coriander, paprika, and cayenne pepper. Cook for 30 seconds to bloom spices. Add crushed tomatoes and sugar; simmer for 5 minutes, stirring occasionally to develop flavors.
5
Simmer Chicken in Sauce: Return chicken and accumulated juices to the skillet. Simmer for 8-10 minutes, or until chicken is cooked through and sauce begins to thicken slightly.
6
Finish with Cream: Reduce heat to low. Stir in heavy cream and simmer for 2 more minutes to combine flavors. Adjust salt to taste. Serve hot, garnished with chopped cilantro alongside steamed rice or naan bread.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large skillet or sauté pan
  • Knife and cutting board
  • Measuring cups and spoons
  • Spatula or wooden spoon

Nutrition (Per Serving)

Calories 410
Protein 35g
Carbs 13g
Fat 23g

Allergy Information

  • Contains dairy (yogurt, butter, heavy cream)
Ali Thompson

Home cook sharing easy, budget-friendly recipes and kitchen tips for real-life meals.