Chicken Balti is a boldly spiced, tomato-based curry that gets its name from the round-bottomed steel pan, the balti bowl, in which it is both cooked and served. It originated in Birmingham, England, in the 1970s, created by British Pakistani restaurateurs who adapted Kashmiri and Punjabi cooking techniques to a fast, high-heat method. The dish works because the thin metal pan sears the meat and sauce quickly, creating a smoky, slightly caramelized flavor that you can’t get from a slow simmer. This recipe delivers that authentic balti experience at home, with a rich, tangy gravy that clings to every piece of chicken.
Ingredients
- 2 lb (900 g) boneless, skinless chicken thighs, cut into 1½-inch pieces
- 3 tbsp (45 ml) vegetable oil or ghee
- 1 large onion, finely chopped (about 1½ cups / 190 g)
- 1 tbsp (15 g) grated fresh ginger
- 4 cloves garlic, minced (about 1½ tbsp / 12 g)
- 2 green chilies, slit lengthwise (adjust to taste)
- 1½ tsp (4 g) ground cumin
- 1½ tsp (4 g) ground coriander
- 1 tsp (2.5 g) ground turmeric
- 1 tsp (2 g) garam masala, plus extra for finishing
- 1 tsp (2 g) Kashmiri red chili powder (or ½ tsp cayenne + ½ tsp paprika)
- 1 (14 oz / 400 g) can chopped tomatoes
- 1 tbsp (15 ml) tomato paste
- 1 cup (240 ml) chicken stock
- 1 red bell pepper, sliced (about 1 cup / 150 g)
- 1 tbsp (15 ml) lemon juice
- 2 tbsp (8 g) fresh cilantro, chopped
- Salt to taste
Instructions
- Heat the oil or ghee in a large, heavy-bottomed skillet or wok over high heat until shimmering. If you have a steel balti pan, use it—the high heat is key.
- Add the chicken pieces in a single layer (work in batches if needed to avoid crowding). Sear for 2–3 minutes per side until golden brown. Remove the chicken to a plate; it will finish cooking later.
- Reduce heat to medium-high and add the onion. Cook, stirring often, for 5–6 minutes until soft and lightly browned.
- Add the ginger, garlic, and green chilies. Cook for 1 minute until fragrant.
- Stir in the cumin, coriander, turmeric, garam masala, and chili powder. Cook for 30 seconds to bloom the spices.
- Add the chopped tomatoes and tomato paste. Scrape any browned bits from the bottom of the pan. Simmer for 3–4 minutes until the tomatoes thicken into a paste.
- Pour in the chicken stock and bring to a boil. Return the chicken to the pan, along with any accumulated juices.
- Reduce heat to medium-low, cover, and simmer for 10–12 minutes, stirring occasionally, until the chicken is cooked through and reaches a safe minimum internal temperature of 165°F (74°C), checked with a food thermometer.
- Add the sliced bell pepper and lemon juice. Simmer uncovered for 3–4 minutes until the pepper is tender-crisp and the sauce has thickened to your liking.
- Stir in half the cilantro. Taste and adjust salt. Sprinkle with extra garam masala and the remaining cilantro before serving.
Tips
- Use a steel pan: A cast-iron or stainless steel skillet works better than nonstick for getting that slightly charred, smoky flavor. If you have a traditional balti bowl, use it on a high flame.
- Cut chicken evenly: Uniform 1½-inch pieces ensure even cooking. If using chicken breast instead of thighs, reduce the simmer time by 2–3 minutes to avoid dryness.
- Adjust heat: Kashmiri chili powder is mild and adds color. If you use cayenne, start with ¼ teaspoon and taste before adding more.
- Don’t skip the lemon: The acidity balances the richness of the sauce and brightens the spices. Add it just before serving for the freshest flavor.
Serving Suggestions
Serve the chicken balti directly in the balti pan or a warmed bowl, with fresh naan bread or roti for scooping. For a more substantial meal, pair it with steamed basmati rice or jeera rice (cumin rice). A side of cooling raita (yogurt with cucumber and mint) and a simple onion salad with lemon wedges rounds out the meal.
Variations
- Vegetable Balti: Swap the chicken for 1 lb (450 g) of paneer cubes or mixed vegetables like cauliflower, potatoes, and peas. Cook the vegetables until just tender.
- Lamb Balti: Use 2 lb (900 g) lamb shoulder, cut into 1-inch cubes. Brown the lamb well, then simmer for 45–60 minutes until tender before adding the tomatoes.
- Extra Smoky: After cooking, hold a piece of charcoal with tongs over the pan, drizzle with a little oil, and cover with a lid for 2 minutes to infuse a smoky flavor.
- Mild Creamy Balti: Stir in ¼ cup (60 ml) heavy cream or full-fat yogurt at the end for a richer, milder sauce. If using yogurt, temper it first to prevent curdling.
Storage and Reheating
Refrigerate leftover chicken balti in an airtight container within 2 hours of cooking. It will keep for 3–4 days. To reheat, warm it in a skillet over medium heat, adding a splash of water or stock to loosen the sauce, until piping hot (165°F / 74°C). You can also microwave individual portions in 30-second bursts, stirring in between. Freeze for up to 3 months in a freezer-safe container; thaw overnight in the fridge before reheating.
Frequently Asked Questions
What is the difference between balti and curry? Balti is a style of curry, but it’s cooked and served in a specific thin steel pan over high heat, which gives it a characteristic smoky flavor and a thicker, drier sauce. Traditional curries are often simmered longer and may have a thinner gravy.
Is chicken balti very spicy? It’s moderately spicy, but you can control the heat by adjusting the green chilies and chili powder. The Kashmiri chili powder is mild and mainly for color, so reduce or omit the green chilies for a milder version.
Can I use chicken breast instead of thighs? Yes, but thighs are more forgiving and stay juicy. If using breast, cut it into similar-sized pieces and reduce the simmer time by a few minutes to avoid overcooking.
What is the best pan to use if I don’t have a balti bowl? A cast-iron skillet or a stainless steel wok works well. The key is a heavy pan that can handle high heat without warping.
Why is my sauce too thin? Simmer uncovered for a few extra minutes to reduce and thicken. You can also mash a few of the tomatoes against the side of the pan to help thicken the sauce.
Can I make this ahead of time? Yes, the flavors actually meld and improve overnight. Cook the balti, cool, and refrigerate. Reheat gently on the stovetop, adding a splash of water if needed.
Related
- Gluten Free Lobster Roll Boston Recipe
- Gluten Free New York Cheesecake Recipe
- New York Style Cheesecake Recipe (Bakery Perfect)
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).