Chicken Balti Recipe

There’s something magical about a bubbling pan of Chicken Balti sizzling away on the stove. The aroma alone—warm spices, garlic, ginger, and smoky peppers—can make your kitchen smell like your favorite neighborhood curry house. And the best part? You don’t need a reservation or takeout menu to enjoy it.

This bold and comforting Chicken Balti recipe brings the flavors of Birmingham’s famous balti houses right into your home kitchen. It’s rich without being heavy, spicy without setting your mouth on fire, and packed with layers of flavor that taste like they simmered all day. Spoiler alert: they didn’t.

Chef Omar always says the best comfort food feels a little fancy while still being easy enough for a busy Tuesday night. That’s exactly what this recipe delivers. Whether you’re cooking for family, impressing friends, or simply craving a cozy homemade curry, this dish hits every note.

Why You’ll Love This Chicken Balti

If your weeknights feel like a race against the clock, this recipe is about to become your secret weapon.

  • Big restaurant-style flavor at home
  • One wok or pan does most of the work
  • Rich, velvety sauce without loads of cream
  • Perfect for meal prep and leftovers
  • Easy to customize for spice levels

And unlike some curries that demand a mile-long ingredient list and three hours of cooking, this Chicken Balti keeps things approachable. The steps are straightforward, and the payoff is huge.

The first time I made this for friends, someone literally wiped the bowl clean with naan and said, “You’re making this again next weekend, right?” That’s when I knew this recipe had permanent status in my kitchen rotation.

What Makes Chicken Balti Different?

If you’ve ever wondered what separates Chicken Balti from your standard curry, it’s all about the cooking style.

Balti dishes are traditionally cooked quickly over high heat in a thin steel wok-like pan called a “balti bowl.” The sauce is bold and vibrant rather than overly creamy, and the spices stay lively and fresh.

This version stays true to those roots while keeping things practical for home cooks. No specialty restaurant equipment required. Your trusty wok or large skillet is more than enough.

And yes, serving it in a hot balti dish absolutely makes you feel like a culinary rockstar.

Ingredients for Chicken Balti

For the Balti Sauce

  • 1 small-medium onion, diced
  • ½ red pepper
  • 4 cloves garlic
  • 15g fresh ginger
  • 3 red chili peppers
  • 1 tablespoon mustard oil
  • 6 curry leaves
  • ½ teaspoon onion seeds
  • ½ teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 3 cardamom pods
  • 2 cloves
  • ½ teaspoon turmeric
  • ¼ teaspoon nutmeg
  • 1 teaspoon dried fenugreek leaves
  • 2 tablespoons tomato puree
  • 1 tablespoon white vinegar
  • 250ml water
  • ¼ teaspoon salt

For the Curry

  • 400g chicken thighs
  • 1 tablespoon ghee
  • 1 small onion
  • ½ red pepper
  • 1 tomato
  • 125ml water
  • ½ teaspoon salt
  • ½ tablespoon jaggery or brown sugar
  • ½ tablespoon garam masala
  • ½ tablespoon dried fenugreek leaves

How to Make Chicken Balti

Step 1: Build the Flavor Base

Dice the onion and red pepper for the sauce. Roughly chop the garlic and ginger, then remove the tops from the chili peppers.

Heat the mustard oil in a wok over high heat. Once hot, toss in the onion, pepper, and chilies. Stir fry for about 3 to 4 minutes until everything develops a gorgeous charred edge.

This is where the flavor starts flexing its muscles.

Add the garlic and ginger and cook for another minute. Your kitchen will smell incredible at this point. Neighbors may suddenly “drop by.”

Step 2: Toast the Spices

Lower the heat slightly and add the curry leaves, onion seeds, cumin seeds, coriander, cardamom pods, and cloves.

Cook for about 2 minutes, stirring constantly. Toasting spices wakes them up and gives the sauce that deep curry-house flavor.

Add turmeric, nutmeg, and fenugreek leaves. Stir continuously for another minute.

Then comes the tomato puree. Turn the heat back up and cook it for 2 to 3 minutes until it darkens slightly and becomes rich and concentrated.

Step 3: Simmer and Blend

Pour in the water and vinegar, then add the salt.

Bring everything to a boil and let it simmer for about 10 minutes. Once slightly cooled, blend the sauce until smooth.

This sauce is liquid gold. Smooth, spicy, tangy, and deeply aromatic.

Step 4: Prep the Chicken

Dice the remaining onion and red pepper. Cut the tomato into small wedges and cube the chicken thighs into bite-sized pieces.

Chicken thighs work beautifully here because they stay juicy and tender, even over high heat. Chicken breast can work too, but thighs are harder to mess up on busy evenings when multitasking is basically an Olympic sport.

Step 5: Cook the Curry

Clean out the wok and heat it over high heat. Add the ghee and let it melt.

Throw in the onion and red pepper. Stir fry for about 2 minutes.

Add the chicken and cook for another 2 to 3 minutes until lightly browned.

Next, toss in the tomato wedges and cook for a minute more.

Pour the blended balti sauce back into the wok along with the extra water. Stir everything together until beautifully combined.

Add the jaggery, garam masala, salt, and dried fenugreek leaves.

Cook over high heat for 5 to 7 minutes until the chicken is fully cooked and the sauce thickens slightly.

Finish with fresh coriander and serve piping hot.

Flavor-packed Chicken Balti curry with juicy chicken pieces and fresh herbs in a balti dish
This easy Chicken Balti delivers comforting curry flavors with tender chicken and vibrant spices in every bite.

The Secret to Restaurant-Style Chicken Balti

A few little tricks make a huge difference here.

Use High Heat

Balti cooking is all about speed and intensity. Don’t be afraid of a little sizzle. High heat helps caramelize the ingredients and builds bold flavor quickly.

Don’t Skip the Fenugreek

Dried fenugreek leaves add that unmistakable curry-house aroma. It’s one of those ingredients that quietly transforms the whole dish.

Blend the Sauce Smooth

This step gives the curry its silky texture without needing cream. If your sauce looks rebellious before blending, don’t panic—it’s all part of the plan.

Chicken Thighs Are Your Friend

They stay juicy and flavorful, especially during high-heat cooking.

What to Serve with Chicken Balti

This curry loves good company.

Here are a few favorites:

  • Warm naan bread
  • Steamed basmati rice
  • Garlic rice
  • Cucumber raita
  • Mango chutney
  • Crispy poppadoms

If you really want the full balti-house experience, serve it in preheated bowls. Tiny detail. Massive impact.

Easy Variations

One reason Chicken Balti is so popular is how adaptable it can be.

Make It Milder

Reduce the number of chili peppers or remove the seeds before cooking.

Add Vegetables

Spinach, peas, or mushrooms work beautifully here.

Swap the Protein

Lamb, shrimp, or paneer all pair wonderfully with balti spices.

Go Vegetarian

Chickpeas and potatoes create a hearty meat-free version that still feels deeply satisfying.

FAQs About Chicken Balti

Can I make Chicken Balti ahead of time?

Absolutely. In fact, the flavors get even better after a night in the fridge.

How long does Chicken Balti keep?

Store leftovers in an airtight container for up to 3 days in the refrigerator.

Can I freeze Chicken Balti?

Yes. Freeze it for up to 3 months and thaw overnight before reheating.

Is Chicken Balti very spicy?

It has a warming heat, but you can easily adjust the spice level to your liking.

What’s the best pan for Chicken Balti?

A wok works best because it handles high heat beautifully, but a large skillet works just fine too.

Bring Restaurant Flavor Home Tonight

There’s a reason Chicken Balti has remained a favorite for decades. It’s fast, comforting, vibrant, and packed with flavor that tastes far more complicated than it really is.

Whether you’re serving it for a cozy family dinner or showing off your curry skills to friends, this dish delivers every single time. Between the fragrant spices, tender chicken, and rich sauce, every bite feels like a warm hug with a little fiery personality.

So grab your wok, turn up the heat, and let this homemade Chicken Balti transform your next dinner into something seriously memorable. Happy cooking!

Keep the Curry Night Going

If this Chicken Balti hit the spot, there are plenty more cozy and flavor-packed dishes to explore next. For a creamy curry with rich, comforting spices, try this Easy Homemade Chicken Korma that’s perfect for weeknight dinners or relaxed family meals.

Want to bring even more bold Indian-inspired flavor to the table? This fragrant Chicken Biryani is loaded with warming spices and makes an impressive dinner centerpiece without a ton of fuss.

Nothing pairs with curry quite like warm homemade bread, and this soft Easy Flatbread Recipe is ideal for scooping up every last spoonful of sauce.

And if you’re looking for a hearty meat-free side dish, this comforting Chickpea and Spinach Curry Recipe brings plenty of bold flavor to the table.

For even more inspiration and traditional curry-house techniques, take a peek at this authentic Chicken Balti recipe from scratch that celebrates the classic Birmingham-style favorite.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Flavor-packed Chicken Balti curry with juicy chicken pieces and fresh herbs in a balti dish

Chicken Balti Recipe


  • Author: Omar
  • Total Time: 1 hour
  • Yield: 2 servings 1x

Description

Chicken Balti is a bold and comforting British-Indian curry made with tender chicken, warming spices, peppers, tomatoes, and a rich homemade balti sauce. This easy one-pan dinner brings authentic curry-house flavor straight to your kitchen in about an hour.


Ingredients

Scale

For the Balti Sauce

  • 1 small-medium onion, diced
  • ½ red pepper, diced
  • 4 cloves garlic, chopped
  • 15g fresh ginger, chopped
  • 3 red chili peppers
  • 1 tablespoon mustard oil
  • 6 curry leaves
  • ½ teaspoon onion seeds
  • ½ teaspoon cumin seeds
  • 1 teaspoon ground coriander
  • 3 cardamom pods
  • 2 cloves
  • ½ teaspoon turmeric
  • ¼ teaspoon nutmeg
  • 1 teaspoon dried fenugreek leaves
  • 2 tablespoons tomato puree
  • 1 tablespoon white vinegar
  • 250ml water
  • ¼ teaspoon salt

For the Curry

  • 400g chicken thighs, cubed
  • 1 tablespoon ghee
  • 1 small onion, diced
  • ½ red pepper, diced
  • 1 tomato, chopped
  • 125ml water
  • ½ teaspoon salt
  • ½ tablespoon jaggery or brown sugar
  • ½ tablespoon garam masala
  • ½ tablespoon dried fenugreek leaves
  • Fresh coriander for garnish

Instructions

  1. Heat mustard oil in a wok over high heat. Add onion, red pepper, and chili peppers. Stir fry for 3–4 minutes.
  2. Add garlic and ginger and cook for 1 minute.
  3. Lower heat and stir in curry leaves, onion seeds, cumin, coriander, cardamom, and cloves. Cook for 2 minutes.
  4. Add turmeric, nutmeg, and fenugreek leaves. Stir continuously for 1 minute.
  5. Mix in tomato puree and cook for 2–3 minutes.
  6. Pour in water, vinegar, and salt. Bring to a boil and simmer for 10 minutes. Blend until smooth and set aside.
  7. Heat ghee in a clean wok over high heat. Add onion and red pepper and stir fry for 2 minutes.
  8. Add chicken and cook for 2–3 minutes until lightly browned.
  9. Stir in chopped tomato and cook for 1 minute.
  10. Pour the blended balti sauce into the wok with water. Stir well.
  11. Add jaggery, garam masala, salt, and dried fenugreek leaves.
  12. Cook over high heat for 5–7 minutes until the chicken is fully cooked and the sauce thickens slightly.
  13. Garnish with fresh coriander and serve hot.

Notes

Chicken thighs stay juicier than chicken breast during high-heat cooking.

Adjust the chili peppers for your preferred spice level.

Dried fenugreek leaves add authentic curry-house flavor and aroma.

Serve with naan, flatbread, or basmati rice for the best experience.

  • Prep Time: 10 minutes
  • Cook Time: 50 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: British-Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 676 kcal
  • Sugar: 17g
  • Sodium: 1408mg
  • Fat: 30g
  • Saturated Fat: 8g
  • Unsaturated Fat: 22g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 7g
  • Protein: 61g
  • Cholesterol: 154mg