Delicious Butter Chicken

Section: Hearty Main Courses

Enjoy a creamy chicken meal filled with fragrant spices and smooth tomato sauce. Chicken pieces soak up tons of flavor, then they're seared and cooked in a rich mix of garlic, onion, butter, and cream. The sauce has the right amount of spice, allowing you to adjust the heat with cayenne and the warmth of garam masala. Pair this colorful dish with soft steamed rice or warm naan to wipe up every bit of creamy sauce. Perfect for a speedy family dinner or laid-back gathering, this cozy dish gives traditional flavor without long hours in the kitchen.

Ranah
Created By Seham
Updated on Tue, 24 Feb 2026 04:09:48 GMT
A plate of food with rice, bread, and meat. Save
A plate of food with rice, bread, and meat. | bakeitgood.com

This homemade Butter Chicken is buttery and packed with fragrant spices, bringing a classic favorite to your dining table in under an hour. I reach for this dish when I want something comforting without spending ages in the kitchen. The rich tomato sauce is creamy and goes perfectly with tender chicken, making it a hit for busy weeknights or special occasions.

The first time I cooked butter chicken after a long day, my kitchen was filled with an amazing aroma, and it quickly became a family favorite. Now, whenever we want something cozy, I whip up this dish because it never disappoints.

Ingredients

  • Chicken thighs: boneless and skinless for extra juiciness and flavor, look for fresh and well-trimmed
  • Salt: crucial for enhancing chicken flavor, kosher is best if you can
  • Garlic powder: gives savory richness, more consistent than fresh in the marinade
  • Sweet paprika: adds mild warmth and smokiness; aim for bright red powder for best quality
  • Curry powder: introduces classic Indian spices; select high-quality blends for full flavor
  • Greek yogurt: tenderizes chicken and adds a touch of tang; whole milk works best
  • Vegetable oil: used for searing, keeps chicken juicy; pick a neutral oil for clean taste
  • Butter: adds a luxurious smooth finish; use unsalted for richness
  • Fresh garlic: six cloves give bold authentic flavor; choose firm bulbs for best taste
  • Onion: adds sweetness to the sauce; select crisp medium onions
  • Tomato sauce: forms the signature rich base; plain smooth tomato sauce is ideal
  • Sugar: balances the acidity of tomatoes; just a bit makes a difference
  • Black pepper: provides mild heat; freshly ground gives best aroma
  • Heavy cream: offers that signature creamy texture; high-fat cream yields the silkiest finish
  • Cayenne pepper: optional if you like it spicy; use as much or as little as you prefer
  • Garam masala: essential warm spice blend; look for a fresh fragrant one from Indian markets
  • Chopped parsley: for garnish; adds a fresh touch and a splash of green; optional but nice

Instructions

Marinate the Chicken:
In a medium bowl, mix the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Use your hands or a spatula to ensure each piece is coated well. Let it rest for at least 15 minutes for the yogurt to tenderize the meat and infuse flavor. If you have some extra time, letting it sit longer enhances the taste.
Cook the Chicken:
Heat vegetable oil in a large skillet over medium-high heat until it shimmers. Add the marinated chicken in a single layer and cook for about 8 to 10 minutes, stirring occasionally, until it's golden brown outside and fully cooked. Use a slotted spoon to transfer the chicken to a bowl, leaving the oil in the pan.
Prepare the Sauce Base:
In the same pan over medium heat, add a tablespoon of butter. If there are browned bits stuck to the bottom, splash in a little water and scrape them up with a wooden spoon for extra flavor. Toss in minced garlic, diced onion, and a pinch of salt. Sauté for about 5 minutes until the onions are soft, fragrant, and starting to turn golden.
Build the Sauce:
Add the tomato sauce and sprinkle with sugar, stirring to combine. Let it simmer for 2 to 3 minutes. Return the chicken along with any accumulated juices to the pan, mixing well to coat the chicken in the sauce. Gradually stir in heavy cream, watching the sauce transform to a rich orange hue.
Season and Simmer:
Add in cayenne pepper, garam masala, curry powder, and black pepper, mixing gently. Let the sauce simmer uncovered on low heat for about 10 minutes to thicken and blend the flavors. Taste and adjust the salt according to your preference.
Finish with Butter:
Take the pan off the heat and stir in the remaining two tablespoons of butter until it's melted entirely. The sauce should look glossy and silky. If desired, sprinkle with chopped parsley for a fresh finish.
Serve and Enjoy:
Spoon the butter chicken over warm rice or dip it with freshly toasted naan. The creamy sauce and tender chicken make each bite a treat.
A pot of butter chicken with green herbs.
A pot of butter chicken with green herbs. | bakeitgood.com

Garam masala is my go-to ingredient here; it fills the kitchen with its sweet warmth. The first bite always reminds me of cooking this for my best friend after a tough week, bringing that cozy feeling of home.

Storage Tips

Store butter chicken in the fridge for up to four days in an airtight container. If you’re freezing it, let it cool completely first, then pack it into portions in freezer-safe containers. When it’s time to reheat, do it gently on the stove and add a splash of cream or water if it thickens too much.

Ingredient Substitutions

If you can't find chicken thighs, boneless breasts will work in a pinch, but they might not be as juicy. You can use cashew cream instead of dairy cream for a vegan option, and coconut oil is a good substitute for butter. If you don't have garam masala, mix equal parts cumin, coriander, cinnamon, and clove for a homemade blend.

Serving Suggestions

Pair butter chicken with soft naan or fluffy basmati rice for the perfect combo. I like to serve it over rice and top it with a scoop of extra yogurt and fresh cilantro for a nice contrast. A wedge of lime is also great if you enjoy bright flavors with your curries.

Cultural and Historical Roots

Butter chicken or murgh makhani comes from Delhi, created in the 1940s to use up leftover tandoori chicken. The combination of tomatoes, cream, and spices has inspired countless variations and has become a cherished comfort food in my home. Sharing this dish feels like passing down a piece of culinary tradition.

Seasonal Adaptations

In summertime, swap parsley for fresh mint for a lighter taste. Toss in seasonal greens like spinach or kale toward the end for an extra health boost. Serve with grilled corn naan during warm weather gatherings.

Success Stories

One friend made a double batch for a family reunion and saw even picky kids going back for seconds. Another neighbor freezes individual portions for quick weekday lunches that beat takeout any day.

Freezer Meal Conversion

Before freezing, divide the butter chicken into single-serve containers, so you can thaw only what you need. Defrost overnight in the fridge for best texture. I always keep a couple servings on hand for busy days.

A plate of food with rice and meat.
A plate of food with rice and meat. | bakeitgood.com

This butter chicken will quickly become your go-to meal. Enjoy the creamy sauce and bold spices in every bite. Your kitchen will smell amazing, and you'll have clean plates all around.

Common Recipe Questions

→ What cut of chicken works best?

Boneless, skinless thighs are juicy and tender, but breasts can work too if you reduce the cooking time a bit.

→ How can I adjust the spice level?

Control the heat by adding or leaving out cayenne pepper. For a milder dish, just use paprika and curry powder.

→ Is plain yogurt a good substitute for Greek yogurt?

Absolutely, you can use plain yogurt in place of Greek yogurt for the marinade, but it might be just a tad less creamy.

→ What sides pair well with this dish?

Warm naan and creamy rice are great sides, perfect for soaking up that tasty sauce.

→ Can this meal be prepared ahead?

Sure thing, both the chicken and sauce can be made ahead and warmed up later, making it super convenient.

Homemade Butter Chicken

Spiced creamy chicken simmered in tomato sauce. Great with warm naan and fluffy rice for a simple meal.

Preparation Time
5 minutes
Cook Time
25 minutes
Total Cooking Time
30 minutes
Created By: Seham

Recipe Type: Hearty Main Dishes

Difficulty Level: For Beginners

Type of Cuisine: Indian

Portions: 4 Number of Servings

Dietary Options: Free of Gluten

Ingredients You'll Need

→ Chicken & Marinade

01 680 g boneless chicken thighs, chopped into small pieces
02 1 teaspoon fine sea salt
03 1 teaspoon garlic powder
04 1 teaspoon sweet paprika
05 0.5 teaspoon curry powder
06 1 tablespoon Greek yogurt

→ Butter Chicken Sauce

07 42 g butter, divided
08 45 ml vegetable oil
09 6 minced garlic cloves
10 1 diced medium onion
11 425 g tomato sauce
12 1 teaspoon sugar
13 1 teaspoon fine sea salt, or to taste
14 0.5 teaspoon ground black pepper
15 480 ml cream
16 0.5 teaspoon cayenne pepper (optional, for heat)
17 1 teaspoon garam masala
18 0.5 teaspoon curry powder
19 15 g chopped fresh parsley (optional, for garnish)

→ To Serve

20 Naan bread
21 Steamed rice

How to Make It

Step 01

In a bowl, toss together the chicken thighs, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix it well to coat the chicken, then let it rest for at least 15 minutes.

Step 02

In a large skillet, heat vegetable oil over medium-high heat. Add the marinated chicken and sauté for 8 to 10 minutes, stirring often, until it's golden brown and cooked through. Take out the chicken, keeping the oil in the skillet.

Step 03

Lower the heat to medium. Put in 1 tablespoon of butter to the skillet and pour a little water if you need to scrape up the brown bits. Add minced garlic, diced onion, and a bit of salt. Cook until the onion is soft and smells good.

Step 04

Add the tomato sauce and sugar to the skillet. Let it simmer for 2 to 3 minutes, then put the chicken back in. Stir in the cream until the sauce is smooth and has an orange tint.

Step 05

Mix in cayenne pepper if you'd like heat, garam masala, curry powder, and black pepper. Let it cook gently on low for 10 minutes, stirring now and then so the flavors mingle. Taste and add salt if needed.

Step 06

Stir in the remaining butter and let it melt into the sauce for a shiny finish. If you want, add some chopped parsley as a garnish.

Step 07

Spoon the butter chicken into a serving dish and enjoy it hot with naan and rice.

Extra Information

  1. For the best flavors, let the chicken marinate longer, even overnight.
  2. Butter chicken tastes great reheated and can be prepped in advance; the flavors get better after sitting.

Essential Tools

  • Chef's knife
  • Cutting board
  • Large skillet
  • Mixing bowl

Allergy Warnings

Be sure to review every ingredient for potential allergens. Reach out to a healthcare provider if necessary.
  • Contains dairy products like butter, cream, and Greek yogurt.

Nutrition Details (Per Portion)

This information is meant for educational use and shouldn't replace medical guidance.
  • Calorie Count: 740
  • Total Fats: 54 grams
  • Carbohydrate Content: 15 grams
  • Protein Amount: 43 grams