Enjoy the most popular butter chicken recipes ever.
Prepare this delicious and creamy chicken butter sauce in just a few steps.
Discover the beauty of Indian flavors in one bite.
Enjoy your meal!
Indian butter chicken
Aromatic golden pieces of chicken in an incredible creamy curry sauce, this butter chicken recipe is one of the best you will try! You’ll love it immediately because it’s so easy to prepare in the comfort of your own home.
What will we need
For the marinade
- 800 g boneless chicken thighs (without skin)
- 75 ml of plain yogurt
- 2 teaspoons of garlic powder
- A spoonful of ground ginger
- 2 teaspoons of garam masala spice
- Pinch of salt
- A teaspoon of turmeric
- a teaspoon of ground cumin
- A dash of chili
For the sauce
- 2 tablespoons of olive oil
- 2 tablespoons ghee (or butter)
- A large onion (not finely chopped)
- 2 tablespoons of garlic
- A spoonful of ground ginger
- 2 teaspoons ground cumin
- 400 g of crushed tomatoes
- A pinch of ground coriander
- Pinch of salt
- A teaspoon of chili
- 150 ml whipping cream
- A spoonful of sugar
Method
- Cut the chicken thighs into small cubes
- In a bowl, mix the chicken pieces with all the ingredients for the marinade
- Cover the bowl with cling film and put it in the fridge for at least 30 minutes
- When the meat is sufficiently rested, heat the olive oil in a large pan to a high temperature
- Fry the chicken pieces gradually in the oil
- Be careful not to overcook the chicken, so we fry it in batches
- Fry the chicken until golden brown, about 3 minutes on each side and set aside
- Heat the ghee in the same pan
- Add onion and fry
- Add garlic and ginger
- Sauté for another minute until the mixture becomes fragrant
- Then add ground coriander, cumin and garam masala
- Let it ring again
- Immediately add crushed tomatoes, chili and salt
- Cook the mixture prepared in this way, stirring occasionally, for 10-15 minutes, until the sauce thickens and acquires a dark brown color
- Remove the pan from the heat and pour the sauce into a blender, in which we mix it until smooth
- Return the sauce to the pan and add the cream and sugar
- Add the chicken thighs, including the juices, and cook for another 8-10 minutes, until the chicken is cooked through and the sauce is thick
- Garnish the finished Indian butter chicken with coriander on a plate and serve it with basmati rice or homemade naan bread

Butter chicken breast with Cajun seasoning
The taste of this dish lies in the best quality spices! A well-seasoned sauce, beautifully completes the whole meal. It only takes 5 minutes.
What will we need
For Cajun seasoning
- 2 tablespoons of cane sugar
- 2 teaspoons of red pepper
- A teaspoon of dried oregano
- Pinch of salt
- A teaspoon of minced garlic
- A teaspoon of onion powder
- A pinch of ground pepper
- A teaspoon of chili
On the chicken
- 600 g of chicken breast
- 2 tablespoons of olive oil
- 4 cloves of garlic
- 75 g of butter
- 100 ml of chicken stock
Method
- Mix all the cajun seasoning ingredients
- Cut the chicken into 4 equally sized steaks and toss it in the cajun seasoning
- Add a spoonful of oil and coat the chicken evenly in the spices
- Heat the remaining oil in a pan over medium heat
- Fry the chicken in batches in a pan
- Cook for approximately 5-7 minutes on each side until golden brown
- Remove the chicken steaks from the pan and set them aside to rest for 5 minutes
- In the meantime, prepare the sauce
- Reduce the heat in the pan and add the butter
- Let it dissolve and then start sauteing the garlic
- Let it become fragrant and then pour in the chicken broth
- Let it reduce while stirring occasionally
- Either add the chicken to the sauce or pour the sauce over the chicken when serving

Garam masala butter chicken
Butter chicken is one of the most popular curry dishes in the world. The procedure is clear and easy, as are the ingredients used in it. You don’t need to look for any complexities, follow step by step and you will prepare the same specialty as in India.
What will we need
For the marinade
- 75 ml of plain yogurt
- A spoonful of lemon juice
- A teaspoon of turmeric
- 2 teaspoons of garam masala
- 3 cloves of garlic
- A teaspoon of chili (or cayenne pepper)
- A teaspoon of ground cumin
- 5 cm fresh ginger (grated)
- 750 g of chicken thigh fillets
For curry
- 30 g of ghee
- A can of tomato paste
- 100 ml whipping cream
- A spoonful of sugar
- Pinch of salt
Method
- For the marinade, mix all the ingredients in one container (except the chicken)
- We then blend the ingredients in a food processor to make them extra smooth
- Then add the chicken cutlets
- Cover the container and let it rest in the fridge for at least 3 hours (but preferably overnight)
- To prepare the chicken, heat the ghee in a pan to a high temperature
- Add the pickled chicken and cook for approximately 3 minutes on each side
- Stir in the tomato puree, cream, sugar and salt
- We will also add the remaining marinade that we have left in the bowl after the chicken
- Reduce the heat under the pan and cook for another 20 minutes
- We taste and season according to our preferences
- We serve the butter chicken prepared in this way with basmati rice
Garam Masala is a spice blend commonly available in supermarkets today. You can find it in the spices section and it costs about the same as the other spices.

Discover similar tips
Chicken thighs with butter and naan bread
This butter chicken recipe is one of the easiest Indian curry dishes to make. Butter Chicken Gravy is so good you’ll want to eat it every day!
What will we need
For meat
- 75 ml Greek yogurt
- 2 cloves of garlic
- 3 cm fresh ginger (grated)
- 2 teaspoons ground cumin
- 2 teaspoons ground coriander
- Garam masala (to taste)
- a pinch of chili
- 600 g chicken thighs (cut into cubes)
- A spoonful of oil
- 20 g of butter
- Onions
- 410 g of crushed tomatoes
- 150 ml of chicken stock
- 100 ml of cream, not whipped
On the naan
- 4 g of powdered yeast
- 125 ml warm water
- 15 g of white sugar
- 30 ml of whole milk
- Egg
- 2 teaspoons of salt
- 270 g plain flour
- 30 g of ghee
Method
- Mix yogurt, garlic, ginger, cumin, coriander, garam masala and chili powder in a bowl
- Cover the bowl and place it in the refrigerator for 2 hours
- Meanwhile, prepare the naan bread
- For the yeast, mix yeast with warm water and sugar in a small bowl
- Cover it with cling film and let it rest in a warm place for 10 minutes
- Beat eggs with milk
- Separately sift the flour into a separate bowl and add salt
- Add the wet ingredients and make a well in the flour
- Then pour the finished yeast into it and add the beaten egg and milk
- We will start processing and kneading the dough
- When the dough is mostly processed, form a ball out of it and cover the bowl with a tea towel
- Put the bowl with the dough in a warm place and let it rise for 1-1.5 hours
- Then put the risen dough on a floured work surface and knead it again
- Divide the elaborated dough into 6 approximately equal pieces
- We then shape them into balls, lightly flour them, cover them with a towel and let them rise again for 15 minutes
- Then roll the balls on a lightly floured surface into thin patties
- Heat a thin layer of oil in a frying pan to a high temperature
- We start placing the individual naan flatbreads and frying them in the pan
- We only turn the pancake when the bottom side starts to turn golden
- Fry the pancake for about 1 minute on each side
- When the marinade is ready in the pot, heat the oil and melt the butter
- Add the onion and cook, stirring occasionally, until translucent
- Add the chicken mixture and cook for approximately 5 minutes until the mixture begins to change color
- Stir in the tomato puree and stock
- Cover the pot and bring the mixture to a boil
- When the mixture begins to boil, reduce the heat to minimum and cook, stirring occasionally, for another 10 minutes or until the chicken is completely tender and the mixture thickens
- Stir in the cream and cook for another 5 minutes until the mixture is heated through and combined
- Serve the finished butter chicken still warm with fresh naan bread and coriander leaves

Butter chicken with coconut milk
This coconut milk butter chicken is fragrant, spicy and creamy. Served with warm naan and sprinkled with cilantro. This dish will become the number one choice in your home.
What will we need
For the sauce
- Onion (chopped)
- 5 cloves of garlic (chopped)
- 5 cm fresh ginger (grated)
- 2 chili peppers (chopped)
- A teaspoon of chili
- A spoonful of garam masala
- A spoonful of ground cumin
- 2 teaspoons coriander
- 50 g of coconut oil
- 30 g of tomato puree
- 800 ml crushed tomatoes
- 400 ml coke milk
- 2 tablespoons honey (or cane sugar)
- Salt
- Pepper
For meat and marinade
- 1 kg chicken thighs (cut into cubes)
- 75 ml of plain yogurt
- 2 teaspoons of chili
- 2 teaspoons of garam masala
- A pinch of ground coriander
- 2 teaspoons ground cumin
Method
- For the seasoning mix, chop the onion, all the garlic, chili peppers, and ginger in a food processor
- While mixing, add a few drops of water to the mixture to give it a gooey consistency and set aside
- In a large bowl, mix yogurt, 2 teaspoons of chili, garam masala, ground cumin, ground coriander and chicken
- Mix everything together so that the chicken pieces are evenly coated in the marinade
- Put the marinade with the chicken in the refrigerator and let it marinate for at least 2 hours
- Meanwhile, mix a spoonful of chilli, garam masala and cumin and 2 spoons of coriander in a bowl
- Heat a deep pot together with the coconut oil to a high temperature
- Add the spice paste we prepared in step 1 and 2 to the pot and let it smell
- Stir in the tomato puree and cook for another 5 minutes
- Pour in crushed tomatoes and add honey
- Then season the mixture with salt and pepper
- Bring the sauce to a boil and then turn down the heat, cover and let it cook for another 20 minutes
- Then uncover the pot and stir in a can of coconut milk
- Add the marinated chicken to the coconut-butter sauce and cook for 20-25 minutes until the chicken is tender
- Serve the finished chicken with butter sauce with basmati rice

Pakistani Butter Chicken
For this butter chicken recipe, we will be using chicken thighs. Thanks to them, the sauce will remain juicy throughout the cooking time required for cooking. Chicken breasts can spoil the whole dish because they can be too dry..
What will we need
- 50 ml of oil
- 500 g of chicken thighs
- 3 cloves of garlic (pressed)
- 5 cm ginger (grated)
- Pinch of salt
- A teaspoon of ground cumin
- A pinch of cilantro
- A teaspoon of garam masala
- A pinch of chili powder
- A pinch of ground black pepper
- 75 ml of plain yogurt
- 3 whole peeled tomatoes from a can
- 75 ml whipping cream
- 30 g of butter
Method
- Heat the oil in a frying pan over medium heat
- Add crushed garlic and ginger to the chicken
- Add the remaining spices and saute for 3-4 minutes to coat the chicken completely
- Then add yogurt and mix again
- Add the tomatoes to the pan and let them boil
- Then cover the pan and cook on medium heat for 15 minutes
- After 15 minutes, uncover the pan and let the water left in the sauce boil off completely
- Reduce the heat to a minimum and add the cream together with the pepper and chili
- Cover the pan again and let it cook for 2-3 minutes
- Finally, add the butter and let it melt and heat the sauce
- Serve the finished butter chicken with naan bread or boiled white rice

These recipes are all about the right marination, which turns ordinary chicken into something so extraordinary that you’ll be licking your ears for a week. Therefore, do not hesitate to try other marinated chicken recipes and enjoy your lunch like never before.