As an Amazon Associate, I earn from qualifying purchases. Some recipes may contain affiliate links that earn me a small commission, at no additional cost to you.

The Best Homemade Butter Chicken – Really!!!

Butter Chicken (Murgh Makhani in Hindi) is the most popular and easiest curry to make. Tender chicken pieces marinated in tikka masala paste are cooked gently in a mildly-spiced tomato, butter and cream sauce. Originating from Delhi in the late 1940s, this curry has been adopted as a favourite and well-known curry dish in many countries.

Which one is better to use? Butter or Ghee?

Although butter is mentioned as the essential ingredient, it is just as authentic to use ghee, which is clarified butter used extensively in Indian cooking. The advantage of using ghee is that as it is already clarified, the ghee will not accidentally burn and taste bitter while frying.

Store-bought or homemade Tikka Masala paste?

The reason this homemade butter chicken works so well, is down to the authentic homemade tikka masala paste used to marinate and cook the chicken in. If you are a curry lover and like to make dishes from scratch, then I highly recommend making my homemade paste.

Alternatively, there seem to be plenty of store-bought ready-made pastes available for those wanting some convenience. Just double-check the label for any potential gluten ingredients. Good brands that I know of are Pataks and Sharwoods.

a bowl of homemade tikka masala paste
Should I use cream or coconut milk?

Deciding between using cream, cream and milk, coconut milk or yoghurt is a matter of preference, but here is a short flavour & texture description for each one or a combination:


Classic, smooth and adds a perfectly balanced richness. I use single cream, but if you want to double up on the richness, use pre-whipped cream or double cream.

Cream & Light or Full Milk

A lighter cream version, less silky in texture, but great for lowering the calorie content.

Coconut Milk

A tropical, nuttier and creamy flavour, similar to many South East Asian coconut-based curries. Use Light Coconut Milk for fewer calories.


Using a thick yoghurt like Greek yoghurt will add a richer flavour and texture to the sauce and lean towards the tangy side. A light, thin yoghurt will reduce the flavour and texture slightly. Both are very good options for fewer calories and adding more gut-friendly nutrition to the curry.

What is the best chicken part to use?

For a tender and flavourful curry, I always use skinless deboned chicken thighs, because this part has dark meat where all the flavour is, plus is more forgiving in slow-cooked dishes without going tough and rubbery. The chicken thighs actually become more tender the longer they are cooked.

Chicken breast would be my second option, but halve the cooking time and keep an eye on the chicken so that it doesn’t overcook as this white meat has no fat or ligaments to keep it tender.

Although using chicken parts like wings, drumsticks or Maryland cuts are not classic cuts for butter chicken, the curry will be just as delicious and tender. The only difference will be the appearance and method of eating the curry by removing the meat from the bone. Leaving the skin on will increase the richness and calorie content, so remove the skin if you prefer a milder & less fatty curry.

Can children eat butter chicken?

This is a perfect curry to serve to children, especially if this is their first try of a semi-spicy dish. Although it is mild for most of us, perhaps leave out the 3 long fresh chillis from the recipe ingredients’ list.

Planning ahead

I often double up and make the tikka masala paste ahead of time and keep it in a jar in the fridge.

Marinating the chicken with the paste takes a minimum of one hour, but as for all chicken marinades, overnight is ideal to develop more flavour and to tenderise the chicken.

The butter chicken is a perfect make-ahead dish, ready to be served the next day. It also freezes very well together with a serving of basmati rice.

a spoon full of tikka masala about to be mixed into the chicken pieces to make butter chicken
* *

Pair the butter chicken with a couple of gluten-free naan bread and/or a bowl of basmati rice.

A table setting of butter chicken in a silver bowl with a platter of yellow basmati rice and a naan on the side
a table setting of a silver bowl full of homemade butter chicken with some yellow rice on a platter next to it

Butter Chicken

by Sandra, Fun Without Gluten
Tender chicken pieces marinated in tikka masala paste are cooked gently in a mildly-spiced tomato, butter and cream sauce.
The paste can be made either in a Thermomix or over the stove.
Pair the butter chicken with a couple of gluten-free naan bread and/or a bowl of basmati rice.
5 from 2 votes
Prep Time 30 minutes
Cook Time 2 hours 40 minutes
Marinating Time 1 hour
Total Time 4 hours 10 minutes
Course Main Course
Cuisine Indian
Servings 6



HOMEMADE TIKKA MASALA PASTE (250 ml - enough for this recipe)

  • 2 tbsp coriander seeds
  • 2 tbsp cumin seeds
  • 3 whole dried red chillis
  • 3 tbsp fresh coriander leaves
  • 7 garlic cloves
  • 7 cm ginger piece, peeled
  • 110 ml olive oil or coconut oil
  • 2 tbsp water
  • 1 lemon, juiced
  • ½ tsp turmeric powder
  • tsp salt
  • 1 tsp onion powder
  • 35 ml tomato puree


  • 1 kg chicken thigh fillets, deboned and skin removed, cut into 4cm pieces
  • 250 ml store-bought or homemade tikka paste (recipe included in this card)
  • 1 lemon, juiced
  • 3 tbsp ghee or butter
  • 1-2 tbsp sunflower or coconut oil
  • 2 large red, white or yellow onions, chopped finely
  • 3 long chillis, red or green/or both, chopped finely (optional)
  • 5 cm ginger piece, peel and chopped finely
  • 4 garlic cloves, minced
  • 1 tsp ground turmeric
  • ½ tsp salt
  • 70 ml tomato puree or passata 
  • 100 ml water
  • 500 ml single cream or tinned coconut milk, full-fat or light
  • fresh coriander leaves, to garnish



    Stove-top method

    • Dry roast the coriander and cumin seeds, plus the whole chillis in a medium-hot pan for a few minutes, or until they release their aroma.
    • Grind the mixture into a fine powder using either a food processor or a coffee grinder.
    • Add the coriander leaves, garlic and ginger. Pulse the mixture into a fine paste.
    • Switch to a low speed and add the olive oil gradually.
    • Add the water, lemon juice, turmeric powder, salt, onion powder and tomato puree. Pulse several times.
    • Transfer the mixture to a heavy-bottom pan, partially cover and cook for 40 minutes on the second lowest setting, stirring occasionally to prevent the paste from sticking to the bottom. Add more oil if it appears too dry.
    • Remove the cover towards the final 10 minutes of cooking and stir occasionally.
    • Once the paste appears thick and has a vibrant sheen to it, remove it from the heat, allow it to cool down and store it in a sterilised jar or use it immediately for your chosen dish.

    Thermomix method

    • Heat the Thermomix empty for 3 minutes/Varoma/Speed 1. Lid On.
    • Add the seeds and whole chilli. Select 1 ½ minutes/Varoma/ Speed 1. Lid Off.
    • Grind the seeds. Select 30 seconds/Speed 8. Lid On.
    • Add the coriander leaves, garlic, ginger and olive oil. Select 30 seconds/Speed 10. Lid On.
    • Add the remaining ingredients. Select 10 seconds/Speed 7. Lid On.
    • Scrape down the paste from the sides of the Thermomix.
    • Cook for *40 minutes/80°C/Speed 2. Lid On. Stop and scrape the bottom of the Thermomix occasionally, to prevent burning or sticking. *If the paste has a deep colour and has a vibrant sheen where the oil has lifted out from the paste, it is ready.


    • Mix the chicken pieces with the tikka paste and lemon juice in a glass or ceramic bowl. Set aside. If time allows, marinate the mixture for one hour or overnight. The flavour will improve if marinated.
      A bowl of chicken pieces in the tikka masala paste marinade
    • Heat a medium, deep casserole pot to medium and add a third of the ghee or butter.
    • Add the onions, chillies, ginger and garlic to fry gently for 5 minutes. Lower the heat if the onions are catching too much colour and add either some sunflower or coconut oil if it appears dry while cooking. Stir often.
      The onions frying for the butter chicken dish
    • Add the ground turmeric and salt. Cook for 15 mins on medium heat, stirring often.
    • Increase the heat to medium-high and add the rest of the ghee or butter followed by the chicken and tikka paste marinade, stirring constantly for 3 to 5 minutes. Allow some of the chicken and paste to catch slightly at the bottom of the pot to get some lightly-charred brown bits for the sauce to turn golden brown for the next step.
      Frying the chicken pieces in the tikka masala paste and onions
    • Add the tomato puree or passata and water. Lower the heat to low and cover the pot. Allow to cook “low and slow” between 30 minutes to 1 hour. If you have a slow cooker/crockpot, transfer the butter chicken to slow cook for several hours on low.
      A pot full of butter chicken at the early stages of cooking
    • Add the cream or coconut milk at the end of cooking, simmer for a further 10 to 15 minutes. If using a slow cooker, allow an extra 30 to 40 mins to slow cook.
      Add cream or coconut milk at the end of cooking
    • Garnish with fresh coriander leaves.
      Garnishing with fresh coriander leaves.


    • Keeps for 3 days chilled
    • Suitable to freeze
    Substitute the chicken with big fat juicy prawns with or without their shells. Reduce the cooking time by half as the prawns cook faster than the chicken.
    Keyword gluten-free butter chicken, gluten-free curry, gluten-free indian, gluten-free tikka masala
    Tried this recipe?Let us know how it was!
    Please mention @fun_without_gluten or tag #funwithoutgluten!
    An adobe photo of butter chicken
    GDPR Cookie Consent with Real Cookie Banner