Chicken and Vegetable Balti: Easy 30-Minute Curry

Updated November 6, 2026

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

Jump to recipe

Chicken and Vegetable Balti: Easy 30-Minute Curry

Chicken and vegetable balti is a fast, flavorful curry from Birmingham, England, where the Balti tradition was popularized by Pakistani and Kashmiri cooks. It’s characterized by its quick cooking in a wok-like pan, which keeps the vegetables crisp and the sauce thick and aromatic. This version uses a homemade spice blend and fresh ginger, making it far more vibrant than any jarred sauce—and it comes together in about 30 minutes.

Ingredients

  • 2 tablespoons (30 ml) vegetable oil
  • 1 large onion, thinly sliced
  • 2 garlic cloves, minced
  • 1 tablespoon (15 g) grated fresh ginger
  • 1 green chili, finely chopped (optional)
  • 1 lb (450 g) boneless, skinless chicken thighs, cut into 1-inch pieces
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric
  • 1 teaspoon paprika
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon salt, plus more to taste
  • 1 can (14 oz / 400 g) chopped tomatoes
  • 1/2 cup (120 ml) water or chicken broth
  • 1 red bell pepper, sliced
  • 1 medium carrot, julienned or thin rounds
  • 1 cup (150 g) green beans, trimmed and halved
  • Fresh cilantro, for garnish

Instructions

  1. Heat the oil in a large wok or deep skillet over medium-high heat. Add the onion and cook, stirring, until golden brown, about 5 minutes.
  2. Add the garlic, ginger, and green chili if using. Cook for 30 seconds until fragrant.
  3. Add the chicken pieces and cook, stirring occasionally, until they are no longer pink on the outside, about 5 minutes.
  4. Stir in the cumin, coriander, turmeric, paprika, garam masala, and salt. Cook for 1 minute to toast the spices.
  5. Pour in the chopped tomatoes and water or broth. Bring to a simmer, then reduce heat to medium-low. Cover and cook for 10 minutes, stirring once halfway.
  6. Add the bell pepper, carrot, and green beans. Stir to combine, then cover and cook for another 5–7 minutes, until the vegetables are tender-crisp and the chicken is cooked through. The chicken is done when it reaches a safe minimum internal temperature of 165°F (74°C) as measured with a food thermometer.
  7. Season with additional salt if needed. Garnish with fresh cilantro and serve hot.

Tips

  • Use chicken thighs for the most tender, juicy result; breast works but can dry out if overcooked. If using breast, reduce the simmering time by 2–3 minutes.
  • Don’t skip toasting the spices—this step releases their essential oils and deepens the flavor. Keep an eye on them so they don’t burn.
  • Cut vegetables uniformly so they cook evenly. If you prefer softer vegetables, add them with the tomatoes instead of later.
  • For a thicker sauce, remove the lid for the last 5 minutes of cooking and let it reduce. If it gets too thick, add a splash of water.

Serving Suggestions

Serve the balti with warm naan bread or roti for scooping up the sauce. It also pairs well with steamed basmati rice or a simple cucumber salad. For a complete meal, add a side of raita (yogurt with cucumber) to cool the heat.

Variations

  • Make it vegetarian: Swap the chicken for 1.5 cups (about 250 g) of paneer cubes or chickpeas. If using paneer, add it at the end to warm through without melting.
  • Add more vegetables: Use cauliflower florets, zucchini, or mushrooms in place of or in addition to the ones listed. Adjust cooking times for denser vegetables.
  • Spice level: Increase the green chili or add 1/2 teaspoon of cayenne pepper for extra heat. For a milder version, omit the chili and reduce paprika.
  • Make it creamy: Stir in 1/4 cup (60 ml) of heavy cream or coconut milk at the end for a richer sauce.

Storage and Reheating

Refrigerate leftovers in an airtight container within 2 hours of cooking. The balti will keep for 3–4 days. To reheat, warm it in a saucepan over medium heat, adding a splash of water if the sauce has thickened. You can also microwave individual portions for 2–3 minutes, stirring halfway. This dish freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

What is a balti pan? A balti pan is a heavy, flat-bottomed wok with two handles, traditionally used for this dish. It allows for high-heat cooking and quick stirring. If you don’t have one, a large skillet or wok works perfectly.

Can I use chicken breast instead of thighs? Yes, but be careful not to overcook. Breast meat cooks faster and can dry out, so reduce the simmering time in step 5 to 8 minutes and check for doneness earlier.

Is this dish very spicy? As written, it’s mildly spicy with a warm, aromatic heat. The green chili adds a fresh kick, but you can omit it for a family-friendly version. The spices are more about flavor than heat.

Can I make this ahead of time? Yes, you can prepare the balti up to 2 days ahead. The flavors actually deepen overnight. Reheat gently on the stove, adding a little water if needed.

What can I use instead of fresh ginger? In a pinch, use 1 teaspoon of ground ginger, but the fresh ginger adds a bright, pungent note that is hard to replicate. If using ground, add it with the other spices.

How do I know the chicken is fully cooked? The most reliable way is to insert an instant-read thermometer into the thickest piece; it should read 165°F (74°C). The juices should run clear, and there should be no pink inside.

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