Chicken Bhuna is one of the most popular curries found across India, Pakistan and Bangladeshi restaurants, loved for its rich, intensely flavoured masala and thick, clingy sauce.

This version uses bone-in chicken thighs and drumsticks which slowly cook in the masala until tender and succulent. The chicken releases its own juices as it cooks, creating a rich gravy without the need for excessive water or stock.
What makes this Chicken Bhuna particularly special is the traditional bhuna cooking method. Rather than adding lots of water to create a thin sauce, the onions, tomatoes and spices are slowly cooked down until they become intensely concentrated. The chicken then cooks in this rich masala, creating a thick curry where every piece is coated in flavour rather than swimming in gravy.
The result is a comforting curry packed with warming spices, caramelised onions and tender chicken that's perfect served with naan, chapati or basmati rice.
Jump to:
What is Chicken Bhuna?
Bhuna refers to a traditional South Asian cooking technique where spices, onions, tomatoes and meat are slowly fried together over medium to high heat until the mixture becomes deeply concentrated and aromatic.
The word bhuna comes from the Urdu and Hindi word meaning "to fry" or "to roast."
Unlike curries with a lot of sauce, bhuna curries tend to have a thicker consistency where the masala clings directly to the meat. The flavour is bold, rich and intensely savoury because the ingredients are cooked down slowly rather than diluted with large quantities of liquid.
The key to a great Chicken Bhuna is patience. Taking the time to properly brown the onions and cook the tomatoes until the oil separates creates the deep flavour that makes this curry so special.
Why This Recipe Works
The secret to this Chicken Bhuna lies in the slow cooking process.
The onions are cooked until deeply golden before the tomatoes are added and reduced until the oil separates from the masala. The marinated chicken is then added directly into the mixture and allowed to gently cook in its own juices.
This traditional bhuna method develops layers of flavour and creates a rich masala that coats every piece of chicken beautifully.
Ingredient Notes
Bone-In Chicken
Bone-in chicken thighs and drumsticks are ideal for bhuna as they remain juicy during the longer cooking time and add extra flavour to the curry. The bones help create a richer gravy as the chicken slowly cooks in the masala.
Garlic
Fresh garlic adds savoury depth to both the marinade and the finished curry. Crushing it rather than finely chopping gives a stronger flavour throughout the dish.
Ginger
Fresh ginger provides warmth and freshness whilst helping balance the richness of the onions, oil and spices.
Natural Yoghurt
Yoghurt helps tenderise the chicken whilst allowing the spices to cling to the meat. It also adds a subtle tang that balances the richness of the curry.
Red Chilli Powder
Red chilli powder provides the main heat in the marinade and contributes to the deep red colour of the finished curry.
Turmeric
Turmeric adds earthy flavour and gives the chicken and masala their beautiful golden colour.
Ground Coriander
Ground coriander brings gentle citrusy notes and is one of the key spices used in traditional bhuna recipes.
Ground Cumin
Cumin adds warmth, earthiness and depth, helping to create the classic flavour profile associated with South Asian curries.
Vegetable Oil
A traditional bhuna relies on oil to properly fry the onions, spices and tomatoes. As the curry cooks, the oil helps carry flavour throughout the dish and creates the characteristic separation that indicates the masala is fully cooked.
Whole Spices
The cinnamon stick, peppercorns, cardamom pods and dried red chillies are fried in oil at the beginning of cooking to release their flavour and aroma.
- Cinnamon adds warmth and subtle sweetness.
- Peppercorns provide gentle background heat.
- Cardamom brings floral, aromatic notes.
- Dried red chillies add smoky warmth and depth.
Onions
Properly caramelised onions are one of the most important elements of a good bhuna. Taking the time to cook them slowly develops sweetness and richness throughout the curry.
Plum Tomatoes
The tomatoes form the base of the masala and cook down into a rich sauce that coats the chicken beautifully.
Tomato Puree
Tomato puree intensifies both the colour and flavour of the curry whilst helping create the thick consistency that bhuna is known for.
Black Pepper and Salt
Black pepper adds a gentle warming heat that differs from chilli, whilst salt enhances all of the flavours in the curry and balances the sweetness of the onions and tomatoes.
Garam Masala
Added towards the end of cooking, garam masala brings warmth, fragrance and complexity to the finished curry.
Green Chillies
Fresh green chillies add a final layer of heat and freshness that brightens the rich masala before serving.
How to Make Chicken Bhuna
Step 1 - Marinate the Chicken
In a large bowl, combine the chicken with garlic, ginger, red chilli powder, turmeric, coriander, cumin and yoghurt.
Mix thoroughly until all the chicken is evenly coated.
Cover and refrigerate for at least 30 minutes, or up to overnight for maximum flavour.
Step 2 - Cook the Whole Spices
Heat the vegetable oil in a large heavy-bottomed pan.
Add the cinnamon stick, peppercorns, cardamom pods and dried red chillies.
Cook for 30-60 seconds until fragrant.
Step 3 - Brown the Onions
Add the diced onions and cook over low heat for 20-25 minutes until deeply golden brown.
This stage is essential for developing the rich flavour of the bhuna.
Step 4 - Cook the Tomatoes
Add the pureed tomatoes and tomato puree.
Cook over medium heat for 10-15 minutes, stirring regularly, until the mixture thickens and the oil begins to separate around the edges.
Step 5 - Add the Chicken
Add the marinated chicken and cook over medium-high heat for around 10 minutes.
Stir frequently and allow the chicken to become coated in the masala.
Step 6 - Simmer
Add the black pepper and salt.
Cook over high heat for 1 minute before covering with a lid.
Reduce the heat to low and cook for 45 minutes to 1 hour until the chicken is tender and cooked through.
For a firmer texture, 30 minutes may be sufficient.
Step 7 - Finish the Curry
Add the garam masala and slit green chillies.
Cook for a further minute before serving.








Tips for the Best Chicken Bhuna
Don't Rush the Onions
Properly browned onions create much of the flavour in a bhuna. Taking the time here makes a huge difference.
Cook Until the Oil Separates
The tomatoes should be cooked down until you see oil separating around the edges of the pan. This indicates the masala is properly cooked.
Marinate Overnight
If time allows, marinate the chicken overnight for deeper flavour and more tender meat.
Use Bone-In Chicken
Bone-in cuts provide extra flavour and stay juicy during the longer cooking process.
What to Serve with Chicken Bhuna
This rich curry pairs beautifully with:
- Naan
- Chapatti
- Tandoori Roti
- Basmati Rice
- Jeera Rice
- Pilau Rice
- Cucumber Raita
- Kachumber Salad
- Pickled Onions
My Favourite Combination
Serve Chicken Bhuna with fluffy basmati rice, a simple raita and a papadum for a classic and comforting meal.
Storage
Store leftover Chicken Bhuna in an airtight container in the fridge for up to 3 days.
Reheat gently on the hob or in the microwave until piping hot throughout.
Freeze for up to 3 months and thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I Use Boneless Chicken?
Yes. Boneless chicken thighs work particularly well, although the cooking time will need reducing.
Can I Make Chicken Bhuna Ahead?
Absolutely. In fact, the flavour improves overnight, making it ideal for meal prep.
Can I Freeze Chicken Bhuna?
Yes. Allow it to cool completely before freezing in an airtight container for up to 3 months.
How Long Will Leftovers Keep?
Store leftovers in an airtight container in the fridge for up to 3 days.
More Curry Recipes You May Like
Aloo Gosht - Traditional Pakistani Lamb & Potato Curry
Butter Prawns - Creamy Prawn Makhani Curry
Palak Chicken - Indian Chicken Spinach Curry
Rate and Leave a Comment
Did you make this recipe? i'd love to hear about it! did you try any variations? if you loved this recipe/tried any variations/have some top tips, please comment below. Your reviews make our day and your tips help others to find our recipes and enjoy them too! you can also follow us on instagram and subscribe to our newsletter to get our latest recipes.
📖 Recipe

Chicken Bhuna (The Ultimate Restaurant-Style Chicken Curry)
Ingredients
Chicken Marinade
- 2 lb Chicken Thighs and Drumsticks Bone in, skin off
- 8 cloves Garlic Crushed
- 1 ½ inch Ginger Crushed
- 1 teaspoon Red Chilli Powder
- ½ teaspoon Turmeric Powder
- 2 teaspoon Coriander Powder
- 1 teaspoon Cumin Powder
- 2 tablespoon Natural Yoghurt
Bhuna
- 5 tablespoon Vegetable Oil
- 1 Cinnamon Stick
- 5 Peppercorns
- 4 Cardamom cracked open
- 3 Dry Red Chillies
- 2 Onions diced
- 120 g Plum Tomatoes Pureed
- 1 tablespoon Tomato Puree
- ½ teaspoon Black Pepper
- Salt
- 1 - 2 teaspoon Garam Masala Powder
- 2 Green Chillies Slit
Instructions
- Marinade Chicken in Garlic, Ginger, Chilli, Turmeric, Cumin, Coriander and Yoghurt.
- Heat Oil and add Cinnamon, Peppercorns and Cardamom.
- Add Onions and cook on low for 20 - 25 minutes till golden brown.
- Add Tomatoes. Cook on medium until the oil separates at the side. 10 - 15 minutes.
- Add Chicken and cook for 10 minutes over medium high heat. Keep an eye on it to make sure it isn't burning.
- Add Black pepper, and salt and cook on high for a minute.
- Cover and cook on low for 45 minutes - 1 hour fore really tender chicken. You can reduce this time down to 30 minutes if you prefer.
- Add ground Garam Masala and slit Green Chillies. Cook for a minute.
Notes
Tips for the Best Chicken Bhuna
Don't Rush the Onions Properly browned onions create much of the flavour in a bhuna. Taking the time here makes a huge difference. Cook Until the Oil Separates The tomatoes should be cooked down until you see oil separating around the edges of the pan. This indicates the masala is properly cooked. Marinate Overnight If time allows, marinate the chicken overnight for deeper flavour and more tender meat. Use Bone-In Chicken Bone-in cuts provide extra flavour and stay juicy during the longer cooking process.What to Serve with Chicken Bhuna
This rich curry pairs beautifully with:- Naan
- Chapatti
- Tandoori Roti
- Basmati Rice
- Jeera Rice
- Pilau Rice
- Cucumber Raita
- Kachumber Salad
- Pickled Onions
My Favourite Combination
Serve Chicken Bhuna with fluffy basmati rice, a simple raita and a papadum for a classic and comforting meal.Storage
Store leftover Chicken Bhuna in an airtight container in the fridge for up to 3 days. Reheat gently on the hob or in the microwave until piping hot throughout. Freeze for up to 3 months and thaw overnight in the fridge before reheating.Frequently Asked Questions
Can I Use Boneless Chicken?
Yes. Boneless chicken thighs work particularly well, although the cooking time will need reducing.Can I Make Chicken Bhuna Ahead?
Absolutely. In fact, the flavour improves overnight, making it ideal for meal prep.Can I Freeze Chicken Bhuna?
Yes. Allow it to cool completely before freezing in an airtight container for up to 3 months.How Long Will Leftovers Keep?
Store leftovers in an airtight container in the fridge for up to 3 days.Nutrition





Leave a Reply