5.0
From 1 rating

A rich and creamy Indian dish featuring marinated chicken cooked in a spiced tomato and cream sauce.

Butter Chicken recipe
Prep Time
40min
Cook Time
30min
Total Time
1hr 10min

Ingredients

4 Servings
(1 serving = one portion of butter chicken with rice)

For the Marinated Chicken

  • chicken breasts
    chicken breasts
    3
  • lemon
    lemon
    1
  • paprika or red chili powder
    paprika or red chili powder
    1tsp
  • garlic
    garlic
    2clove
  • ginger
    ginger
    1in
  • Greek yogurt
    Greek yogurt
    1/4cup
  • Salt and pepper
    Salt and pepper

For the Sauce

  • vegetable oil
    vegetable oil
    1tsp
  • butter
    butter
    2tbsp
  • cooking cream
    cooking cream
    1/4cup
  • garam masala
    garam masala
    1tsp
  • tomato paste
    tomato paste
    2tsp
  • cinnamon stick
    cinnamon stick
    1
  • cashew nuts
    cashew nuts
    1/4cup
  • green chili
    green chili
    1
  • large tomatoes
    large tomatoes
    3
  • large yellow onion
    large yellow onion
    1
  • garlic
    garlic
    3clove
  • fresh parsley
    fresh parsley
    1/2bundle
  • water
    water
    1cup

For Serving

  • Fresh basmati rice
    Fresh basmati rice
  • Paratha
    Paratha
  • Sliced red onion
    Sliced red onion
  • Chopped coriander or parsley
    Chopped coriander or parsley

How to make Butter Chicken

Marinate and Cook the Chicken

  1. Step 1

    In a bowl, combine the chicken chunks with lemon juice, paprika or chili powder, crushed garlic and ginger, Greek yogurt, salt, and pepper. Mix well to coat. Cover and let it marinate in the fridge for at least 30 minutes, or overnight for best results.

    Step 1.1: In a bowl, combine the chicken chunks with lemon juice, paprika or chili powder, crushed garlic and ginger, Greek yogurt, salt, and pepper
    Step 1.2: In a bowl, combine the chicken chunks with lemon juice, paprika or chili powder, crushed garlic and ginger, Greek yogurt, salt, and pepper
  2. Step 2

    Preheat your air fryer to 200°C (390°F). Place the marinated chicken pieces in the air fryer and cook for 8 minutes, or until lightly charred and cooked through. Alternatively, you can grill the chicken or pan-sear it for about 6 minutes, until golden and cooked.

    Step 1.1: Preheat your air fryer to 200°C (390°F)

Prepare the Sauce

  1. Step 1

    In a pan over medium heat, add the vegetable oil and butter. Once melted, add the chopped onion, garlic, cashew nuts, green chilies (if using), cinnamon stick, and tomatoes. Sauté until the onions are soft and the tomatoes have broken down.

    Step 2.1: In a pan over medium heat, add the vegetable oil and butter
  2. Step 2

    Transfer the sautéed mixture to a blender, add 1 cup of water, and blend until you get a smooth paste.

Simmer the Butter Chicken

  1. Step 1

    Return the blended sauce to the pan over medium heat. Add the cooked chicken pieces, tomato paste, cooking cream, and garam masala. Stir to combine and simmer on low heat for 15 minutes, allowing the flavors to meld and the sauce to thicken. Add salt to taste, if needed.

    Step 3.1: Return the blended sauce to the pan over medium heat
  2. Step 2

    Turn off the heat and stir in the freshly chopped parsley. Serve the butter chicken hot with basmati rice and paratha on the side. Garnish with sliced red onion and additional chopped coriander or parsley.

Nutrition (per serving)

Calories

172.0kcal (8.6%)

Protein

3.6g (7.26%)

Carbs

9.1g (3.32%)

Sugars

1.6g (3.26%)

Healthy Fat

7.5g

Unhealthy Fat

6.1g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. The longer the chicken marinates, the more tender and flavorful it will be.

  2. If you like a richer sauce, add a bit more cooking cream toward the end of simmering.

  3. For an extra smooth sauce, strain the blended mixture through a sieve before adding it back to the pan.

  4. Air-frying the chicken gives a slightly smoky flavor that works well with the sauce.

FAQS

  1. How can I make butter chicken healthier or suitable for a low-calorie diet?

    To make butter chicken healthier, consider using skinless chicken breasts and reducing the amount of butter and cream. You can substitute Greek yogurt for a portion of the cream to maintain creaminess while cutting calories. Additionally, serve it with cauliflower rice instead of basmati rice for a low-carb option.

  2. What are some good side dishes to serve with butter chicken?

    Butter chicken pairs wonderfully with fresh basmati rice, paratha, or naan. You can also serve it with a side of sautéed vegetables or a simple cucumber salad to balance the richness of the dish.

  3. Can I make butter chicken in advance and how should I store it?

    Yes, you can make butter chicken in advance. Allow it to cool completely, then store it in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it on the stove or in the microwave until heated through. You can also freeze it for up to 3 months; just make sure to thaw it in the refrigerator before reheating.

  4. What can I use as a substitute for cooking cream in butter chicken?

    If you don't have cooking cream, you can substitute it with coconut milk for a dairy-free option or use a mixture of milk and cornstarch to thicken it. Another alternative is to blend silken tofu with a bit of water for a creamy texture without the fat.

  5. How long should I marinate the chicken for the best butter chicken flavor?

    For the best flavor, marinate the chicken for at least 30 minutes, but ideally, you should let it marinate overnight in the refrigerator. This allows the spices and yogurt to penetrate the chicken, resulting in a more flavorful and tender dish.

Loading reviews...

dianaopotieats's profile picture
instagram

Diana Opoti

(@dianaopotieats)

Self taught cook making restaurant style food. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

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