Chicken Balti is a delicious curry, with boneless chicken pieces, Indian-inspired spicing, chopped tomatoes, bell pepper and spinach.

chicken batli in cooper serving dishes

What is Chicken Balti

Chicken Balti is a dish that originated in the Baltistan region of northern Pakistan. Balti dishes are traditionally cooked and served in a flat-bottomed wok-like pan called a balti, which is how it gets its name. (Of course, you don’t need a special dish to make this dish, as you can certainly make it using a regular cooking pan.)

Chicken Balti has become a popular dish in Britain, as well. The British version of Chicken Balti often includes a thicker, richer tomato sauce and additional ingredients such as spinach, peppers and onions.

Why you’ll love this Chicken Balti recipe

For my version, I’ve borrowed from the British and added fresh chopped tomatoes, chopped red bell pepper and spinach to the mix. I love that this chicken curry brings the vegetables right into the curry. That said, you can make a more traditional Chicken Balti by simply omitting the fresh vegetables.

I have also made sure that this is an accessible Chicken Balti recipe, as I know not everyone has access to all the ingredients that some curry recipes call for. I’ve provided lots of substitution options.

Finally, you’ll have complete control over how spicy your dish is, simply by varying the amount of spices to suit your preferences.

Ingredients and Substitutions

Boneless Chicken – I generally use and prefer boneless chicken breasts, but you can certainly use boneless chicken thighs, if you prefer.

Tomato Sauce – I will typically use passata, but canned crushed tomatoes or canned tomato sauce will both work here, too.

Red Bell Pepper – I’ve specified red bell pepper, as I think the flavour is the nicest in this curry. Orange or Yellow bell peppers are an option, but I wouldn’t recommend green bell pepper, as the flavour is too sharp.

Fresh Tomatoes – any fresh tomato will work, from a whole fresh tomato that you chop up to cherry tomatoes that you halve and add.

Baby Spinach – as noted above, I love the addition of extra vegetables to this curry, so I love adding a couple of handfuls of spinach to the pan. That said, if you don’t have spinach, simply omit it.

Fresh Cilantro – fresh, chopped cilantro is a great addition to this curry, so I highly recommend fresh cilantro. Dried cilantro (or coriander spice) would work in a pinch.

Kashmiri Chili Powder – if you love Indian curries, this is a chilli powder that you might want to add to your pantry. I got a small box from Amazon. It should also be easily found at an Indian market. A substitute is easily made by combining paprika with a bit of cayenne.

Fenugreek Leaves – aka Kasoori Methi, is another essential if you enjoy cooking Indian food. You can find this as either dried leaves or frozen. It is available in my small town grocery store in the frozen food section. Suggested substitutes are maple syrup, celery leaves or mustard greens or mustard seed. I feel like celery leaves are probably the best option if you happen to have them handy, otherwise just omit them.

Step-by-Step Photos

  1. Cube chicken and place in a small bowl. Add lime juice and spices. Stir and let stand while you prepare the other ingredients.
  2. Saute onion and ginger (or ginger paste).
  3. Add green chilis (or jalapeno) and garlic, then add the spices.
  4. Add the tomato paste and cook briefly with the spices.
  5. Add the chicken to the pan and cook with the spices until just cooked through.
  6. Add the passata and chopped fresh tomatoes to the pan, then add the fenugreek leaves.
  7. Add the chopped red bell pepper.
  8. Add the chopped cilantro.
  9. Add the spinach and cook until wilted. Finish with a squeeze of lime juice.


One great variation is to add a few Tablespoons of heavy cream at the end of cooking or stirring in some plain yogurt, for a slightly creamy version.

For a traditional Chicken Balti, you can simply omit the added bell peppers and spinach.

chicken balti in copper dishes

What to Serve with Chicken Balti

Basmati Rice, Chapati, and Naan are all great serving options.

Want to save this recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Article

By submitting this form, you consent to receive emails from Seasons and Suppers.

chicken balti in copper dishes

Get the Recipe: Chicken Balti

A delicious chicken curry, with boneless chicken breast chunks, Indian-inspired spices, chopped fresh tomatoes, bell peppers and spinach.
5 stars from 2 ratings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Yield: 3 serving



  • 2 boneless chicken breasts, cut into 1/2" cubes
  • 1 -1 1/2 teaspoons Kashmiri chili powder or mild Indian chili powder, or 1 1/4 tsp paprika + 1/8-1/4 tsp cayenne
  • Juice of 1 lime

For the sauce:

  • 1 Tablespoon cooking oil
  • 1/2 onion, grated or finely diced
  • 2 cloves garlic, sliced
  • 2 teaspoons ginger paste, or 1 teaspoon fresh grated ginger
  • 1 small thin green chili or jalapeno pepper, finely diced
  • 1 teaspoon ground cumin
  • 1 teasspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon Kashmiri chilli powder or mild Indian chili powder, or paprika and a pinch of cayenne
  • 1 teaspoon garam masala
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 Tablespoon tomato paste
  • 1 1/2 cups passata or crushed tomatoes
  • 1 large tomato, roughly chopped
  • 1/2 red bell pepper, roughly chopped
  • 1 Tablespoon dried fenugreek leaves, aka Kasuri Methi
  • 1/4 cup fresh cilantro, chopped
  • 2 handfuls Baby spinach leaves

For garnish:

  • Chopped fresh cilantro
  • Lime wedges


  • This is one of those dishes that benefits from having all your ingredients measured out and ready to go before you start cooking. I like to do this while the chicken is marinating.
  • You can control the heat in this curry by adjusting the amount of Kashmiri chili powder or cayenne you put into the dish. When in doubt, use less and add a bit more at the end, if needed.
  • Marinate the chicken: Place the cubed chicken in a bowl. Add the chili powder and lime juice and toss to combine well. Cover and let stand while you prepare the other ingredients and start cooking. (or make ahead, cover and refrigerate for up to 2 hours).
  • For the sauce: Heat the oil in a large pan over medium heat. Add the onion and cook, stirring, until very soft, 3-4 minutes. Add the garlic and cook briefly, then add the ginger paste and cook 30 seconds more. Add the green chili or jalapeno and spices (cumin, coriander, turmeric, Kashmiri chili powder, garam masala, salt and pepper) and cook, stirring, for an additional 30 seconds. Add the tomato paste and stir into a paste, cooking 30-45 seconds.
  • Add the marinated chicken cubes to the pan and cook, stirring, until chicken is no longer pink. Add the passata, chopped tomatoes, chopped red bell pepper and dried fenugreek leaves.
  • Bring up to a boil, then reduce heat and allow to simmer and cook for 15 minutes.
  • Stir in the cilantro to combine, then scatter the spinach over-top and cook, stirring, until the spinach wilts down.
  • Taste the curry and add additional salt, as needed.


Be sure to use Indian chili powder and not the kind of chili powder that you would use for a pot of chili. They are very different blends of spices.
Be sure to read the Ingredient Notes above this recipe card, for more details on the ingredients, as well as step-by-step photos that you might find useful.
Cuisine: British, Indian, Pakistani
Course: Main Course
Serving: 1serving, Calories: 268kcal, Carbohydrates: 21g, Protein: 20g, Fat: 13g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 0.1g, Cholesterol: 48mg, Sodium: 548mg, Potassium: 1170mg, Fiber: 5g, Sugar: 10g, Vitamin A: 4150IU, Vitamin C: 64mg, Calcium: 83mg, Iron: 5mg
Tried this recipe?Mention @seasonsandsuppers on Instagram or tag #seasonsandsuppers.

View the Web Story for Chicken Balti