• Skip to primary navigation
  • Skip to main content

Pepper & Thyme logo

  • HOME
  • START HERE
  • ALL RECIPES
  • - BREAKFAST
  • - LUNCH
  • - DINNER
  • - BAKING
  • ABOUT
  • CONTACT
menu icon
go to homepage
search icon
Homepage link
  • HOME
  • START HERE
  • ALL RECIPES
  • - BREAKFAST
  • - LUNCH
  • - DINNER
  • - BAKING
  • ABOUT
  • CONTACT
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Butter Chicken

    Published: Apr 29, 2026 · Modified: May 11, 2026 by Robyn Jones · This post may contain affiliate links · Leave a Comment

    Home » Gluten-Free Dinner Recipes

    All Recipes

    Butter Chicken

    Robyn Jones
    4 people
    Prep 5 minutes mins
    Cook 32 minutes mins
    Total 37 minutes mins
    Pinterest Facebook Share on X
    Share Print
    • A bowl of butter chicken curry and rice with a spoon in it ready to eat.
    • A bowl of butter chicken curry served with rice and fresh coriander.

    The ever popular butter chicken, a classic chicken curry. Rich, creamy, and packed with flavour, this makes a delicious family dinner and is a recipe I love to cook for friends.

    Whilst this recipe uses butter, I have opted for coconut milk rather than cream to make it less rich. See below for tips on making the curry dairy-free.

    • GRAMS
    • AU CUPS
    IMPORTANT - PLEASE ALWAYS CHECK YOUR INGREDIENT PACKETS TO ENSURE THEY ARE GLUTEN-FREE

    Ingredients

    Chicken Marinade
    • 750 g chicken thighs cut in to bitesize pieces
    • 2 tablespoons Greek yogurt or dairy free alternative
    • 3 cloves garlic minced
    • 2½ cm fresh ginger grated
    • 1 teaspoon garam masala
    • 1 teaspoon ground cumin
    • 1 teaspoon ground coriandar
    • pinch chilli powder optional
    • ½ teaspoon salt
    • ½ tablespoon lemon juice
    Curry Sauce
    • 2 tablespoons unsalted butter or oil if dairy free
    • 3 green cardamom pods
    • 3 cloves
    • 1 bay leaf
    • 1 cinnamon stick
    • 1 green or red chilli slit lengthways down the middle
    • 3 cloves garlic minced
    • 2½ cm fresh ginger grated
    • 1 teaspoon garam masala
    • 1 teaspoon ground coriander
    • ½ teaspoon salt
    • 400 g tin chopped tomatoes
    • 25 g ground almonds
    • 360 ml water
    • 120 ml coconut milk
    To serve
    • cooked basmati rice
    • fresh coriander

    Equipment

    • 1 large saucepan

    Method

    1. Mix the yogurt with the ginger, garlic, garam masala, ground cumin, ground coriander, chilli powder (if using), salt and lemon juice.
    2. Add the chopped chicken thighs and leave to marinate for 1-2 hours or overnight (ideally, you can cook it straight away if you don’t have the time.)
    3. When ready to make the butter chicken, heat the butter in a large saucepan over a medium to high heat.
    4. Add the cardamom pods, cloves, bay leaf, cinnamon stick and chilli and cook for 1 minute.
    5. Add the garlic and ginger and cook for 1 minute, then add the marinaded chicken and cook over a high heat for 3-4 minutes. Turn the heat down slightly if the marinade is starting to catch and brown on the bottom of the pan.
    6. (It won’t become golden because of the marinade and won’t be fully cooked at this stage.)
    7. Stir in the dry spices and cook for 30 seconds, until fragrant.
    8. Pour in the tomatoes, almonds and water and simmer for 15-20 minutes, until the chicken is cooked.
    9. Add the coconut milk and heat through for 5 minutes.
    10. Serve straight away spooned over cooked basmati rice and sprinkled with fresh coriander, if using.
    11. Store in the fridge for up to 3 days, or freeze for up to 2 months.

    Notes

    Dairy Free - use a dairy-free yogurt to marinade the chicken in, and cook the chicken and spices in oil rather than butter.

    Nutrition

    Calories 609kcal | Carbohydrates 13g | Protein 35g | Fat 47g | Saturated Fat 18g | Polyunsaturated Fat 7g | Monounsaturated Fat 15g | Trans Fat 0.4g | Cholesterol 199mg | Sodium 893mg | Potassium 763mg | Fiber 4g | Sugar 4g | Vitamin A 705IU | Vitamin C 29mg | Calcium 118mg | Iron 5mg

    Private Notes

    Click here to add your own private notes.
    IMPORTANT - PLEASE ALWAYS CHECK YOUR INGREDIENT PACKETS TO ENSURE THEY ARE GLUTEN-FREE

    Ingredients

    Chicken Marinade
    • 750 g chicken thighs cut in to bitesize pieces
    • 1½ tablespoons Greek yogurt or dairy free alternative
    • 3 cloves garlic minced
    • 2½ cm fresh ginger grated
    • 1 teaspoon garam masala
    • 1 teaspoon ground cumin
    • 1 teaspoon ground coriandar
    • pinch chilli powder optional
    • ½ teaspoon salt
    • ½ tablespoon lemon juice
    Curry Sauce
    • 1½ tablespoons unsalted butter or oil if dairy free
    • 3 green cardamom pods
    • 3 cloves
    • 1 bay leaf
    • 1 cinnamon stick
    • 1 green or red chilli slit lengthways down the middle
    • 3 cloves garlic minced
    • 2½ cm fresh ginger grated
    • 1 teaspoon garam masala
    • 1 teaspoon ground coriander
    • ½ teaspoon salt
    • 400 g tin chopped tomatoes
    • ¼ c almond meal
    • 1½ c water
    • ½ c coconut milk
    To serve
    • cooked basmati rice
    • fresh coriander

    Equipment

    • 1 large saucepan

    Method

    1. Mix the yogurt with the ginger, garlic, garam masala, ground cumin, ground coriander, chilli powder (if using), salt and lemon juice.
    2. Add the chopped chicken thighs and leave to marinate for 1-2 hours or overnight (ideally, you can cook it straight away if you don’t have the time.)
    3. When ready to make the butter chicken, heat the butter in a large saucepan over a medium to high heat.
    4. Add the cardamom pods, cloves, bay leaf, cinnamon stick and chilli and cook for 1 minute.
    5. Add the garlic and ginger and cook for 1 minute, then add the marinaded chicken and cook over a high heat for 3-4 minutes. Turn the heat down slightly if the marinade is starting to catch and brown on the bottom of the pan.
    6. (It won’t become golden because of the marinade and won’t be fully cooked at this stage.)
    7. Stir in the dry spices and cook for 30 seconds, until fragrant.
    8. Pour in the tomatoes, almonds and water and simmer for 15-20 minutes, until the chicken is cooked.
    9. Add the coconut milk and heat through for 5 minutes.
    10. Serve straight away spooned over cooked basmati rice and sprinkled with fresh coriander, if using.
    11. Store any leftovers in the fridge for up to 3 days, or freeze for up to 2 months.

    Notes

    Dairy Free - use a dairy-free yogurt to marinade the chicken in, and cook the chicken and spices in oil rather than butter.

    Nutrition

    Calories 609kcal | Carbohydrates 13g | Protein 35g | Fat 47g | Saturated Fat 18g | Polyunsaturated Fat 7g | Monounsaturated Fat 15g | Trans Fat 0.4g | Cholesterol 199mg | Sodium 893mg | Potassium 763mg | Fiber 4g | Sugar 4g | Vitamin A 705IU | Vitamin C 29mg | Calcium 118mg | Iron 5mg

    Private Notes

    Click here to add your own private notes.

    More Gluten-Free Dinner Recipes

    • Baked eggs topped with sliced avocado and fresh coriander.
      Baked Eggs with Black Beans and Avocado
    • A bowl of gluten-free spaghetti and meatballs.
      Gluten-Free Meatballs
    • Halloumi Curry
    • A bowl of cauliflower and chickpea curry served with rice and sprinkled with fresh coriandar.
      Chickpea And Cauliflower Curry

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Footer

    Pepper & Thyme Facebook
    Pepper & Thyme Instagram
    Pepper & Thyme Pinterest
    Pepper & Thyme YouTube

    Information

    • Start Here
    • About
    • Contact

    Terms of Use

    • Disclaimer
    • Terms & Conditions
    • Accessibility Policy
    • Privacy Policy

    Copyright © 2026 Pepper & Thyme

    Powered by
    ►
    Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
    None
    ►
    Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
    None
    ►
    Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
    None
    ►
    Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
    None
    ►
    Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
    None
    Powered by