If you’ve ever wondered how dhabas and Indian restaurants get that intensely flavorful, cling-to-the-meat gravy with almost no sauce pooling at the bottom, the answer is this chicken bhuna masala recipe. “Bhuna” literally means “to fry or roast” — it’s the slow technique of frying onions, tomatoes, and spices in oil until they melt into a thick, deeply browned masala that wraps around every piece of chicken. Known also as murgh bhuna, this is a drier, bolder cousin of regular chicken curry: sweet caramelized onions, crackling whole spices, a whisper of ghee, and kasoori methi at the end.
Why You’ll Love This Chicken Bhuna Masala
- Real bhuna flavor — the secret is patience: onions fried 15+ minutes until deep golden, then the masala fried again until the oil glistens at the edges.
- Thick, restaurant-style gravy — minimal water, so the masala clings to the chicken instead of swimming in it.
- Whole spice aroma — cardamom, cloves, cinnamon, and bay bloom in ghee first, building flavor from the very first minute.
- Dhaba-style boldness — bolder and drier than everyday chicken curry, perfect with tandoori roti or naan for scooping.
Chicken Bhuna Masala Ingredients
For the Chicken Marinade
- 1½ lbs (700g) boneless, skinless chicken thighs, cut into 1½-inch pieces
- ¼ cup plain whole-milk yogurt
- 1 tablespoon ginger garlic paste
- 1 tablespoon lemon juice
- 1 teaspoon Kashmiri red chili powder
- ½ teaspoon turmeric powder
- 1 teaspoon salt
For the Bhuna Masala
- 3 tablespoons ghee, plus 1 tablespoon oil (ghee alone can burn during the long onion fry)
- 1 bay leaf
- 3 green cardamom pods, lightly crushed
- 4 whole cloves
- 1-inch cinnamon stick
- 1 teaspoon cumin seeds
- ½ teaspoon black peppercorns
- 3 large onions, thinly sliced (about 4 cups — this is the heart of the dish, don’t skimp)
- 1 tablespoon ginger garlic paste
- 2 green chilies, slit lengthwise
- 3 medium tomatoes, finely chopped (or 1½ cups canned crushed tomatoes)
- 1 tablespoon ground coriander
- 2 teaspoons Kashmiri red chili powder
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1¼ teaspoons salt, or to taste
- ½ cup hot water (only as needed — bhuna is meant to be thick)
For Finishing
- 1 teaspoon kasoori methi (dried fenugreek leaves), crushed between your palms
- 1 tablespoon ghee
- 2 tablespoons fresh cilantro, chopped
- 1-inch piece ginger, cut into thin juliennes (for garnish)
How to Make Chicken Bhuna Masala
Step 1: Marinate the Chicken
In a large bowl, whisk together the yogurt, ginger garlic paste, lemon juice, Kashmiri red chili powder, turmeric, and salt. Add the chicken pieces and toss until evenly coated. Cover and refrigerate for at least 30 minutes (up to 4 hours). Even a short marinade makes the chicken juicier and helps the spices grip the meat.
Step 2: Bloom the Whole Spices
Heat the ghee and oil in a large, heavy kadhai or Dutch oven over medium heat. Add the bay leaf, cardamom, cloves, cinnamon, cumin seeds, and black peppercorns. Fry for 30–45 seconds until the cumin seeds sizzle and the spices smell fragrant — this ghee-tempered base is the first layer of bhuna flavor.
Step 3: Caramelize the Onions (The Heart of Bhuna)
Add the sliced onions with a pinch of salt and cook over medium heat, stirring every couple of minutes, for 15–18 minutes until they turn deep golden-brown and sweet. Don’t rush this with high heat — burnt edges taste bitter, while slow caramelization builds the sweetness that defines bhuna. The onions should shrink to about a third of their volume.
Step 4: Add Aromatics, Tomatoes, and Ground Spices
Stir in the ginger garlic paste and green chilies; cook 1 minute until fragrant. Add the chopped tomatoes, ground coriander, Kashmiri red chili powder, turmeric, garam masala, and salt. Cook, stirring often, for 8–10 minutes, mashing the tomatoes with your spoon, until the mixture turns into a thick, dark paste and you see glistening oil separating at the edges of the pan. This “oil separation” is the visual cue that the masala is properly bhuna’d — it should not look watery.
Step 5: Bhuna the Chicken
Add the marinated chicken along with all its marinade. Raise the heat to medium-high and fry, turning the pieces, for 8–10 minutes until the chicken is seared and coated in the thick masala. The chicken will release some juices — keep frying until those juices evaporate and the masala clings to the meat again. Pour in ½ cup hot water (just enough to loosen), cover, and simmer on low for 12–15 minutes until the chicken is cooked through (165°F / 74°C internal temperature) and the gravy is thick enough that a spoon dragged through the pan leaves a trail.
Step 6: Finish and Rest
Uncover and stir in the crushed kasoori methi, the final tablespoon of ghee, and half the chopped cilantro. Simmer uncovered 2 more minutes, then turn off the heat and rest 5 minutes — the gravy thickens slightly as it stands. Garnish with the remaining cilantro and ginger juliennes, and serve hot.
Tips for the Best Chicken Bhuna Masala
- Slice, don’t chop, the onions. Thin slices caramelize evenly and melt into the masala; chunky chopped onions stay raw-tasting in the center.
- Watch for the oil, not the clock. Properly bhuna’d masala shows glistening oil at the edges — that’s your doneness cue in both Step 4 and Step 5, more reliable than any timer.
- Keep the water minimal. Bhuna is meant to be dry-ish. Start with ½ cup; you can always add a splash more, but you can’t take it back out.
- Use a heavy pan. A kadhai or Dutch oven holds steady heat for the long onion fry and prevents the masala from scorching during the bhuna stages.
- Don’t skip the kasoori methi. Crushed between your palms at the end, it adds the smoky-sweet restaurant aroma that ties the whole dish together.
- Thighs over breasts. Chicken thighs stay tender through the double-fry bhuna process; breasts can turn stringy.
What to Serve with Chicken Bhuna Masala
Because the gravy is thick and made for scooping, bhuna chicken begs for bread: hot tandoori roti, naan, or flaky lachha paratha are the classic partners. If you prefer rice, serve it over plain basmati or jeera rice. A cooling side of cucumber raita or sliced onions with lemon balances the bold spices beautifully.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. Like most bhuna dishes, it tastes even better the next day as the spices settle.
- Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Warm gently on the stovetop over low heat with a splash of water to loosen the thick gravy. Avoid high heat, which can make the chicken rubbery.
Chicken Bhuna Masala FAQs
What does “bhuna” mean in cooking?
Bhuna means “to fry or roast” — it’s the technique of slowly frying spices, onions, and tomatoes in oil or ghee until they form a thick, deeply browned paste. A bhuna curry is drier and more intensely flavored than a regular curry because the masala is concentrated rather than diluted with water or stock.
How is bhuna chicken different from regular chicken curry?
Regular chicken curry has a looser, spoonable gravy. Bhuna chicken uses the same building blocks but fries them longer with very little added liquid, so the result is a thick masala that clings to each piece of chicken, with a deeper, almost smoky caramelized flavor.
Can I skip marinating the chicken?
You can, but even 30 minutes in the yogurt marinade makes a noticeable difference — the chicken stays juicier and the spices adhere better during the high-heat bhuna fry. If you’re truly short on time, marinate while the onions caramelize.
Why is my bhuna masala watery?
Two usual causes: the onions weren’t fried long enough before the tomatoes went in, or too much water was added at the end. Fix it by simmering uncovered on medium heat, stirring, until the excess moisture evaporates and oil glistens at the edges again.
Can I make chicken bhuna masala ahead for a party?
Absolutely — it’s one of the best make-ahead curries. Cook it full
y, cool, and refrigerate up to 2 days. Reheat gently with a splash of water; add the kasoori methi and fresh cilantro garnish just before serving so they stay vibrant.
Chicken Bhuna Masala
Ingredients
Method
- Marinate the Chicken: In a large bowl, whisk together the yogurt, ginger garlic paste, lemon juice, Kashmiri red chili powder, turmeric, and salt. Add the chicken pieces and toss until evenly coated. Cover and refrigerate for at least 30 minutes (up to 4 hours).
- Bloom the Whole Spices: Heat the ghee and oil in a large, heavy kadhai or Dutch oven over medium heat. Add the bay leaf, cardamom, cloves, cinnamon, cumin seeds, and black peppercorns. Fry for 30–45 seconds until fragrant.
- Caramelize the Onions (The Heart of Bhuna): Add the sliced onions with a pinch of salt and cook over medium heat, stirring every couple of minutes, for 15–18 minutes until deep golden-brown and sweet. Don’t rush with high heat.
- Add Aromatics, Tomatoes, and Ground Spices: Stir in the ginger garlic paste and green chilies; cook 1 minute. Add the chopped tomatoes, ground coriander, Kashmiri red chili powder, turmeric, garam masala, and salt. Cook 8–10 minutes until thick and oil separates at the edges.
- Bhuna the Chicken: Add the marinated chicken with all its marinade. Fry on medium-high 8–10 minutes until seared and coated. Pour in ½ cup hot water, cover, and simmer on low 12–15 minutes until cooked through (165°F / 74°C) and the gravy is thick.
- Finish and Rest: Uncover and stir in the crushed kasoori methi, the final tablespoon of ghee, and half the chopped cilantro. Simmer 2 more minutes, rest 5 minutes, then garnish with remaining cilantro and ginger juliennes. Serve hot.


