Butter Chicken Curry

PREP

15 mins

|

COOK

45 mins

|

SERVES

6

|

DIFFICULTY

Medium

↓ Jump to Recipe
Chef Jack Ovens
Qualified Chef · 1.63M Subscribers
Updated August 2026

A proper butter chicken starts with a real marinade, not just a quick coating. The chicken sits in yoghurt and spice for at least 30 minutes, ideally longer, before it even sees a pan.

The gravy is built properly too — onions cooked until genuinely deep golden, spices toasted, tomatoes simmered and blended completely smooth before the cream goes in. That last step matters more than people think, since any texture left in the tomato base carries straight through to the finished gravy.

Serve it over fragrant basmati rice with naan on the side. It takes a bit of time, but most of it is hands-off simmering.

Butter Chicken Curry

CHICKEN · DINNER · MEDIUM

Why You'll Love This Butter Chicken Curry

Silky, spiced, and built properly from scratch

Searing the marinated chicken in batches gives it real colour before it goes into the gravy, rather than steaming in an overcrowded pan.

Cooking the onions until they're genuinely deep golden, not just softened, is where a lot of the gravy's depth comes from. It's worth giving them the full time they need.

Blending the tomato base completely smooth before the cream goes in is what gives you that classic silky, restaurant-style gravy instead of something chunky or split.

Butter Chicken Curry

4.37000 from 11 votes
Prep Time: 15 minutes
Cook Time: 45 minutes
Marinating Time: 30 minutes
Total Time: 1 hour 30 minutes
Calories: 731kcal
Servings: 6 People

Ingredients

Chicken & Marinade

  • 1 kg Chicken Thigh Boneless & Skinless
  • 190 g Natural Greek Yogurt
  • 3 Garlic Cloves Grated
  • 15 g Ginger Grated
  • 12 g Garam Masala
  • 6 g Ground Cumin
  • 4 g Ground Turmeric
  • 4 g Kashmiri Chilli Powder Optional
  • Salt & Pepper To Taste
  • 22.5 ml Neutral Oil

Tomato Gravy

  • 56 g Ghee
  • 2 Brown (Yellow) Onion Sliced
  • 3 Garlic Cloves Grated
  • 15 g Ginger Grated
  • 8 g Ground Cumin
  • 8 g Ground Coriander
  • 4 g Kashmiri Chilli Powder
  • 800 g Diced Tomatoes Canned
  • 10 g Garam Masala
  • 11 g Granulated Sugar
  • 375 ml Thickened Cream
  • Salt & Pepper To Taste

Rice

  • 200 g Basmati Rice Washed
  • 400 ml Cold Water
  • ½ Cinnamon Stick
  • 1 Star Anise
  • 3 Green Cardamom Pods
  • 2 Bay Leaves
  • Salt To Taste

Serving

  • Coriander (Cilantro)
  • Naan

Method

  • Place the chicken and marinade ingredients (except the canola oil) into a large mixing bowl and mix to combine. Cover and place in the fridge to marinate for a minimum of 30 minutes, up to 48 hours.
  • In a large, high-rimmed pan or pot, place over high heat and once really hot, pour in the canola oil. Add the marinated chicken and sear in batches for 3-4 minutes on each side or until lightly golden. Remove and place in a bowl to rest.
  • Add the ghee or clarified butter to the same pot or pan and allow it to melt. Add the thinly sliced onion and sauté for 5 minutes or until deep golden, stirring frequently. Add the minced garlic and ginger and sauté for 45 seconds, stirring the whole time to prevent it from burning.
  • Add the ground cumin, ground coriander and red chilli powder (optional). Toast and sauté for 45 seconds. Add the canned tomatoes and water, mix well to combine, and bring to a boil. Reduce the heat to low and simmer for 8 minutes, stirring frequently.
  • After 8 minutes, take the pot off the heat and blend using either an immersion blender or a food processor. (Flag: confirm whether the food processor caveat should be written inline here instead of referencing a separate notes section.)
  • Once smooth, place back over high heat and bring back to a boil. Once boiling, add the garam masala, sugar, thickened cream, seared chicken along with any resting juices, and seasoning to taste. Mix well to combine and bring back to a boil, then reduce the heat to low and simmer for 25-30 minutes or until the chicken is cooked through, soft and tender, and reaches an internal temperature of 74°C (165°F). Remove from the stovetop.
  • In the meantime, place a saucepan over high heat, add all the rice ingredients, and bring to a boil. Reduce the heat to low, place on a lid, and steam for 14 minutes undisturbed. Turn off the heat, leave the lid on, and steam for a further 4 minutes. Remove the lid, discard the whole spices, and fluff with a spatula or fork. Remove from the stovetop.
  • Place the rice into a serving bowl, top with the tender chicken thighs, and cover with the tomato gravy. Garnish with fresh coriander and naan bread. Enjoy.
Chef's Tips
Sear the chicken in batches rather than crowding the pan — too much chicken at once drops the pan's temperature and steams the meat instead of browning it.
Cook the onions until genuinely deep golden, not just softened — this is where most of the gravy's depth of flavour comes from, so don't rush past the 5-minute mark if they need longer.
Blend the tomato base until fully smooth before adding the cream — any texture left at this stage will carry through to the final gravy.
Storage & Reheating
Will keep in the fridge for up to 4 days in an airtight container, or in the freezer for up to 2 months. Note that the cream in the gravy can split slightly in texture after freezing and thawing — this doesn't affect food safety, but for the smoothest sauce, reheat gently over low heat and stir well rather than microwaving on high. Rice is best reheated with a splash of water, covered, either on the stovetop or in the microwave, to bring back moisture.
Serving 500gCalories 731kcalCarbohydrates 45.5gProtein 42.3gFat 43.5gSaturated Fat 23gPolyunsaturated Fat 2.65gMonounsaturated Fat 8.32gTrans Fat 1.9gCholesterol 182.1mgSodium 460.4mgPotassium 917.2mgFiber 5.5gSugar 9.9gVitamin A 1335IUVitamin C 21.2mgCalcium 151.7mgIron 5.7mg
Common Questions
Can I blend the tomato base in a regular blender?
Yes, but let it cool down a little first if you're using a standard blender or food processor. Blending liquid straight off the boil in a sealed jug can build up pressure and force the lid off, which is a genuine burn risk. An immersion blender avoids this entirely and works well here.
How long should I marinate the chicken?
At least 30 minutes, though longer is better here — anywhere up to 48 hours in the fridge will give you more flavour and more tender chicken. If you're short on time, 30 minutes still makes a real difference over skipping it.
Why is my gravy not silky smooth?
This usually comes down to not blending the tomato base fully smooth before adding the cream. Any texture left at that stage carries straight through to the finished gravy, so take the extra minute to get it properly smooth first.
Can I freeze this curry?
Yes, it keeps in the freezer for up to 2 months. The cream can split slightly in texture after freezing and thawing, though this doesn't affect food safety — reheat gently over low heat and give it a good stir to bring it back together.
MORE FROM JACKALL RECIPES →

You Might Also Love

12 thoughts on “Butter Chicken Curry”

  1. 5 stars
    Absolutely delicious, such a nice weekday treat that’s different than usual options, would highly recommend.

    Anyone can make this and it doesn’t cut any corners in terms of proper food science!

  2. 5 stars
    Fantastic recipe for a classic very tasty dish. Maybe not so easy to do if you’re a first time cook because of all steps, frying, browning, handling raw chicken, partly cooked chicken etc. Still it’s all very well explained in the video. I recommend you have a go. For me, a not so first time cook 🙂 the result was excellent using good quality free range chicken.

  3. 5 stars
    This recipe was amazing Jack! My family were saying it tasted just as good as shop bought BC. I’ve made other BC recipes before and the list of ingredients was lengthy…this was so simple! Keep up the great work buddy! Much appreciated in Wellington, NZ

    1. Thank you, Pita! I’m so glad you and your family enjoyed this one. The simplicity of the ingredients is what makes it so good as it can easily be whipped up as a somewhat fast weeknight dinner.

  4. 5 stars
    I made this several times already, and it’s reaaaally good. I love that this recipe works without a long list of fresh spices that I can’t get in my regular supermarket. Any recommendations for some greens on the side?

4.37 from 11 votes (5 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Chef Jack Ovens

Subscribe now to keep reading and get access to the full archive.

Continue reading