Buttery, creamy and so simple! This 30 minute Butter Chicken can be whipped up in only 30 minutes and is packed full of flavor. This recipe will probably feature in a book I'm currently writing but I wanted to let you give it a try first, before it goes to print. This curry is delicious served with naans and/or this Easy Basmati Rice.

About this 30 minute butter chicken recipe:
The inspiration behind this recipe is simple and it started with a challenge - Can I develop a Butter Chicken recipe that can be made quicker than ordering it from a takeaway, with no base sauce and starting with raw chicken?
This recipe is done in stages. First, I show you a quick way of getting the smoky flavor into your marinated chicken without having to use a tandoor. Then you quickly fry your meat and create an easy butter chicken sauce.
There are a few extra steps in this recipe that are optional and will take slightly longer than 30 minutes. The chicken will benefit from marinating for at least 30 minutes but if you're in a rush, you could just apply the marinade and go straight to cooking. I also suggest straining the sauce to get that super butter chicken, silky finish but, if you're in a hurry, you can skip this step too.
Jump to:
Ingredients for 30 Minute Butter Chicken
Although it looks like there are a lot of ingredients in this 30 minute butter chicken, it took me less than 5 minutes to get all of these prepared. You can make this curry in stages to make it easier on yourself. For example, fry up the meat a day earlier. That or use a completely different marinade or just add pre-cooked leftover meat. If cooking all in the same day, be sure to get all your ingredients prepared and ready before you start cooking. It's a lot easier that way.

- 700g(1 ½ lbs) boneless, skinless chicken breasts or thighs, cut into bite sized pieces
- FOR THE FIRST MARINADE
- Kashmiri red chilli powder
- Garlic and ginger paste
- Salt
- Juice of one lime
- Greek yoghurt
- Neutral vegetable oil
- FOR THE SECOND MARINADE
- Garlic and ginger paste
- Garam masala
- Ground cumin
- Gound coriander
- Kasoori methi (dried fenugreek leaves)
- Rapeseed (canola) oil
- FOR THE SAUCE
- Butter
- Cinnamon stick
- Green cardamom pods
- Cloves
- Blade mace
- Garlic and ginger paste
- Fresh tomatoes or Passata
- Raw cashews
- Kashmiri chilli powder or paprika for a milder version
- Garam masala
- Ground coriander
- Ground cumin
- Water or unsalted chicken stock
- Double (heavy) cream
- Salt to taste
- Sugar
- Coriander
See recipe card for quantities.
Step by step photographs

- Step 1: Whisk the marinade ingredients together and cover your chicken with it. Let in marinate for up to 48 hours or just go straight to cooking if you’re in a rush.

- Step 2: When ready to cook, melt two tablespoons butter in a pan on a medium-high heat and add your chicken. Cook for 4 minutes then flip and cook for another 4. Transfer the chicken to a bowl. It might not be cooked completely through at this stage.

- Step 3: Add another two tablespoons butter, let it melt and add your whole spices and garlic and ginger paste. Let the spices infuse into the butter for about 30 seconds.

- Step 4: Add your blended tomatoes or passata and a splash of chicken stock to thin out the sauce.

- Step 5: Add your ground spices.

- Step 6: Then add your cashews and more stock, stir well to combine.

- Step 7: Pour the sauce into a blender and blend until smooth.

- Step 8: Return your sauce to the pan. OPTIONAL: To create the silky smooth sauce that butter chicken is famous for, you can strain it back into the pan.

- Step 9: On a medium-high heat, return your chicken and all the juices and simmer until your meat is cooked through.

- Step 10: Swirl in the cream and sugar to taste.

- Step 11: Optional but delicious, stir in a couple more tablespoons of butter and let it melt into the sauce. Season with salt to taste.

- Step 12: Finish with a splash of extra cream and chopped coriander. Dig in!
Don't you need to use tandoor cooked chicken?
Ideally yes, butter chicken is normally cooked using tandoor cooked chicken as it adds that amazing smoky flavor you can't get from simply pan frying. Since this is my 30 minute version, I saved time by frying the chicken straight after being covered in the marinade. However, If you have a few extra minutes spare I have an amazing quick method for smoking your chicken without having to use a tandoor:

- Step 1: Place your marinated chicken in a pan and create a well in the middle. Create a bowl using foil and place it in the middle of your chicken. Take a piece of glowing charcoal and use tongs to place it into the foil bowl. Add a splash of oil on top of the charcoal.

- Step 2: Cover with a pan lid immediately to trap the smoke and remove when most of the smoke has disappeared. Don't wait until the smoke has vanished completely as I find that this leaves an unpleasant taste.
Storage
Fridge:
Store cooled butter chicken in an airtight container and eat within 2–3 days. Reheat on the hob or microwave until piping hot. Reheating on the hob (stove) is my preferred method. To do this, heat it up gently over a medium heat until hot.
Freezer:
For best results, leave out the cream and butter until you would like to reheat your butter chicken as these don't freeze well. Freeze cooled butter chicken in a sealed container for up to 3 months. Defrost in the fridge overnight or reheat from frozen on the hob or in the microwave until steaming hot. Add your cream and butter once the curry is reheated.
Top Tip
If you have the time, I strongly recommend straining your butter chicken sauce using a fine mesh strainer. This takes a bit of time but the results are a super smooth and silky sauce.
FAQ
Yes! Pre-cooked or leftover chicken works well—just add it during the final 5 minutes of cooking to avoid drying it out.
Absolutely. Swap chicken for firm tofu, paneer, or chickpeas, and ensure you're using oil instead of ghee or butter.
Related
Looking for other recipes like this? Try these:
Recipe

30 Minute Butter Chicken
Butter chicken is usally made with marinated chicken that is grilled over fire. You can do that with this recipe too but to keep it all under 30 minutes, I simplified the recipe for you. Very quick and easy!
Ingredients
- 700g(1 ½ lbs) boneless, skinless chicken breasts or thighs, cut into bite sized pieces
- FOR THE FIRST MARINADE
- 1 teaspoon Kashmiri red chilli powder
- 2 tablespoon garlic and ginger past
- 1.2 teaspoon salt
- Juice of one lime
- 6 tablespoon Greek yoghurt, whisked
- 1 tablespoon neutral vegetable oil
- FOR THE SECOND MARINADE
- 2 tablespoon garlic and ginger paste
- 1 ½ teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon Kasoori methi (dried fenugreek leaves)
- 2 tablespoon rapeseed (canola) oil
- FOR THE SAUCE
- 4 tablespoon butter
- 1 x 5cm (2 inch) cinnamon stick
- 4 green cardamom pods, bruised
- 4 cloves
- 1 blade mace
- 2 tablespoon garlic and ginger paste
- 700g fresh tomatoes or 1 ½ cups Passata
- 30 raw cashews
- 1 tablespoon Kashmiri chilli powder or paprika for a milder version
- 2 teaspoon garam masala
- 2 teaspoon ground coriander
- 1 teaspoon ground cumin
- 125ml (½ cup) water or unsalted chicken stock
- 125ml (½ cup) double (heavy) cream
- Salt to taste
- 1 teaspoon sugar (more or less to taste)
- 3 tablespoon coriander, finely chopped
Instructions
- Whisk all of the first marinade ingredients together in a mixing bowl. Add the chicken and stir well to combine. Now whisk together the ingredients for the second marinade and stir them into the chicken to coat. Leave to marinate for 30 minutes or over night. If you are in a real rush, you can go straight to cooking but letting the chicken marinate will have its flavour benefits.
- When ready to cook, heat two tablespoons butter in a pan over a medium-high heat. Rub off as much of the marinade from the chicken as you can and retain it. Place the chicken pieces in one layer in the pan and let it fry for about 4 minutes. Then flip the chicken over to cook for another 4 minutes.
- When the chicken has a nice golden char, transfer it back to the bowl you marinated it in. It may not be completely cooked through yet.
- Returning to your pan, add the remaining butter and let it melt. Stir in the cinnamon sticks, cardamom pods, cloves and mace. Stir these spice into the butter for about 30 seconds and then stir in the garlic and ginger paste.
- Fry for another minute and then add the tomatoes. Cover the pan and let them steam over a medium for about 10 minutes. If you’re in a real rush, you could just add 1 ½ cups (275ml) passata, skip the next step and carry on with the recipe.
- After 10 minutes, the skin from the tomatoes will be peeling away. Remove the skins with tongs and squeeze the tomatoes as you do.
- Add the cashews, chilli powder or paprika, garam masala, ground coriander and cumin and stir to combine.
- Pour in the water or stock and bring to a simmer over a medium-high heat.
- Now pour this all into a blender and blend until smooth. Butter chicken is meant to be silky smooth so if you really want to up your game, pour it back into the pan through a fine mesh strainer, discarding any spices or gook that didn’t blend.
- Over a medium-high heat, pour the chicken and any juices and marinade that are left in the bowl into the pan and stir well to combine. Continue simmering for a couple minutes until the chicken is cooked through and hot. You can always add more water or stock if the sauce is looking too thick or just cook it down if too runny.
- Swirl in the cream and sugar and season with salt to taste. If you prefer a sweeter flavour, add more sugar. Optional but good, stir in a couple tablespoons more butter and let it melt into the sauce.
To serve, garnish with the chopped coriander and serve with rice or naans.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 860Total Fat: 55gSaturated Fat: 21gTrans Fat: 1gUnsaturated Fat: 30gCholesterol: 258mgSodium: 2639mgCarbohydrates: 25gFiber: 5gSugar: 11gProtein: 69g
Leave a Reply