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.

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

Ingredients

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

How to make Butter Chicken

  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. In a pan, heat oil and cook the marinated chicken pieces until they are cooked through. Remove from the pan and set aside.

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

  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. Add the cooked chicken pieces to the gravy and mix well. Cook for another 5 minutes.

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

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

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