
This hearty Balti Chicken has become my go-to dinner option whenever I crave authentic Indian flavors without spending hours in the kitchen. The aromatic spices and tender chicken create a restaurant-quality meal right in your own kitchen.
I first made this Balti Chicken during a cold winter evening when I was craving something warm and comforting. The incredible aroma that filled my kitchen transported me straight to my favorite Indian restaurant, and my family has requested it weekly ever since.
Ingredients
- Rapeseed oil creates the perfect base for blooming spices and adds a subtle nutty flavor
- Onion garlic and ginger form the aromatic foundation look for firm fresh ginger with smooth skin
- Tomatoes provide natural sweetness and acidity choose ripe juicy ones for best results
- Kashmiri chili powder adds vibrant color and moderate heat without overwhelming the dish
- Turmeric brings earthy notes and that gorgeous golden color use fresh for maximum potency
- Garam masala adds complex warm spice seek out a quality blend with cardamom and cinnamon
- Ground coriander contributes citrusy notes that brighten the rich curry
- Fenugreek seeds offer a subtle maple like sweetness that balances the heat
- Green chilies add fresh spicy brightness adjust quantity to your preference
- Chicken breast ensures lean protein that cooks quickly look for plump pieces of even size
- Fresh cilantro provides a pop of color and freshness always add just before serving
Step-by-Step Instructions
- Sauté the Aromatics
- Heat the rapeseed oil in a large Dutch oven over medium heat and add chopped onions. Cook them slowly for about 5 minutes until they become translucent and just begin to turn golden at the edges. This gradual cooking releases their natural sweetness without burning. Add the garlic and ginger next, cooking for exactly 30 seconds while stirring constantly to prevent scorching. The kitchen should fill with an incredible fragrance at this point.
- Build the Sauce Base
- Add the chopped tomatoes to the pot and allow them to cook down for 3 minutes. They will start to break down and release their juices, creating a thick base. Stir occasionally to prevent sticking. Now comes the magic moment when you add all the spices Kashmiri chili, turmeric, garam masala, coriander, fenugreek seeds, and green chili. Stir continuously for one full minute to toast the spices and allow their oils to bloom, enhancing their flavors tremendously.
- Cook the Chicken
- Add your cubed chicken breast to the aromatic spice mixture. Stir well to coat each piece thoroughly in the spice mixture. Let it cook for 4 to 5 minutes, allowing the exterior of the chicken to seal slightly and absorb the flavors. The chicken will not be fully cooked at this stage, which is exactly what we want.
- Simmer to Perfection
- Pour in the cold water and bring everything to a gentle boil, stirring occasionally to ensure nothing sticks to the bottom. Once boiling, reduce the heat to maintain a steady simmer for 5 to 10 minutes. During this time, the sauce will thicken beautifully and the chicken will finish cooking through until perfectly tender. Taste the sauce and add salt only now if needed, as the reduction concentrates flavors.

The Kashmiri chili powder is my absolute favorite ingredient in this recipe. Unlike regular chili powder, it provides a brilliant red color without excessive heat, allowing the other spices to shine through. My family initially worried the dish would be too spicy, but now they request an extra pinch for deeper flavor.
Perfect Timing Secrets
The key to perfect Balti Chicken lies in the sequence and timing of adding ingredients. Starting with slowly cooked onions creates a sweet foundation, while the brief cooking of garlic and ginger prevents bitterness. Adding spices for exactly one minute blooms their flavors without burning them. Finally, simmering the chicken slowly in the sauce ensures it remains tender rather than tough. When you notice the sauce coating the back of a spoon, you'll know it's reached the perfect consistency.
Authentic Balti Tradition
Balti cuisine originated in the northern regions of Pakistan and was popularized in Birmingham, England in the 1970s. Traditional Balti dishes are cooked and served in the same characteristic wok-like steel pan called a "balti," which gives the cuisine its name. The quick cooking method preserves the bright flavors of the spices and creates a fresher tasting curry compared to slow-cooked Indian dishes. For the most authentic experience, serve your Balti Chicken directly from a heated balti dish if you have one available.
Serving Suggestions
While basmati rice is the classic pairing for Balti Chicken, consider serving it with jeera rice (cumin-spiced rice) for an extra layer of flavor. On the side, offer cooling cucumber raita to balance the spices and warm naan bread for scooping up every bit of delicious sauce. For a complete feast, add a simple side of sautéed spinach with garlic or roasted cauliflower with turmeric. A squeeze of fresh lime juice over the finished dish adds brightness that wakes up all the flavors.
Storage and Reheating
This Balti Chicken actually improves with time as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days. The sauce may thicken considerably when chilled, so when reheating, add a splash of water or chicken broth to restore its consistency. To freeze, cool completely then portion into freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before gently reheating on the stovetop, stirring occasionally to ensure even warming without overcooking the chicken.

Commonly Asked Questions
- → How can I make this Balti chicken less spicy?
You can easily reduce the spice level by using half the amount of Kashmiri chili powder and green chili. For a very mild version, you can omit these ingredients entirely while still maintaining the aromatic flavor profile from the other spices.
- → What's the best way to serve Balti chicken?
Balti chicken is traditionally served over fluffy basmati rice with warm naan bread on the side. The bread is perfect for scooping up the flavorful sauce. You can also add a side of cucumber raita to balance the spices.
- → Can I prepare Balti chicken in advance?
Yes! This dish actually develops even more flavor when made ahead. You can prepare it up to 2 days in advance and store in the refrigerator. Reheat gently on the stovetop, adding a splash of water if needed to maintain the sauce consistency.
- → What if I don't have fenugreek seeds?
While fenugreek adds a distinctive flavor, you can substitute with a mix of mustard seeds and a pinch of maple syrup to approximate the taste. Alternatively, you could use dried fenugreek leaves (kasuri methi) if available, or simply omit it while slightly increasing the other spices.
- → Can I use chicken thighs instead of breast?
Absolutely! Boneless, skinless chicken thighs make an excellent substitute and often result in even more tender meat. They have a slightly higher fat content which adds richness to the dish. The cooking time remains approximately the same.
- → What's the difference between Balti chicken and regular curry?
Balti chicken is characterized by its method of quick cooking in a special wok-like pan called a 'balti.' The dish features a thicker sauce that clings to the meat rather than a soupy consistency. It typically includes a distinctive blend of spices with a focus on fresh ingredients cooked quickly at high heat.