Picture this: tender chicken pieces simmering in a thick, aromatic gravy where every spoonful delivers bold spices, caramelized onions, and the rich essence of slow-cooked tomatoes. Chicken Bhuna is an iconic Indian curry that transforms simple ingredients into an unforgettable feast through patient cooking and layered flavors.
This beloved dish showcases the art of bhuna, where ingredients are fried slowly until the spices coat every morsel and the oil separates beautifully from the gravy. You’ll learn everything from achieving that perfect consistency to mastering the spice balance that makes this dish restaurant-worthy.
Looking for inspiration? Try our Pineapple Chicken Kabobs for another bold dish that balances sweet and savory flavors beautifully.
Table of Contents

Why You’ll Love This Recipe
Chicken Bhuna stands out from other curries through its unique cooking technique that creates an intensely flavorful, thick gravy rather than a soupy sauce. The slow-frying process caramelizes the onions to sweet perfection while the spices develop deep, complex notes that commercial curry powders simply cannot replicate. You’ll appreciate the contrast between the tender, juicy chicken and the clingy, robust sauce that coats each piece like a flavor blanket.
Unlike watery curries, this dish offers concentrated taste in every bite, making it perfect for soaking up with naan or layering over fragrant basmati rice. The active cooking time rewards you with a dish that tastes like you’ve spent hours perfecting it, yet remains accessible for weeknight dinners. The aroma alone will transport your kitchen to the bustling streets of Kolkata or Dhaka, where this curry reigns supreme. Best of all, the recipe scales beautifully for meal prep, and the flavors actually improve overnight.
Ingredients
For the Chicken Marinade:
- 2 lbs (900g) boneless chicken thighs, cut into 2-inch pieces
- 1/2 cup (120ml) plain yogurt, preferably full-fat for tenderness
- 1 teaspoon turmeric powder
- 1 teaspoon salt
For the Bhuna:
- 1/4 cup (60ml) vegetable oil or mustard oil for authentic flavor
- 2 large onions (about 3 cups/450g), finely sliced
- 2 tablespoons ginger-garlic paste, freshly made if possible
- 3 medium tomatoes (about 1.5 cups/300g), finely chopped
- 2 teaspoons cumin powder
- 2 teaspoons coriander powder
- 1 teaspoon red chili powder, adjust to taste
- 1 teaspoon garam masala
- 1/2 teaspoon kasuri methi (dried fenugreek leaves), crushed between palms
- 2-3 green chilies, slit lengthwise
- Fresh cilantro for garnish
- Salt to taste
- 1/2 cup (120ml) water
The yogurt marinade tenderizes the chicken while creating a creamy base, and kasuri methi adds that distinctive restaurant-quality finish.
Pro Tips
Master the Bhuna Technique: The word “bhuna” means to fry or roast, and patience is your greatest ally here. Cook the onions on medium heat until they turn deep golden brown, stirring frequently to prevent burning. This caramelization process takes 15-20 minutes but creates the flavor foundation that distinguishes authentic chicken bhuna from ordinary curries. Don’t rush this step by increasing the heat, as burnt onions will make the entire dish bitter.
Control the Gravy Consistency: The hallmark of perfect bhuna chicken curry is when the oil separates from the masala and coats the back of your spoon. Add water sparingly, just enough to prevent sticking while the spices cook down. If your gravy becomes too thin, simply continue cooking uncovered until it reduces to the desired thickness where it clings to the chicken rather than pooling at the bottom.
Layer Your Spices: Add ground spices after the onions have properly caramelized and cook them for 2-3 minutes until fragrant and the raw smell disappears. This blooming process releases essential oils and prevents the metallic taste that uncooked spices can impart. Reserve the garam masala and kasuri methi for the final five minutes to preserve their delicate aromatics.
Step-by-Step Instructions
Step 1: Marinate the Chicken
Combine the chicken pieces with yogurt, turmeric, and salt in a large bowl. Mix thoroughly ensuring every piece is well-coated. Cover and refrigerate for at least 30 minutes, or up to 4 hours for maximum tenderness. The yogurt’s enzymes break down proteins, creating succulent meat that stays moist during cooking.
Step 2: Caramelize the Onions
Heat the oil in a heavy-bottomed pan or kadai over medium heat. Add the sliced onions and a pinch of salt to help them release moisture. Stir frequently and cook for 15-20 minutes until they turn a rich golden brown. This is the soul of your chicken bhuna, so give it the time it deserves. The onions should reduce significantly in volume and smell sweet and nutty.
Step 3: Build the Masala Base
Add the ginger-garlic paste to the caramelized onions and cook for 2 minutes until the raw smell disappears and the mixture becomes fragrant. Stir constantly to prevent the garlic from burning. Add the chopped tomatoes and cook for 8-10 minutes, mashing them with your spatula until they break down completely and the mixture becomes paste-like. You’ll notice oil beginning to separate around the edges of the pan.
Step 4: Bloom the Spices
Reduce heat to medium-low and add cumin powder, coriander powder, and red chili powder. Stir continuously for 2-3 minutes, allowing the spices to toast and release their essential oils. The mixture will darken slightly and emit an irresistible aroma. This step transforms raw spice powder into a complex, fragrant base that defines authentic Indian chicken bhuna.
Step 5: Cook the Chicken
Increase heat to medium-high and add the marinated chicken along with all the yogurt. Stir well to coat every piece with the masala. Add the slit green chilies. Cook uncovered, stirring frequently, for 10-12 minutes. The chicken will release moisture initially, then gradually absorb the flavors as the liquid evaporates. You’re aiming for that characteristic bhuna texture where the masala hugs the chicken.
Step 6: Final Cooking and Finishing
Add 1/2 cup water if the mixture becomes too dry and is sticking to the pan. Cover and cook for 15-20 minutes on medium-low heat until the chicken is fully cooked and tender. Stir occasionally to prevent sticking. The gravy should be thick and coat the chicken pieces beautifully. Add garam masala and crushed kasuri methi in the final 5 minutes. Check seasoning and adjust salt. Finish with fresh cilantro and serve hot.
Check out our Creamy Chicken Alfredo with Spinach and Mushrooms if you love ultra-smooth, indulgent sauces packed with flavor.
Variations
Chicken Bhuna Masala with Peppers: Add 1 cup of diced bell peppers (red and green) along with the tomatoes for added sweetness and crunch. This variation introduces textural contrast and makes the dish more colorful and visually appealing.
Slow Cooker Method: After completing step 4, transfer everything to your slow cooker with the marinated chicken. Cook on low for 4-5 hours or high for 2-3 hours. Finish with garam masala and kasuri methi in the last 30 minutes. This hands-off approach works beautifully for busy schedules.
Bone-In Version: Use bone-in chicken pieces (legs, thighs) for a more traditional preparation. Increase cooking time by 10-15 minutes to ensure the meat cooks through completely. The bones add extra flavor and richness to the gravy, creating an even more authentic bhuna chicken curry experience.
Storage and Serving Suggestions
Store leftover Chicken Bhuna in an airtight container in the refrigerator for up to 4 days. The flavors meld and intensify overnight, making leftovers often taste even better than the original meal. Reheat gently on the stovetop with a splash of water if needed, or microwave in 1-minute intervals, stirring between each. This curry freezes exceptionally well for up to 3 months; thaw overnight in the refrigerator before reheating.
Serve your chicken bhuna with fluffy basmati rice, garlic naan, or paratha for a complete meal. The thick gravy pairs perfectly with bread for scooping and soaking up every bit of flavor. Consider accompaniments like cucumber raita, sliced onions with lemon, and mango chutney to balance the rich, spicy flavors. A simple salad of sliced cucumbers, tomatoes, and red onions with a squeeze of lime adds freshness and crunch to round out your Indian feast.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but chicken breasts tend to dry out more easily. If using breasts, reduce cooking time by 5 minutes and check for doneness earlier. Thighs contain more fat and stay juicier during the slow-cooking process, making them ideal for this preparation.
Why is my gravy too watery?
Continue cooking uncovered on medium-high heat to evaporate excess moisture. The chicken bhuna should have a thick, clinging consistency. Avoid adding too much water initially; you can always add more if needed, but you cannot remove it easily.
Can I make this dish less spicy?
Absolutely. Reduce or omit the red chili powder and green chilies. The dish will still be flavorful from the other spices. You can also add a tablespoon of cream or extra yogurt at the end to mellow the heat further.
What can I substitute for kasuri methi?
While kasuri methi adds authentic flavor, you can substitute with a teaspoon of dried oregano or simply omit it. Fresh fenugreek leaves (methi) work too, but use about 2 tablespoons and add them earlier in the cooking process.
Conclusion
This Chicken Bhuna is comfort food at its finest — a rich, aromatic curry where every element harmonizes to create something greater than the sum of its parts. The tender chicken pieces swimming in that gloriously thick, spice-laden gravy represent hours of tradition distilled into one deeply satisfying meal. It’s the kind of dish that brings families together around the dinner table, fills your home with mouthwatering aromas, and creates memories with every bite.
Whether you’re new to Indian cooking or a seasoned curry enthusiast, this recipe delivers restaurant-quality results that will have everyone asking for seconds. The beauty of chicken bhuna lies in its versatility and forgiving nature — once you master the basic technique, you’ll find yourself making it again and again, each time with growing confidence and personal touches.
For more recipe followe me in facebookb and pinterest
Print
Irresistible Chicken Bhuna: A Cozy Indian Delight
Description
Tender chicken simmered slowly in caramelized onions and aromatic spices creates this thick, flavor-packed Indian curry that tastes even better the next day. Perfect with naan or rice for a cozy dinner that rivals any restaurant.
Ingredients
- 2 lbs boneless chicken thighs, cut into 2-inch pieces
- 1/2 cup plain yogurt
- 1 teaspoon turmeric powder
- 1 teaspoon salt (for marinade)
- 1/4 cup vegetable oil or mustard oil
- 2 large onions, finely sliced (about 3 cups)
- 2 tablespoons ginger-garlic paste
- 3 medium tomatoes, finely chopped (about 1.5 cups)
- 2 teaspoons cumin powder
- 2 teaspoons coriander powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- 1/2 teaspoon kasuri methi (dried fenugreek leaves)
- 2–3 green chilies, slit lengthwise
- Fresh cilantro for garnish
- Salt to taste
- 1/2 cup water
Instructions
- Combine chicken pieces with yogurt, turmeric, and salt in a large bowl. Mix well, cover, and refrigerate for 30 minutes to 4 hours.
- Heat oil in a heavy-bottomed pan over medium heat. Add sliced onions with a pinch of salt and cook for 15-20 minutes, stirring frequently, until deep golden brown.
- Add ginger-garlic paste to the caramelized onions and cook for 2 minutes until fragrant.
- Add chopped tomatoes and cook for 8-10 minutes, mashing them until they break down completely and oil begins to separate.
- Reduce heat to medium-low and add cumin powder, coriander powder, and red chili powder. Stir continuously for 2-3 minutes until spices are fragrant and well-toasted.
- Increase heat to medium-high and add marinated chicken with all the yogurt. Add slit green chilies and stir well to coat chicken with masala. Cook uncovered for 10-12 minutes, stirring frequently.
- Add 1/2 cup water if mixture becomes too dry. Cover and cook on medium-low heat for 15-20 minutes until chicken is fully cooked and tender.
- Add garam masala and crushed kasuri methi in the final 5 minutes. Check seasoning, adjust salt, garnish with fresh cilantro, and serve hot.