Butter Chicken Recipe

By Amy March 28, 2026

Table of Contents

Butter chicken recipe fans love this dish for its rich, creamy texture and bold yet balanced spices. This butter chicken recipe brings together tender marinated chicken and a smooth tomato-based sauce that feels comforting and satisfying. In this guide, you’ll learn how to prepare a butter chicken recipe step by step, from marinating the chicken to building a flavorful sauce. Whether you want a quick dinner idea or a reliable homemade meal, this butter chicken recipe delivers great results with simple ingredients and clear steps.

Butter Chicken Recipe Flavor & Appeal

Why This Butter Chicken Recipe Works

A butter chicken recipe stands out because it combines spices with a creamy base that balances every bite. The yogurt marinade helps tenderize the chicken while adding flavor from the inside. As a result, the chicken stays juicy and absorbs the spices well.

In addition, this butter chicken recipe uses common ingredients like garlic, ginger, and garam masala. These ingredients create a deep flavor without making the dish too strong. The tomato sauce adds a slight tang, while the cream softens the spices and creates a smooth texture.

Another reason this butter chicken recipe works so well is the cooking method. First, you cook the chicken to lock in flavor. Then, you simmer it in the sauce so everything blends together. Because of this process, each bite tastes rich and well balanced.

Butter chicken remains popular because it feels both comforting and exciting. The creamy sauce makes it easy to enjoy, even for people who prefer mild dishes. At the same time, the spices give it enough depth to keep it interesting.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Butter Chicken Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amy
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

This butter chicken recipe features tender marinated chicken simmered in a rich, creamy tomato sauce with balanced spices. It’s an easy and satisfying homemade meal perfect for any day of the week.


Ingredients

Scale

2 pounds boneless chicken thighs, chopped into bite-sized pieces

2 tablespoons grated garlic

1 tablespoon grated fresh ginger

1 teaspoon garam masala

1 teaspoon red chili powder (or paprika)

1 teaspoon turmeric

½ teaspoon cumin

Salt and pepper to taste

½ cup plain yogurt

1 tablespoon lemon juice

2 tablespoons vegetable oil (or butter/ghee), divided

1 medium onion, chopped

1 red pepper, chopped

3 cloves garlic, minced

1 tablespoon grated fresh ginger

1 teaspoon garam masala

1 teaspoon cumin

1 teaspoon red chili powder

Salt and pepper to taste

1 tablespoon red chili flakes (optional)

14 ounces tomato sauce

1 tablespoon honey

1 cup heavy cream (or ½ cup milk + ½ cup cream)


Instructions

1. Add chicken, garlic, ginger, spices, yogurt, and lemon juice to a bowl. Mix well and refrigerate for at least 30 minutes or overnight.

2. Heat 1 tablespoon oil in a large pan over medium-high heat. Add chicken and cook for 5 minutes until browned. Remove and set aside.

3. Add remaining oil to the same pan. Cook onion and red pepper for 5 minutes until softened.

4. Add garlic and ginger. Cook for 1 minute until fragrant.

5. Stir in garam masala, cumin, chili powder, salt, pepper, and chili flakes. Cook for 1 minute.

6. Add tomato sauce and honey. Bring to a quick boil, then reduce heat and simmer for 15 minutes.

7. Stir in cream until smooth.

8. Return chicken to the pan and simmer for 10 minutes until fully cooked and sauce thickens.

9. Serve with rice or naan and garnish with fresh herbs and extra cream if desired.

Notes

For deeper flavor, marinate the chicken overnight.

For a smoother sauce, blend it before adding the chicken back.

Adjust spice level by reducing or increasing chili powder and flakes.

Store leftovers in the refrigerator for up to 3 days.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 520
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 32g
  • Saturated Fat: 18g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 2g
  • Protein: 40g
  • Cholesterol: 145mg

This butter chicken recipe also fits many occasions. You can serve it for a simple dinner or prepare it for guests. It pairs easily with rice or naan, which makes it a flexible choice.

Another key point is consistency. Once you follow this butter chicken recipe a few times, you can repeat it with confidence. The steps stay simple, and the results stay reliable.

Because of its balance, texture, and ease, this butter chicken recipe continues to be a favorite in many kitchens.

Easy Butter Chicken Recipe Ingredients & Prep

Key Ingredients for Authentic Butter Chicken Recipe

A great butter chicken recipe starts with simple ingredients that work together to build rich flavor. Each component plays an important role, so choosing the right balance matters.

For the chicken marinade, yogurt helps tenderize the meat while spices like garam masala, cumin, turmeric, and chili powder bring warmth and depth. Garlic and ginger add a strong base flavor that carries through the entire butter chicken recipe. Lemon juice adds a slight tang that brightens everything.

For the sauce, onion and peppers create a savory foundation. Tomato sauce forms the body of the dish, while honey adds a mild sweetness that balances the spices. Heavy cream gives this butter chicken recipe its signature smooth and creamy texture.

Here is a quick breakdown of the main components:

  • Chicken: Boneless thighs or breast, cut into bite-sized pieces
  • Marinade: Yogurt, spices, garlic, ginger, lemon juice
  • Sauce base: Onion, garlic, ginger, peppers
  • Sauce body: Tomato sauce and honey
  • Finish: Cream for richness

When you use these ingredients together, this butter chicken recipe delivers a balanced flavor that feels rich but not overwhelming.

Marinating Chicken for Maximum Flavor

Marinating is one of the most important steps in any butter chicken recipe. It allows the chicken to absorb spices and stay tender during cooking.

Start by combining the chicken with yogurt, garlic, ginger, and all the spices. Mix everything well so each piece gets fully coated. Then cover the bowl and place it in the refrigerator.

For best results, let the chicken marinate for at least 30 minutes. However, if you have more time, marinating overnight gives even better flavor. The longer the chicken sits, the deeper the seasoning becomes.

While marinating, the yogurt breaks down the proteins in the chicken. Because of this, the meat becomes softer and cooks more evenly. At the same time, the spices settle into the surface, which helps create a stronger taste when you cook the butter chicken recipe.

If you want a smoother final dish, keep the marinade balanced and avoid adding too much liquid. This keeps the sauce thick later on.

Once your chicken finishes marinating, you’re ready to move on to cooking and building the sauce.

How to Cook Butter Chicken Recipe Step by Step

Cooking the Chicken Perfectly

Once your chicken finishes marinating, you can start cooking your butter chicken recipe. This step builds the first layer of flavor, so keep the heat steady and avoid overcrowding the pan.

Heat a large pan over medium-high heat and add a tablespoon of oil or butter. When the oil is hot, add the marinated chicken pieces in a single layer. Cook them for about 5 minutes, stirring occasionally, until they brown on the outside.

At this stage, you don’t need to cook the chicken all the way through. Browning locks in flavor and gives the butter chicken recipe a richer taste. After that, remove the chicken from the pan and set it aside.

Make sure you keep the browned bits in the pan. Those bits hold a lot of flavor and will blend into the sauce later. This small step makes a big difference in the final taste of your butter chicken recipe.

Making the Creamy Butter Chicken Sauce

Using the same pan, add the remaining oil or butter. Then add chopped onion and red pepper. Cook for about 5 minutes until they soften and release their natural sweetness.

Next, add minced garlic and grated ginger. Stir and cook for about one minute until fragrant. This step builds a strong base for your butter chicken recipe.

Add garam masala, cumin, red chili powder, salt, pepper, and optional chili flakes. Stir well and cook for another minute so the spices blend with the vegetables.

Now pour in the tomato sauce and add honey. Stir everything together and bring it to a quick boil. Then reduce the heat and let it simmer for about 15 minutes. This allows the flavors to combine and the sauce to thicken slightly.

After that, stir in the cream. The sauce will turn smooth and rich right away. Return the cooked chicken to the pan and mix well.

Let the butter chicken recipe simmer for another 10 minutes. During this time, the chicken finishes cooking and absorbs the sauce. The texture becomes thick, creamy, and well balanced.

If you want an extra smooth sauce, you can blend it before adding the chicken back in. This step is optional but creates a silkier finish.

Once done, your butter chicken recipe is ready to serve with rice or naan.

Best Tips, Variations & Serving Butter Chicken Recipe

Tips for the Best Butter Chicken Recipe

A great butter chicken recipe comes down to small details that improve flavor and texture. First, always marinate the chicken long enough. Even 30 minutes helps, but longer marinating builds deeper flavor.

Next, cook the chicken on medium-high heat to get a light browning. This step adds richness to the butter chicken recipe and keeps the meat juicy. Avoid overcooking at this stage since the chicken will finish cooking in the sauce.

In addition, let the sauce simmer properly before adding cream. This step helps the spices blend and reduces any sharp tomato taste. When you add the cream, stir gently so the sauce stays smooth.

If you prefer a smoother texture, blend the sauce before adding the chicken back in. This creates a creamy consistency that many people enjoy in a butter chicken recipe.

Also, adjust the spice level based on your taste. You can reduce chili powder for a milder dish or add chili flakes for more heat. Keeping this balance makes the butter chicken recipe more flexible for different preferences.

Serving Ideas and Easy Variations

This butter chicken recipe pairs best with simple sides that absorb the sauce. Steamed white rice works well because it balances the rich flavors. Warm naan also makes a great choice, as it helps scoop up the creamy sauce.

For a lighter option, you can serve this butter chicken recipe with cauliflower rice or flatbread alternatives. These options keep the meal satisfying while changing the texture slightly.

You can also adjust the recipe based on what you have. Use chicken breast instead of thighs for a leaner version. Replace part of the cream with milk if you want a lighter sauce.

For extra flavor, top your butter chicken recipe with fresh herbs like cilantro or parsley. A small swirl of cream on top also adds a nice finish.

If you want to prepare this dish ahead of time, it stores well in the refrigerator for a few days. The flavors often become even stronger the next day, making leftovers just as enjoyable.

With these tips and variations, this butter chicken recipe stays easy to adjust while keeping its rich and comforting taste.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star