Butter Chicken is a rich and creamy Indian dish made with tender chicken pieces cooked in a tomato-based gravy, infused with aromatic spices and finished with a generous dollop of butter and cream.

Butter Chicken recipe
Prep Time
20min
Cook Time
30min
Total Time
50min

Ingredients

4 Servings
  • boneless chicken pieces
    boneless chicken pieces
    500g
  • yogurt
    yogurt
    200g
  • ginger-garlic paste
    ginger-garlic paste
    1tsp
  • red chili powder
    red chili powder
    1tsp
  • garam masala
    garam masala
    1tsp
  • salt to taste
    salt to taste
  • oil
    oil
    2tbsp
  • butter
    butter
    2tbsp
  • onion, finely chopped
    onion, finely chopped
    1piece
  • ginger-garlic paste
    ginger-garlic paste
    1tsp
  • tomato puree
    tomato puree
    2cups
  • red chili powder
    red chili powder
    1tsp
  • garam masala
    garam masala
    1tsp
  • coriander powder
    coriander powder
    1tsp
  • salt to taste
    salt to taste
  • fresh cream
    fresh cream
    1/2cup
  • chopped coriander leaves for garnish
    chopped coriander leaves for garnish

How to make Butter Chicken

  1. Step 1

    Marinate the boneless chicken pieces in a mixture of yogurt, ginger-garlic paste, red chili powder, garam masala, and salt. Refrigerate for at least 2 hours or overnight for best results.

  2. Step 2

    In a pan, heat oil and cook the marinated chicken pieces until they are cooked through. Remove from the pan and set aside.

  3. Step 3

    In the same pan, add butter and sauté the finely chopped onion until golden brown.

  4. Step 4

    Add ginger-garlic paste and cook for a minute. Then, add tomato puree, red chili powder, garam masala, coriander powder, and salt. Cook for 5-7 minutes until the gravy thickens.

  5. Step 5

    Add the cooked chicken pieces to the gravy and mix well. Cook for another 5 minutes.

  6. Step 6

    Add fresh cream and mix well. Cook for 2-3 minutes until the gravy is smooth and creamy.

  7. Step 7

    Garnish with chopped coriander leaves and serve hot with naan or rice.

Nutrition (per serving)

Calories

456.3kcal (22.81%)

Protein

34.0g (68%)

Carbs

16.5g (6%)

Sugars

4.5g (9%)

Healthy Fat

12.6g

Unhealthy Fat

12.5g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. For best results, marinate the chicken overnight.

  2. Adjust the amount of red chili powder according to your spice preference.

FAQS

  1. How can I make Butter Chicken dairy-free or vegan?

    To make a dairy-free or vegan version of Butter Chicken, substitute the yogurt with a plant-based yogurt and replace the butter and cream with coconut milk or cashew cream. You can also use tofu or chickpeas instead of chicken for a protein-rich alternative.

  2. What is the best way to store leftover Butter Chicken?

    Leftover Butter Chicken can be stored in an airtight container in the refrigerator for up to 3-4 days. For longer storage, you can freeze it for up to 3 months. Just make sure to thaw it in the refrigerator before reheating.

  3. What can I serve with Butter Chicken for a complete meal?

    Butter Chicken pairs wonderfully with naan, basmati rice, or jeera rice. You can also serve it with a side of vegetable curry or a fresh salad to balance the richness of the dish.

  4. Can I use chicken thighs instead of chicken breasts for Butter Chicken?

    Yes, you can definitely use chicken thighs instead of chicken breasts for Butter Chicken. Thighs tend to be juicier and more flavorful, making them a great choice for this rich dish.

  5. How long should I marinate the chicken for Butter Chicken?

    For the best flavor and tenderness, marinate the chicken for at least 2 hours. However, if you have the time, marinating it overnight will enhance the flavors even more.

Loading reviews...

aksashaikhkitchen's profile picture
instagram

Aksa Shaikh

(@aksashaikhkitchen)

I am passionate about Cooking, 🔪 I Know alot of Cuisines, showcasing my Talent of Cooking here in ChefAdora. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia