,

Spicy Aromatic Balti Chicken

As seen in: Evening Meals to Gather Around

This authentic Balti chicken transforms simple chicken breast into a restaurant-quality Indian dish bursting with complex flavors. The magic happens when onions, garlic, and ginger form a fragrant base, enhanced by Kashmiri chili, turmeric, garam masala, and fenugreek seeds. The chicken cooks to tender perfection in a rich tomato-based sauce that gradually thickens to coat each piece beautifully.

Perfect for both weeknight dinners and special occasions, this dish balances warming spices with a manageable heat level that can be adjusted to taste. Serve over basmati rice with naan bread for an authentic Indian dining experience that's surprisingly easy to create at home.

A woman named Sophie is smiling and holding a plate of food.
Created By Sophie
Last updated on Tue, 29 Apr 2025 13:21:00 GMT
A pan of chicken with tomatoes and spices. Save Pin
A pan of chicken with tomatoes and spices. | sophietable.com

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.
A plate of food with rice, chicken, and tomatoes. Save Pin
A plate of food with rice, chicken, and tomatoes. | sophietable.com

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.

A bowl of chicken with rice and vegetables. Save Pin
A bowl of chicken with rice and vegetables. | sophietable.com

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.

Aromatic Indian Balti Chicken

Tender chicken in a rich aromatic sauce with Kashmiri chili, garam masala, and fresh herbs for an authentic Indian dining experience.

Preparation Time
10 Minutes
Cooking Duration
20 Minutes
Overall Time
30 Minutes
Created By: Sophie

Recipe Type: Dinner

Skill Level: Medium

Cuisine Type: Indian

Portion Size: 8 Number of Servings (8 portions of Balti Chicken)

Diet Preferences: Free of Gluten, Dairy-Free

What You'll Need

→ Main Ingredients

01 ⅓ cup rapeseed oil
02 2 large onions, chopped
03 6 cloves garlic, sliced
04 2 inch piece ginger, peeled and sliced
05 6 medium tomatoes, roughly chopped
06 2 pounds boneless, skinless chicken breast, cut into 1 inch cubes
07 2 cups cold water
08 Salt to taste
09 ¼ cup fresh cilantro, roughly chopped

→ Spices

10 1 tablespoon Kashmiri chili powder
11 2 teaspoons turmeric
12 2 teaspoons garam masala
13 1 teaspoon ground coriander
14 1 teaspoon fenugreek seeds
15 2 small green chilies, chopped

Step-by-Step Directions

Step 01

Heat the rapeseed oil in a large Dutch oven over medium heat. Add the onion and cook for about 5 minutes until the onion softens and starts to slightly brown. Add the garlic and ginger to the pot and cook for another 30 seconds until aromatic. Lightly season with a bit of salt.

Step 02

Add the chopped tomatoes and cook for 3 minutes while stirring occasionally. Add in the Kashmiri chili powder, turmeric, garam masala, ground coriander, fenugreek seeds and green chili. Stir well and cook for another minute.

Step 03

Stir in the chicken and cook for 4 to 5 minutes. Add the cold water and bring to a boil while stirring occasionally. Reduce heat to a simmer and cook for another 5 to 10 minutes until sauce thickens. Taste for seasoning and adjust with salt as necessary.

Step 04

Garnish with cilantro. Serve over basmati rice with naan.

Helpful Notes

  1. Don't burn the aromatics. The garlic and ginger only need to be cooked for about 30 seconds before adding the tomatoes. If they burn they can make the dish bitter.
  2. Make it less spicy. Use half the amount of the Kashmiri chili powder and green chili to make the chicken balti dish less spicy. You can even omit them altogether if you like.
  3. Season at the end. Taste the dish at the very end and then add salt only if needed. Curry sauce reduces as it simmers, so adding salt too early can result in oversalted balti chicken.
  4. Leftover balti chicken will keep in the fridge for up to 4 days or in the freezer for up to 3 months when stored in an airtight container. To reheat, just put the leftovers in the microwave for about 4 minutes on medium heat. You can also reheat the curry on the stovetop in a saucepan. However, if the chicken balti has been frozen it's best to let it thaw out overnight in the fridge before reheating.

Recommended Tools

  • 3 Qt Cast Iron Balti Dish
  • Large Dutch oven

Nutritional Information (Per Serving)

These details are estimates and shouldn't be considered professional health advice.
  • Calories: 257
  • Fat Content: 13 grams
  • Carbohydrate Content: 10 grams
  • Protein Content: 26 grams