Chicken Bhuna: A Rich, Thick-Curry Recipe

Updated November 4, 2026

Total time
1 hr 5 min
prep 20 min · cook 45 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Chicken Bhuna: A Rich, Thick-Curry Recipe

Chicken bhuna is a South Asian curry, commonly associated with Indian and Bangladeshi cooking, in which chicken cooks with onions, tomatoes, spices, and relatively little added liquid. The sauce is stirred and reduced until thick and clings to the chicken; regional and family versions vary in heat and seasoning.

Ingredients

  • 2 lb (900 g) boneless, skinless chicken thighs, cut into 1½-inch (4 cm) pieces
  • 2 tbsp (30 ml) neutral oil, such as vegetable or canola
  • 2 medium yellow onions, about 12 oz (340 g), finely chopped
  • 1 tbsp (15 g) fresh ginger, finely grated
  • 4 garlic cloves, about 1½ tbsp (15 g), finely grated or minced
  • 1½ tsp (7 g) fine salt, divided, or to taste
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • 1 tsp (2 g) garam masala
  • ½ tsp (1 g) ground turmeric
  • ½ tsp (1 g) Kashmiri chili powder, or mild paprika for less heat
  • ¼ tsp cayenne pepper, optional, for extra heat
  • 1 can (14.5 oz / 411 g) diced tomatoes, with their juices
  • ½ cup (120 ml) water, plus a little more if needed
  • 1 tbsp (15 ml) lemon juice
  • 2 tbsp (8 g) chopped fresh cilantro, plus extra to serve
  • ½ tsp (1 g) dried fenugreek leaves (kasuri methi), optional

Instructions

  1. Pat the chicken dry and season with about ½ teaspoon of the salt. Keep raw chicken and its juices separate from ready-to-eat ingredients, and wash hands, utensils, and surfaces after handling it. Chop the onions and prepare the ginger, garlic, and spices before heating the pan.
  2. Warm the oil in a heavy, wide skillet or Dutch oven over medium heat. Add the onions and the remaining salt. Cook for 12–15 minutes, stirring regularly, until the onions are soft and deeply golden. Lower the heat if the edges start to scorch; well-browned onions help build the curry’s flavor, but burnt onions will taste bitter.
  3. Stir in the ginger and garlic and cook for about 1 minute, until fragrant. Add the cumin, coriander, garam masala, turmeric, Kashmiri chili powder, and cayenne if using. Stir for 30 seconds. If the spices stick, add a tablespoon of water rather than letting them burn.
  4. Add the tomatoes and their juices. Cook uncovered for 8–10 minutes, stirring and breaking up the tomatoes, until they soften and the mixture looks thick and jammy. This reduction is central to bhuna’s concentrated, clinging sauce.
  5. Add the chicken and stir thoroughly so each piece is coated in the masala. Cook for 4–5 minutes, turning the pieces occasionally, until the outside is no longer raw-looking. Pour in the ½ cup water and scrape the bottom of the pan to release any browned bits.
  6. Cover, reduce the heat to medium-low, and simmer for 15–20 minutes, stirring once or twice. Check the thickest chicken pieces with a food thermometer: USDA FSIS sets the safe minimum internal temperature for poultry at 165°F (74°C). If the chicken has not reached that temperature, continue cooking and check again. Add a splash of water if the masala begins sticking before the chicken is done.
  7. Remove the lid and simmer for 3–5 minutes, stirring gently, until the sauce is thick and clings to the chicken. Stir in the lemon juice and cilantro. If using dried fenugreek leaves, crumble them between your fingers and stir them in now. Taste and adjust salt, lemon, or heat, then serve hot.

Tips

  • Brown patiently: Give the onions time to turn golden, stirring often. If they brown unevenly, lower the heat; rushing this step or letting them burn can make the sauce harsh.
  • Keep the sauce thick: The tomatoes and chicken release moisture as they cook. Add only the measured water at first, then use small splashes if needed. If the curry looks thin at the end, simmer uncovered rather than adding flour or starch.
  • Choose a practical substitute: Kashmiri chili powder gives color and gentle heat; mild paprika works when it is unavailable, but the result will be less distinctly chili-flavored. Dried fenugreek leaves are optional; leaving them out makes the curry less herbal, not unsuccessful.
  • Use thighs for a forgiving result: Boneless thighs stay juicy during simmering. Chicken breast can be substituted, but cut it evenly and begin checking temperature earlier so it does not overcook.

Serving Suggestions

Serve chicken bhuna with basmati rice, naan, roti, or another flatbread to catch the thick sauce. A simple cucumber-and-yogurt raita, sliced red onion, lemon wedges, or a lightly dressed green salad makes a refreshing contrast. For a fuller meal, add a vegetable side such as roasted cauliflower or sautéed greens. The curry is rich enough that a small serving of rice or bread alongside it is usually sufficient.

Variations

For a hotter curry, increase the cayenne gradually or add a finely chopped green chili with the ginger and garlic. For a milder version, omit the cayenne and use paprika instead of Kashmiri chili powder. You can use bone-in chicken pieces, but they need more simmering time; check the thickest part without touching bone and continue until it reaches 165°F (74°C). Bone-in pieces may also make the sauce less convenient to eat. For a slightly smoother sauce, crush the softened tomatoes with the back of a spoon before adding the chicken. Avoid blending hot sauce in a sealed blender.

Storage and Reheating

Refrigerate leftovers within 2 hours of cooking in a covered, shallow container. They keep for 3–4 days in the refrigerator. Reheat only the portion you need in a covered saucepan over medium-low heat, stirring occasionally; add a tablespoon or two of water if the sauce has tightened. The chicken should reach 165°F (74°C) when reheated, measured with a food thermometer. You can also reheat it in a microwave-safe dish, covered loosely and stirred partway through, until evenly hot and at that temperature.

For longer storage, freeze the cooled curry in airtight, freezer-safe containers for up to 3 months for best quality. Thaw in the refrigerator, then reheat to 165°F (74°C). Do not leave cooked chicken at room temperature for more than 2 hours, or 1 hour when the temperature is above 90°F (32°C).

Frequently Asked Questions

What does “bhuna” mean in chicken bhuna?
Bhuna refers to cooking ingredients by frying or stirring them with spices so their flavors develop and the mixture reduces. In this curry, the onion-tomato masala becomes thick and coats the chicken rather than forming a thin, soup-like gravy.

Is chicken bhuna very spicy?
It can be, but heat varies between recipes. This version is moderately seasoned, and the cayenne is optional. Leave it out for a gentler curry or add more gradually if you prefer stronger heat.

Can I make chicken bhuna ahead?
Yes. Cool and refrigerate it promptly, then reheat thoroughly to 165°F (74°C) before serving. The sauce may thicken as it rests, so stir in a little water while reheating if necessary.

Why is my bhuna watery?
The tomatoes may need more time to reduce, or extra water may have been added. Simmer the curry uncovered, stirring regularly, until the sauce thickens and clings to the chicken. Keep the heat moderate so the bottom does not scorch.

Can I use chicken breast instead of thighs?
Yes. Cut the breast into similarly sized pieces and check it earlier, since it can dry out more quickly than thigh meat. Regardless of the cut, cook poultry to a safe minimum internal temperature of 165°F (74°C).

Can chicken bhuna be frozen?
Yes. Freeze it in airtight portions for up to 3 months for best quality. Thaw in the refrigerator and reheat until the chicken and sauce reach 165°F (74°C).

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).