Birmingham Chicken Balti Recipe

Updated November 6, 2026

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

Jump to recipe

Birmingham Chicken Balti Recipe

Birmingham chicken balti is a British-Indian curry that gets its name from the thin steel “balti” bowl it’s cooked and served in. It’s a quick, one-pan dish with a tangy tomato-based sauce, warm spices, and tender chicken, perfect for a weeknight dinner. This recipe recreates the signature flavors of the Birmingham balti houses—fresh ginger, garlic, and a hint of sweetness—without needing a special oven.

Ingredients

  • 2 tablespoons (30 ml) vegetable oil
  • 1 large onion, finely chopped (about 1 ½ cups / 190 g)
  • 1 tablespoon (15 g) grated fresh ginger
  • 4 cloves garlic, minced
  • 1 ½ lb (680 g) boneless, skinless chicken thighs, cut into 1-inch (2.5 cm) pieces
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • ½ teaspoon chili powder (adjust to taste)
  • 1 (14.5 oz / 400 g) can chopped tomatoes
  • 1 cup (240 ml) chicken stock
  • 1 tablespoon (15 ml) lemon juice
  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt to taste
  • Fresh cilantro, chopped, for garnish

Instructions

  1. Heat the oil in a large skillet or wok over medium-high heat. Add the onion and cook, stirring, until soft and golden, about 5–7 minutes.
  2. Add the ginger and garlic, and cook for 1 minute until fragrant.
  3. Add the chicken pieces and cook, stirring, until they are no longer pink on the outside, about 5 minutes.
  4. Stir in the turmeric, cumin, coriander, paprika, and chili powder. Cook for 1 minute to toast the spices.
  5. Pour in the chopped tomatoes and chicken stock. Bring to a simmer, then reduce the heat to medium-low. Cover and cook for 15 minutes, stirring occasionally.
  6. Uncover and cook for another 5–10 minutes, until the sauce thickens slightly and the chicken is cooked through. The internal temperature of the chicken should reach 165°F (74°C) as the safe minimum per USDA FSIS, checked with a food thermometer.
  7. Stir in the lemon juice and sugar (if using). Season with salt to taste.
  8. Garnish with fresh cilantro and serve hot.

Tips

  • Substitutions: Use chicken breast instead of thighs, but reduce cooking time to avoid dryness. For a vegetarian version, swap chicken with chickpeas or paneer and use vegetable stock.
  • Heat level: Adjust the chili powder to your preference. For a milder curry, use ¼ teaspoon; for extra heat, add a chopped green chili with the garlic.
  • Common mistake: Don’t skip browning the onions properly—they build the flavor base. Also, avoid boiling the sauce too hard after adding the tomatoes; a gentle simmer keeps the chicken tender.
  • Make it richer: Stir in 2 tablespoons of heavy cream or yogurt at the end for a creamier texture, but do not boil after adding yogurt to prevent curdling.

Serving Suggestions

Serve the chicken balti straight from the balti bowl with warm naan bread or roti for dipping. It also pairs well with steamed basmati rice. Add a side of cooling raita (yogurt with cucumber) and a fresh green salad to balance the spices.

Variations

Try a lamb or beef balti by substituting the chicken with 1 lb (450 g) of cubed lamb or beef stew meat; increase the simmering time to 45–60 minutes until tender. For a vegetable balti, use a mix of bell peppers, cauliflower, and potatoes, and cook until vegetables are tender. You can also add a handful of spinach in the last 5 minutes for extra greens.

Storage and Reheating

Refrigerate leftovers in an airtight container within 2 hours of cooking. The balti will keep for up to 3 days. Reheat gently on the stovetop over medium heat, adding a splash of water or stock if the sauce has thickened. Alternatively, microwave in 30-second bursts, stirring in between, until piping hot (165°F / 74°C). Freeze for up to 3 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

What is a balti bowl? A balti bowl is a thin, flat-bottomed steel wok-like pan with two handles. It is used for both cooking and serving, and it retains heat well, keeping the curry warm at the table. If you don’t have one, a regular skillet works fine.

Can I make this balti ahead of time? Yes, this curry tastes even better the next day as the flavors meld. Prepare it up to 2 days in advance, refrigerate, and reheat gently before serving.

Is this balti authentic? This recipe is inspired by the Birmingham balti style, which is a British-Indian creation. Authentic balti often uses a specific spice blend and is cooked in a balti bowl over high heat. This version is simplified for home cooking but captures the essential flavors.

Can I use pre-made curry paste? Yes, you can substitute the individual spices with 2 tablespoons of balti or curry paste. Adjust the salt and lemon juice accordingly, as pastes often contain salt.

Why is my sauce too thin? If your sauce is too thin, simmer uncovered for a few more minutes to reduce and thicken. You can also stir in a teaspoon of cornstarch mixed with a little water to thicken quickly.

How do I make it less acidic? If the tomatoes make the sauce too tangy, add a pinch of sugar or a splash of cream to balance the acidity.

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).