Experience the rich and vibrant flavors of Chicken Balti, a beloved curry dish featuring succulent boneless chicken pieces bathed in a robust, Indian-inspired spice blend, complemented by fresh chopped tomatoes, crisp bell pepper, and tender spinach. This dynamic recipe delivers an authentic taste, carefully balanced to delight your palate and bring the essence of traditional curry right into your kitchen.

Unveiling the History of Chicken Balti: A British-Indian Culinary Phenomenon
While deeply rooted in Indian culinary traditions, Chicken Balti found its true fame and distinctive character in Britain. Originating in Birmingham during the 1970s, Balti refers not just to the curry itself, but also to the thin, pressed steel wok-like pan in which it is cooked and served. This cooking method, combined with a unique blend of spices and fresh ingredients, gives Balti its characteristic quick cooking time and vibrant flavor profile.
The British version of Chicken Balti often boasts a thicker, richer tomato-based sauce, sometimes incorporating additional ingredients like spinach, peppers, and onions, enhancing both its texture and nutritional value. Our recipe embraces this evolution, adding fresh chopped tomatoes, crunchy red bell pepper, and healthy spinach to create a wonderfully balanced and fulfilling meal. This inclusion of fresh vegetables right into the curry elevates the dish, making it a wholesome and hearty option for any day of the week. However, for those who prefer a more classic interpretation, these fresh vegetables can be easily omitted.
Why This Chicken Balti Recipe Will Become Your New Favorite
This particular Chicken Balti recipe is designed for both authenticity and ease, making it perfect for novice cooks and seasoned curry enthusiasts alike. We focus on vibrant flavors and fresh ingredients to create a curry that’s both comforting and exciting. You’ll love how quickly this dish comes together, making it an ideal choice for busy weeknights, yet it’s impressive enough to serve to guests. The inclusion of fresh vegetables not only boosts the nutritional profile but also adds delightful textures and a burst of freshness that complements the rich, aromatic spices beautifully. Get ready to embark on a culinary journey that brings the best of British-Indian cuisine to your table!
Essential Ingredients and Smart Substitutions for Your Balti
Crafting the perfect Chicken Balti begins with understanding its core ingredients and knowing how to make smart substitutions without compromising flavor.
- Boneless Chicken: For this recipe, boneless chicken breasts are typically preferred due to their lean nature and ability to absorb flavors well. However, boneless chicken thighs are an excellent alternative, offering a richer flavor and more tender texture, especially if you prefer a juicier curry.
- Tomato Sauce: Passata is the go-to for its smooth consistency and concentrated tomato flavor, forming the backbone of the sauce. If passata isn’t available, canned crushed tomatoes or even good quality canned tomato sauce can be used effectively. Ensure crushed tomatoes are thoroughly blended for a smoother finish if desired.
- Red Bell Pepper: We specifically recommend red bell pepper for its natural sweetness and vibrant color, which beautifully complements the other ingredients in the curry. Orange or yellow bell peppers are acceptable substitutes, offering similar sweetness. Green bell peppers, however, are generally not recommended as their sharper, slightly bitter flavor can clash with the delicate balance of the Balti spices.
- Fresh Tomatoes: Adding fresh chopped tomatoes introduces a burst of acidity and freshness, brightening the overall flavor of the curry. Any fresh tomato will work well, from large globe tomatoes roughly chopped to smaller cherry or grape tomatoes halved.
- Baby Spinach: The inclusion of baby spinach is a personal favorite, adding an extra layer of nutrition and a pleasant earthiness to the dish. Spinach wilts down quickly and integrates seamlessly into the sauce. If you don’t have spinach on hand, the curry is still incredibly delicious without it.
- Fresh Cilantro: Fresh, chopped cilantro (coriander leaves) is more than just a garnish; it adds a critical fresh, citrusy note that is indispensable to Indian and Pakistani curries. While dried cilantro or ground coriander spice can be used in a pinch for flavor, they won’t replicate the vibrant freshness of the herb. Always aim for fresh cilantro when possible.
- Kashmiri Chili Powder: This special chili powder is a cornerstone of Indian cooking, known for imparting a beautiful red color and a mild, smoky heat. It’s less fiery than other chili powders, making it perfect for balanced curries. You can often find it at Indian markets or order it online. A simple substitute can be made by combining regular paprika with a small amount of cayenne pepper to achieve a similar color and heat profile. Start with 1/8 to 1/4 teaspoon of cayenne for a mild to medium kick.
- Fenugreek Leaves (Kasoori Methi): Kasoori Methi, or dried fenugreek leaves, offers a distinctive, slightly bitter, and aromatic flavor that is essential for an authentic Balti. It provides a depth of flavor that is hard to replicate. You can find it dried in Indian grocery stores or sometimes in the frozen section of larger supermarkets. If absolutely necessary, small amounts of maple syrup, celery leaves, or mustard greens can offer a faint echo of its unique taste, but for best results, seek out Kasoori Methi. If unavailable, it’s often better to omit it than use an unsuitable substitute.
Mastering the Art of Chicken Balti: A Step-by-Step Culinary Journey
Preparing this Chicken Balti is a rewarding experience, transforming simple ingredients into a complex and comforting meal. While the full recipe card below provides precise measurements, these visual steps will guide you through the process, ensuring a perfect result every time.









- Marinate the Chicken: Begin by cubing your boneless chicken (breasts or thighs) into uniform 1/2-inch pieces. Place them in a small bowl, then add the Kashmiri chili powder and fresh lime juice. Toss thoroughly to ensure every piece is coated. Allow the chicken to marinate while you prep the other ingredients; even a short 15-minute marinade makes a difference. For deeper flavor, you can marinate for up to 2 hours in the refrigerator.
- Sauté Aromatics: Heat your cooking oil in a large pan or Balti dish over medium heat. Add the grated or finely diced onion and sauté, stirring frequently, until it becomes very soft and translucent, about 3-4 minutes. This step is crucial for building the flavor base. Next, add the sliced garlic and cook briefly until fragrant, then incorporate the ginger paste (or fresh grated ginger) and cook for another 30 seconds.
- Infuse with Spices: Stir in the finely diced green chili or jalapeño, followed by the ground spices: cumin, coriander, turmeric, the remaining Kashmiri chili powder, garam masala, salt, and black pepper. Cook these aromatic spices, stirring continuously, for about 30 seconds. This process, known as “bhunno,” helps to release their full flavor.
- Build the Tomato Base: Add the tomato paste to the pan and stir it into the spice mixture, cooking for 30-45 seconds until it darkens slightly and develops a richer flavor. This step deepens the tomato base of the curry.
- Cook the Chicken: Introduce the marinated chicken cubes into the pan. Cook, stirring occasionally, until the chicken pieces are just cooked through and no longer pink. Be careful not to overcook the chicken at this stage.
- Simmer the Sauce: Pour in the passata (or crushed tomatoes), then add the roughly chopped fresh tomatoes and the dried fenugreek leaves (Kasoori Methi). Bring the mixture to a gentle boil, then reduce the heat to a simmer. Cover the pan and let it cook for about 15 minutes, allowing the flavors to meld beautifully and the chicken to become tender.
- Finish with Freshness: Stir in the fresh chopped cilantro, ensuring it’s well combined with the sauce. Then, scatter the baby spinach leaves over the top of the curry. Continue to cook, stirring gently, until the spinach completely wilts down into the sauce.
- Adjust and Serve: Taste the curry and adjust seasoning as needed, adding more salt if necessary. Finish with a final squeeze of fresh lime juice for a bright zing. Your homemade Chicken Balti is now ready to be served!
Expert Tips for an Unforgettable Chicken Balti
To ensure your Chicken Balti is nothing short of spectacular, keep these expert tips in mind:
- Mise en Place is Key: Indian cooking often involves quick additions of ingredients. Having all your ingredients measured, chopped, and ready before you start cooking (known as “mise en place”) will make the process smooth and enjoyable, preventing any burning or overcooking.
- Control the Heat: The spice level in this curry is largely determined by the amount of Kashmiri chili powder or cayenne you use. If you’re sensitive to heat, start with less and taste the curry before serving. You can always add a pinch more at the end if you desire a spicier kick.
- Quality Matters: Using fresh, high-quality ingredients, especially your spices, will make a noticeable difference in the final flavor. Freshly ground spices, if possible, are always superior.
- Don’t Rush the Simmer: The 15-minute simmer time allows all the different flavors from the chicken, spices, and tomatoes to fully meld and deepen, creating a more cohesive and delicious curry.
- Balti Dish Authenticity: While a standard large pan or skillet works perfectly, cooking and serving in a traditional Balti dish can enhance the experience, keeping the curry hot and adding to the visual appeal.
Delicious Variations to Explore for Your Balti
This Chicken Balti recipe is wonderfully versatile, allowing for several delightful variations to suit different tastes and dietary preferences:
- Creamy Balti: For a richer, more indulgent curry, stir in a few tablespoons of heavy cream or a dollop of plain yogurt (full-fat Greek yogurt works well) at the very end of cooking. This adds a lovely creaminess and subtle tang.
- Traditional Balti: If you prefer the simpler, more traditional Balti, you can easily omit the added bell peppers and spinach. The curry will still be incredibly flavorful with just the chicken and the core tomato-spice sauce.
- Vegetable Boost: Enhance the nutritional value and texture by adding other quick-cooking vegetables like diced zucchini, green beans, or even small florets of cauliflower alongside the bell pepper.
- Spicier Kick: For those who love heat, increase the amount of green chili or jalapeño, or add a touch more cayenne pepper to the marinade or sauce.
- Protein Alternatives: This recipe works beautifully with other proteins. Consider using lamb, paneer (Indian cheese), or mixed vegetables for a vegetarian version. Adjust cooking times accordingly.

What to Serve with Your Flavorful Chicken Balti
A delicious Chicken Balti deserves equally delightful accompaniments to complete the meal:
- Rice: Fluffy Basmati Rice is the classic choice, perfectly absorbing the rich curry sauce. Fragrant pilau rice is also an excellent option.
- Indian Breads: Freshly baked Naan bread (plain, garlic, or buttered) or Chapati (whole wheat flatbreads) are ideal for scooping up every last drop of the flavorful sauce.
- Cooling Sides: A simple Raita (yogurt dip with cucumber and mint) provides a refreshing contrast to the warmth of the curry.
- Chutneys and Pickles: A selection of mango chutney, lime pickle, or a spicy onion salad can add extra layers of flavor and texture.
- Fresh Salad: A crisp side salad with a light vinaigrette can cut through the richness of the curry and add a healthy crunch.
Frequently Asked Questions About Chicken Balti
Here are some common questions about Chicken Balti to help you perfect your dish:
What makes Balti different from other Indian curries?
Balti curries are traditionally cooked and served in a thin, pressed steel wok-like pan called a “balti bowl” or “balti pan.” This allows for very fast cooking over high heat, creating a fresh, distinctively flavored sauce that is often thicker and richer than many other Indian curries. It’s considered a hybrid British-Pakistani dish, often featuring a greater emphasis on fresh tomatoes and quick preparation.
Can I make Chicken Balti vegetarian?
Absolutely! To make a delicious vegetarian Balti, simply substitute the chicken with paneer (Indian cheese), chickpeas, or a mix of hearty vegetables like cauliflower, potatoes, and mushrooms. Adjust cooking times as needed to ensure vegetables are tender but not overcooked.
How should I store leftover Chicken Balti?
Leftover Chicken Balti can be stored in an airtight container in the refrigerator for up to 3-4 days. It often tastes even better the next day as the flavors have more time to meld.
Can Chicken Balti be frozen?
Yes, Chicken Balti freezes very well. Allow the curry to cool completely, then transfer it to freezer-safe containers. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave, adding a splash of water or broth if it’s too thick.
Is this Chicken Balti recipe very spicy?
Our recipe uses Kashmiri chili powder, which offers a beautiful color and mild heat, making it generally medium-spicy. However, you have full control over the spice level. You can reduce the amount of chili powder or green chili for a milder curry, or add a pinch of cayenne for extra heat if you prefer it spicier.
Chicken Balti Recipe Card
Get the Recipe: Chicken Balti
A delicious chicken curry, with boneless chicken breast chunks, Indian-inspired spices, chopped fresh tomatoes, bell peppers and spinach.
Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Yield: 3 servings
Ingredients
Marinade:
- 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
Instructions
- 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.
Notes
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
Author: Jennifer Maloney
Serving: 1 serving, 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
View the Web Story for Chicken Balti