Authentic Birmingham Balti Curry Recipe: Quick, Flavorful, and Perfect for Sharing

Mouad Boulkhiout

No Comments

Flavor Nest

Daily Delicious Creations 👩‍🍳

Introduction and Beginning of the Recipe

If you’re a fan of rich, aromatic curries that don’t require hours in the kitchen, you’re going to love this Birmingham Balti Curry! Known for its quick cooking time and bold flavors, this dish is a staple of British-Asian cuisine and has deep roots in Birmingham’s vibrant food scene.

The Balti curry is traditionally cooked quickly over high heat, much like a stir-fry, but with layers of beautiful spices simmered into tender pieces of chicken, lamb, or beef. The end result? A thick, punchy sauce that clings to every bite — perfect for scooping up with warm naan bread or spooning over fluffy basmati rice.

What makes the Balti stand out from other curries is its speed and freshness. There’s no heavy cream or lengthy simmering times here — just intense flavor in under an hour. It’s the kind of meal you can whip up on a weeknight but still feel like you’ve made something really special.

Let’s jump straight into it!

Ingredients You’ll Need:

For the Curry:

  • 500g diced chicken thighs (or lamb, beef)

  • 1 large onion, finely chopped

  • 3 garlic cloves, minced

  • 2 tablespoons vegetable oil

  • 2 large tomatoes, chopped

  • 1 red bell pepper, chopped

  • Salt, to taste

  • A handful of fresh coriander, chopped (for garnish)

For the Balti Spice Mix:

  • 1 tablespoon ground cumin

  • 1 tablespoon ground coriander

  • 1 teaspoon ground turmeric

  • 1 teaspoon ground paprika

  • ½ teaspoon chilli powder (adjust to your spice preference)

  • ½ teaspoon ground cinnamon

  • 1 teaspoon garam masala

  • 1 tablespoon tomato purée

To Serve:

  • Steamed basmati rice or warm naan bread


Step 1: Prepare the Base

Start by heating your vegetable oil in a balti pan (or a large frying pan if you don’t have one) over medium heat.

Add the finely chopped onion and sauté for about 5 minutes, stirring occasionally, until it’s nice and soft but not browned. We’re building flavor right from the start, and the softened onions will add a natural sweetness to balance the spices later on.

Next, add the minced garlic and cook for another 2 minutes, just until it’s fragrant. (Trust your nose — when you smell that gorgeous garlic aroma, you’re ready to move on!)

Step 2: Cook the Meat

Now it’s time to add your diced chicken, lamb, or beef.

Pop it into the pan and cook for about 5 to 7 minutes, turning the pieces to get a lovely golden brown on all sides. Browning the meat first locks in those juices and adds incredible depth to the finished dish.


Continuation of Recipe and Tips

Step 3: Add the Spices

Now comes the part where all that beautiful aroma fills your kitchen!

Sprinkle in your prepared Balti spice mix: ground cumin, coriander, turmeric, paprika, cinnamon, garam masala, and chilli powder. Stir everything well to coat the meat in those spices.

You might notice things getting a little dry here — that’s totally normal. Add a splash of water (about 2 tablespoons) to create a loose paste. Cook for 2–3 minutes to allow the spices to toast slightly and release all their essential oils. This step is what gives the Balti its irresistible depth of flavor.

Step 4: Add Tomatoes and Simmer

Next, stir in the chopped tomatoes, tomato purée, and the diced red bell pepper. These ingredients will break down slightly as they cook, creating a thick, hearty sauce that clings to the meat beautifully.

If the sauce feels a little too thick at this point, just add a splash more water until you reach your desired consistency.

Bring the whole mixture to a gentle simmer and cook on low heat for 10 to 15 minutes. The meat should be cooked through, the peppers tender, and the sauce glossy and rich.

Step 5: Season and Garnish

Before serving, give the curry a quick taste and adjust the seasoning with a bit of salt if needed.

Finally, sprinkle over a handful of freshly chopped coriander. This little burst of green not only looks beautiful but adds a fresh, zesty flavor that cuts through the richness of the sauce.

Step 6: Serve and Enjoy!

Spoon your Balti curry into bowls and serve with steamed basmati rice or warm naan bread. Don’t forget to scoop up every bit of that thick, spiced sauce!


Quick Tips for the Best Balti Curry:

  • Balti Pan: Traditional Balti curries are cooked and served in the same dish. If you don’t have a balti pan, a heavy-bottomed skillet works just as well.

  • Adjusting Heat: Like it spicier? Add an extra ½ teaspoon of chilli powder, or throw in a diced green chilli with the tomatoes.

  • Meat Choices: Chicken thighs are wonderfully juicy, but lamb shoulder or stewing beef also work if you prefer a richer meat.

  • Vegetarian Version: Swap the meat for paneer cubes, chickpeas, or mixed vegetables for a hearty veggie Balti.

  • Leftovers: This curry tastes even better the next day! Store in an airtight container in the fridge for up to 3 days.


FAQ Section and Conclusion

FAQ Section

Q1: Can I make Balti curry in advance?
Definitely! In fact, the flavors develop even more if you make it a day ahead. Store in the fridge and reheat gently before serving.

Q2: What’s the difference between a Balti curry and other curries?
Balti curries are usually quicker to cook and have a lighter, fresher sauce. They’re traditionally cooked over high heat and served straight from the pan.

Q3: Is a Balti curry very spicy?
It can be! But it’s easy to adjust the heat level. Use less chilli powder for a milder dish, or add more if you like it fiery.

Q4: Can I freeze Balti curry?
Yes, Balti curry freezes beautifully. Cool it completely, then freeze in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat thoroughly.

Q5: What should I serve with Balti curry?
It’s fantastic with steamed basmati rice, naan, chapati, or even fluffy couscous if you’re in a pinch!

Q6: Can I use chicken breast instead of thighs?
You can, but chicken breast cooks faster and can dry out more easily. If you’re using breast meat, be careful not to overcook it.

Q7: What if I don’t have garam masala?
No problem! You can substitute with a mix of ground cumin, coriander, and a pinch of cinnamon for a similar flavor profile.


Conclusion

There’s a reason the Birmingham Balti has become such a beloved dish — it’s quick, vibrant, and absolutely packed with flavor! Whether you’re craving a hearty weeknight meal or hosting a casual dinner for friends, this curry hits the spot every single time.

The best part? It’s endlessly adaptable to your tastes, whether you want it spicier, milder, meatier, or even vegetarian. Once you’ve made it once, you’ll find yourself coming back to it again and again. It’s just that good.

If you try this recipe, I’d love to hear how it turned out! Did you spice it up or stick to the classic version? Leave a comment below and let’s swap Balti stories. 🍛

Happy cooking, and enjoy every delicious bite!

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

Authentic Birmingham Balti Curry Recipe: Quick, Flavorful, and Perfect for Sharing


  • Author: Mouad Boulkhiout
  • Total Time: 45 minutes

Description

Bring the vibrant flavors of Birmingham’s famous Balti houses into your kitchen with this easy Birmingham Balti Curry recipe! Tender chicken (or lamb or beef) is cooked with a bold blend of spices and simmered quickly in a rich tomato-based sauce. It’s perfect for a comforting meal served with naan or fluffy basmati rice. Fast, flavorful, and full of authentic taste — a great dish for both weeknights and casual entertaining!


Ingredients

Scale

For the Curry:

  • 500g diced chicken thighs (or lamb, beef)

  • 1 large onion, finely chopped

  • 3 garlic cloves, minced

  • 2 tablespoons vegetable oil

  • 2 large tomatoes, chopped

  • 1 red bell pepper, chopped

  • Salt, to taste

  • A handful of fresh coriander, chopped (for garnish)

For the Balti Spice Mix:

  • 1 tablespoon ground cumin

  • 1 tablespoon ground coriander

  • 1 teaspoon ground turmeric

  • 1 teaspoon ground paprika

  • ½ teaspoon chilli powder (adjust to taste)

  • ½ teaspoon ground cinnamon

  • 1 teaspoon garam masala

  • 1 tablespoon tomato purée

To Serve:

  • Steamed basmati rice or naan bread


Instructions

  • Prepare the Base:
    Heat vegetable oil in a balti pan (or large frying pan) over medium heat. Sauté the chopped onion for 5 minutes until softened. Add the minced garlic and cook for another 2 minutes until fragrant.

  • Cook the Meat:
    Add the diced chicken (or lamb/beef) to the pan. Cook for 5–7 minutes, browning the meat on all sides.

  • Add the Spices:
    Stir in the spice mix ingredients (cumin, coriander, turmeric, paprika, cinnamon, chilli powder, garam masala) and tomato purée. Add a splash of water to form a paste. Cook for 2–3 minutes.

  • Add Tomatoes and Simmer:
    Mix in the chopped tomatoes and red bell pepper. Add a little water if the sauce is too thick. Simmer on low heat for 10–15 minutes, until the meat is cooked through and the sauce thickens.

  • Season and Garnish:
    Taste and season with salt. Garnish with freshly chopped coriander.

  • Serve:
    Serve hot with basmati rice or naan bread for a complete meal.

Notes

  • Balti Pan Alternative: A heavy-bottomed skillet works if you don’t have a balti pan.

  • Adjust Heat: Add extra chilli powder or a chopped green chilli for a spicier version.

  • Vegetarian Option: Substitute the meat with paneer, chickpeas, or mixed vegetables.

  • Storage: Leftovers can be stored in the fridge for up to 3 days or frozen for up to 3 months.

  • Meat Tip: Chicken thighs are juicier and more flavorful, but chicken breast can be used with careful cooking to prevent dryness.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes

Leave a Comment

Recipe rating