Fullmeals
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals

Ultimate Butter Chicken Recipe - Restaurant Style

Recipe by Curries with Bumba

  • Ready in105 min
  • Prep30 min
  • Cook75 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~600 kcal
Ultimate Butter Chicken Recipe - Restaurant Style

Ingredients

For First Chicken Marinade

  • 1.5 lbsBoneless, skinless chicken thighs
  • 1 teaspoonSalt
  • 1 teaspoonKashmiri red chili powder
  • 1 tablespoonLemon juice

For Second Chicken Marinade

  • 2 tablespoonsOil
  • 1 teaspoonKashmiri red chili powder
  • 1/2 teaspoonTurmeric powder
  • 1 teaspoonGaram masala powder
  • 1/2 cupUnflavored thick Greek whole milk yogurt
  • 1 teaspoonSalt
  • 1 teaspoonKasuri methi (dried fenugreek leaves)
  • 1/4 teaspoonBlack pepper
  • 1 teaspoonGinger paste
  • 1 teaspoonGarlic paste

For Baking Chicken

  • as neededMelted butter

For Sauce Base

  • 1 tablespoonOil
  • 8Green cardamom pods
  • 28 oz canCanned San Marzano tomatoes
  • 1/2 cupWater
  • 2 teaspoonsFinely grated ginger
  • 2 teaspoonsFinely grated garlic
  • 1 teaspoonSalt

For Chili Water (Color)

  • 1/3 cupWater
  • 1 tablespoonKashmiri red chili powder
  • 1 teaspoonSweet paprika

For Finishing Sauce

  • 1/2 cupMelted butter
  • as neededSalt
  • 2 teaspoonsKasuri methi (dried fenugreek leaves)
  • 1 teaspoonHomemade garam masala powder
  • 1/2 teaspoonGround mace (javithri)
  • 2 wholeGreen chilies
  • as neededHot water
  • 1 tablespoonHoney
  • 1/4 cupHeavy cream
  • for garnishChopped coriander leaves

Step-by-Step Instructions

  1. 1.First Chicken Marination

    Place 1.5 lbs of boneless, skinless chicken thighs in a bowl. Add 1 teaspoon of salt, 1 teaspoon of Kashmiri red chili powder, and 1 tablespoon of lemon juice. Mix well to coat the chicken. Allow to marinate for 45 minutes to 1 hour.

  2. 2.Second Chicken Marination

    In a separate bowl, add 2 tablespoons of oil, 1 teaspoon of Kashmiri red chili powder, 1/2 teaspoon of turmeric powder, and 1 teaspoon of garam masala powder. Mix these spices into the oil. Then add 1/2 cup of unflavored thick Greek whole milk yogurt, 1 teaspoon of salt, 1 teaspoon of kasuri methi (dried fenugreek leaves), 1/4 teaspoon of black pepper, 1 teaspoon of ginger paste, and 1 teaspoon of garlic paste. Mix everything thoroughly until a smooth paste forms. Carefully transfer the chicken from the first marinade into this mixture, ensuring to discard any liquid that has rendered out from the chicken. Mix well until the chicken is fully coated. Marinate in the fridge for a minimum of 2 hours, or preferably overnight.

  3. 3.Prepare Chicken for Baking

    Preheat your oven to 400°F (if using convection) or 425°F (if using a regular oven). Place a cooling rack over a baking tray (line the tray with foil for easier cleanup). Brush the cooling rack with some oil to prevent the chicken from sticking. Arrange the marinated chicken pieces on the oiled rack. Brush the top of each chicken piece with melted butter.

  4. 4.Bake Chicken

    Place the baking tray with chicken into the preheated oven and bake for 40 minutes. Halfway through the baking time (after approximately 20 minutes), carefully remove the tray from the oven. Using tongs, flip each chicken piece. Brush the flipped side with more melted butter. Return the tray to the oven to continue baking for the remaining time. The chicken should be about 95% cooked with an internal temperature of around 156°F.

  5. 5.Cut Baked Chicken

    Once the chicken is baked, remove it from the oven. Using a knife and fork, cut the chicken pieces into bite-sized chunks.

  6. 6.Prepare Sauce Base

    Heat 1 tablespoon of oil in a pot over medium heat. Add 8 green cardamom pods and sauté briefly. Pour in one 28 oz can of San Marzano tomatoes (including their liquid) and 1/2 cup of water. Mash the tomatoes thoroughly with a masher or spoon. Add 2 teaspoons of finely grated ginger and 2 teaspoons of finely grated garlic. Stir in 1 teaspoon of salt. Allow the sauce to simmer on medium to low heat until it thickens up, which should take about 10-15 minutes. Stir occasionally to prevent sticking. If the bubbles become too active, you can partially cover the pot with a lid to control splashing. Once thickened, remove the pot from the heat.

  7. 7.Blend and Strain Sauce

    Carefully transfer the hot sauce base into a blender. (If your blender is not designed for hot liquids, allow the sauce to cool down completely before blending). Blend the sauce until it reaches a very smooth consistency. Pour the blended sauce through a fine-mesh strainer into a clean bowl, pressing down with a spoon to extract all the liquid and pulp. Discard any remaining seeds or solids in the strainer.

  8. 8.Prepare Chili Water for Color

    In a small cup, combine 1/3 cup of water with 1 tablespoon of Kashmiri red chili powder and 1 teaspoon of sweet paprika. Stir well until the powders are fully dissolved, creating a vibrant red chili water.

  9. 9.Combine Sauce and Chicken

    Heat a clean pot over medium heat. Add 1/2 cup of melted butter. As the butter warms, gently pour in the chili water (be prepared for a slight splash). Bring the mixture to a rolling boil. Then, add the strained, blended tomato sauce. Simmer the sauce uncovered on medium to low heat for about 10-15 minutes, stirring occasionally. Taste the sauce and adjust the salt if needed. Add 2 teaspoons of kasuri methi (dried fenugreek leaves), 1 teaspoon of homemade garam masala powder (or 2 teaspoons of store-bought garam masala powder), and 1/2 teaspoon of ground mace (javithri). Stir well. Add the baked, bite-sized chicken pieces and 2 whole green chilies (optional). Add a splash of hot water to achieve your desired sauce consistency. Cover the pot and cook on low heat for 5 minutes.

  10. 10.Finish and Garnish

    After 5 minutes, remove the lid. Add 1 tablespoon of honey to balance the sourness from the tomatoes. Stir in 1/4 cup of heavy cream. Mix gently until the cream is fully incorporated and the sauce is smooth and creamy. Garnish with chopped coriander leaves if desired. When serving, you can drizzle additional heavy cream over the top for an extra rich finish.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Ultimate Butter Chicken Recipe - Restaurant Style

Ready in

105 mins

Cuisine

Indian · North Indian

Prep Time

30 min

Cook Time

75 min

Serving

4 People

Calories / Serving

~600 kcal
Recipe by Curries with Bumba on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 35 ready
All Ingredients

For First Chicken Marinade

All Ingredients

For Second Chicken Marinade

All Ingredients

For Baking Chicken

All Ingredients

For Sauce Base

All Ingredients

For Chili Water (Color)

All Ingredients

For Finishing Sauce

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    First Chicken Marination

    Place 1.5 lbs of boneless, skinless chicken thighs in a bowl. Add 1 teaspoon of salt, 1 teaspoon of Kashmiri red chili powder, and 1 tablespoon of lemon juice. Mix well to coat the chicken. Allow to for to .

  2. 2

    Second Chicken Marination

    In a separate bowl, add 2 tablespoons of oil, 1 teaspoon of Kashmiri red chili powder, 1/2 teaspoon of turmeric powder, and 1 teaspoon of garam masala powder. Mix these spices into the oil. Then add 1/2 cup of unflavored thick Greek whole milk yogurt, 1 teaspoon of salt, 1 teaspoon of kasuri methi (dried fenugreek leaves), 1/4 teaspoon of black pepper, 1 teaspoon of ginger paste, and 1 teaspoon of garlic paste. Mix everything thoroughly until a smooth paste forms. Carefully transfer the chicken from the first marinade into this mixture, ensuring to discard any liquid that has out from the chicken. Mix well until the chicken is fully coated. in the fridge for a minimum of , or preferably overnight.

  3. 3

    Prepare Chicken for Baking

    Preheat your oven to 400°F (≈205°C) (approximately 205°C) (if using convection) or 425°F (≈220°C) (approximately 220°C) (if using a regular oven). Place a cooling rack over a baking tray (line the tray with foil for easier cleanup). Brush the cooling rack with some oil to prevent the chicken from sticking. Arrange the chicken pieces on the oiled rack. Brush the top of each chicken piece with melted butter.

  4. 4

    Bake Chicken

    Place the baking tray with chicken into the preheated oven and bake for . Halfway through the baking time (after approximately ), carefully remove the tray from the oven. Using tongs, flip each chicken piece. Brush the flipped side with more melted butter. Return the tray to the oven to continue baking for the remaining time. The chicken should be about 95% cooked with an internal temperature of around 156°F (≈70°C) (approximately 70°C).

  5. 5

    Cut Baked Chicken

    Once the chicken is baked, remove it from the oven. Using a knife and fork, cut the chicken pieces into bite-sized chunks.

  6. 6

    Prepare Sauce Base

    Heat 1 tablespoon of oil in a pot over medium heat. Add 8 green cardamom pods and briefly. Pour in one 28 oz can of San Marzano tomatoes (including their liquid) and 1/2 cup of water. Mash the tomatoes thoroughly with a masher or spoon. Add 2 teaspoons of finely grated ginger and 2 teaspoons of finely grated garlic. Stir in 1 teaspoon of salt. Allow the sauce to on medium to low heat until it thickens up, which should take about . Stir occasionally to prevent sticking. If the bubbles become too active, you can partially cover the pot with a lid to control splashing. Once thickened, remove the pot from the heat.

  7. 7

    Blend and Strain Sauce

    Carefully transfer the hot sauce base into a blender. (If your blender is not designed for hot liquids, allow the sauce to cool down completely before blending). Blend the sauce until it reaches a very smooth consistency. Pour the blended sauce through a fine-mesh strainer into a clean bowl, pressing down with a spoon to extract all the liquid and pulp. Discard any remaining seeds or solids in the strainer.

  8. 8

    Prepare Chili Water for Color

    In a small cup, combine 1/3 cup of water with 1 tablespoon of Kashmiri red chili powder and 1 teaspoon of sweet paprika. Stir well until the powders are fully dissolved, creating a vibrant red chili water.

  9. 9

    Combine Sauce and Chicken

    Heat a clean pot over medium heat. Add 1/2 cup of melted butter. As the butter warms, gently pour in the chili water (be prepared for a slight splash). Bring the mixture to a rolling boil. Then, add the strained, blended tomato sauce. the sauce uncovered on medium to low heat for about , stirring occasionally. Taste the sauce and adjust the salt if needed. Add 2 teaspoons of kasuri methi (dried fenugreek leaves), 1 teaspoon of homemade garam masala powder (or 2 teaspoons of store-bought garam masala powder), and 1/2 teaspoon of ground mace (javithri). Stir well. Add the baked, bite-sized chicken pieces and 2 whole green chilies (optional). Add a splash of hot water to achieve your desired sauce consistency. Cover the pot and cook on low heat for .

  10. 10

    Finish and Garnish

    After , remove the lid. Add 1 tablespoon of honey to balance the sourness from the tomatoes. Stir in 1/4 cup of heavy cream. Mix gently until the cream is fully incorporated and the sauce is smooth and creamy. Garnish with chopped coriander leaves if desired. When serving, you can drizzle additional heavy cream over the top for an extra rich finish.

Before You Cook

Helpful details before you start
Spice LevelFiery
Kashmiri chili · Garam masala · Black pepper · Ginger · Paprika · Green chili
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 9 swaps
  • No Lemon juice?

    • Lime juice (1:1)
    • 1/2 the amount white vinegar — In dressings, savory dishes.
  • No Garam masala?

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
  • No Yogurt?

    • Sour cream (1:1)
    • Buttermilk (1:1, slightly thinner result)
  • No Milk?

    • Unsweetened almond / soy / oat milk (1:1)
    • 1/2 cup evaporated milk + 1/2 cup water (per 1 cup)
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Honey?

    • Maple syrup (1:1)
    • 1 1/4 cup sugar + 1/4 cup water (per 1 cup honey)
  • No Heavy cream?

    • 3/4 cup whole milk + 1/4 cup melted butter — Good for sauces, not whipping.
    • Equal parts evaporated milk
    • Full-fat coconut milk (1:1) — Adds mild coconut flavor.
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
Ingredient Substitutions
  • No Lemon juice?

    • Lime juice (1:1)
    • 1/2 the amount white vinegar — In dressings, savory dishes.
  • No Garam masala?

    • 1 tsp cumin + 1/2 tsp coriander + 1/4 tsp cinnamon + 1/4 tsp cardamom
  • No Yogurt?

    • Sour cream (1:1)
    • Buttermilk (1:1, slightly thinner result)
  • No Milk?

    • Unsweetened almond / soy / oat milk (1:1)
    • 1/2 cup evaporated milk + 1/2 cup water (per 1 cup)
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Honey?

    • Maple syrup (1:1)
    • 1 1/4 cup sugar + 1/4 cup water (per 1 cup honey)
  • No Heavy cream?

    • 3/4 cup whole milk + 1/4 cup melted butter — Good for sauces, not whipping.
    • Equal parts evaporated milk
    • Full-fat coconut milk (1:1) — Adds mild coconut flavor.
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
AllergensThis recipe contains dairy.
dairy

Plan Ahead

Complete this step earlier to save time later.

  • Step1
    First Chicken Marination45 minutes

    Place 1.5 lbs of boneless, skinless chicken thighs in a bowl. Add 1 teaspoon of salt, 1 teaspoon of Kashmiri red chili powder, and 1 tablespoon of lemon juice. Mix well to coat the chicken. Allow to marinate for 45 minutes to 1 hour.

    View Step 1
  • Step2
    Second Chicken Marination2 hours or overnight

    In a separate bowl, add 2 tablespoons of oil, 1 teaspoon of Kashmiri red chili powder, 1/2 teaspoon of turmeric powder, and 1 teaspoon of garam masala powder. Mix these spices into the oil. Then add 1/2 cup of unflavored thick Greek whole milk yogurt, 1 teaspoon of salt, 1 teaspoon of kasuri methi (dried fenugreek leaves), 1/4 teaspoon of black pepper, 1 teaspoon of ginger paste, and 1 teaspoon of garlic paste. Mix everything thoroughly until a smooth paste forms. Carefully transfer the chicken from the first marinade into this mixture, ensuring to discard any liquid that has rendered out from the chicken. Mix well until the chicken is fully coated. Marinate in the fridge for a minimum of 2 hours, or preferably overnight.

    View Step 2

Storage & Leftovers

Keep your leftovers fresh and ready to enjoy.

  • RefrigerateAt least 2 hours

    Marinate in the fridge for a minimum of 2 hours, or preferably overnight.

Variations

Simple ways to adapt this recipe.

  • 1
    You can use chicken with bones if preferred

    Adjust baking time accordingly.

  • 2
    Regular canned tomatoes or freshIngredient swap

    Regular canned tomatoes or fresh tomatoes can be used instead of San Marzano tomatoes.

  • 3
    Add one small onion toCustomise

    Add one small onion to the sauce base along with the tomatoes for a different flavor profile.

  • 4
    If ground mace is unavailableIngredient swap

    Use ground nutmeg as a substitute.

  • 5
    Adjust the amount of chili

    Adjust the amount of chili powder and green chilies to suit your desired spice level.

Helpful Tips

Small details that can improve the final result.

  • 1
    TipUse Boneless

    Skinless chicken thighs for juicier results compared to chicken breast.

  • 2
    PreparationMarinate the Chicken Twice for

    Marinate the chicken twice for maximum flavor and tenderness.

  • 3
    Cooking tipStrain the Tomato Sauce After

    Strain the tomato sauce after blending to achieve a silky, velvety texture.

  • 4
    Cooking tipAdjust the Consistency of the

    Adjust the consistency of the gravy by adding more or less hot water according to your preference.

  • 5
    Flavour tipFor Kids or Those Sensitive to Heat

    Use more sweet paprika and less Kashmiri red chili powder for color without added spice.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Paneer Ghee Roast - Madras Samayal

Paneer Ghee Roast - Madras Samayal

Cuisine

Indian · South Indian

Prep + Cook Time

30 Minutes

Difficulty Level

Medium

Kozhikode-Style Mutton Dum Biryani

Kozhikode-Style Mutton Dum Biryani

Cuisine

Indian · Malabar, Kerala

Prep + Cook Time

7 hr 40 min

Difficulty Level

Medium

Onion Rice (Eerulli Rice) – South Indian Style

Onion Rice (Eerulli Rice) – South Indian Style

Cuisine

Indian · South Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Easy Onion Rice (Eerulli Rice)

Easy Onion Rice (Eerulli Rice)

Cuisine

Indian · South Indian

Prep + Cook Time

25 Minutes

Difficulty Level

Easy

Potato Pulao – Madras Samayal

Potato Pulao – Madras Samayal

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Home-Style Chicken Biryani - Chef Deena's Kitchen

Home-Style Chicken Biryani - Chef Deena's Kitchen

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr 45 min

Difficulty Level

Medium