
This dish transforms weeknight cooking with authentic Balti flavors in just 30 minutes. I’ve streamlined traditional techniques without sacrificing depth, using a blend of warm spices and tangy tomatoes for a rich, aromatic base.
The key is cooking the chicken and sauce together, allowing the meat to absorb the bold flavors as it tenderizes. A quick sear at the start ensures each piece stays juicy, while the tomatoes melt into a thick, velvety sauce.
You’ll end up with tender chicken pieces coated in a spiced, slightly sweet tomato gravy that’s perfect over steamed rice. The balance of heat and warmth makes it a crowd-pleaser.
Serve with fresh cilantro and a squeeze of lime for brightness. Ready to start?
Ingredients for Chicken Balti
Warm spices and tangy tomatoes come together for this quick, flavorful dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Skinless, cut into bite-sized pieces |
| Vegetable Oil 🫒 | 2 tbsp | Divided for searing and cooking |
| Yellow Onion 🧅 | 1 whole | Finely diced for base flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced finely |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Ground Coriander 🌿 | 1 tsp | Balances spice blend |
| Ground Turmeric 🌿 | ½ tsp | For color and earthiness |
| Garam Masala 🌶️ | 1 tsp | Key Balti spice blend |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust for heat preference |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | Fire-roasted for depth |
| Tomato Paste 🍅 | 2 tbsp | Thickens the sauce |
| Fresh Cilantro 🌿 | ¼ cup | Chopped for garnish |
| Fresh Lime 🍋 | 1 whole | Juiced for brightness |
| Salt 🧂 | 1 tsp | Adjust to taste |
The chicken is the star here. Boneless thighs stay juicier than breasts during the simmer. I grab mine from Whole Foods or Costco—they’ve got good quality and the price per pound is better. Look for skinless to save time. The spices? Penzeys or a well-stocked bulk section for the freshest garam masala and cumin (that stuff loses punch fast once opened).
No garam masala? Mix equal parts cumin, coriander, and cinnamon with a pinch of cloves—close enough. Fresh ginger not on hand? Ground ginger at half the amount works. Fire-roasted tomatoes add smokiness, but regular diced are fine too. For extra richness, stir in a spoonful of plain yogurt at the end (just don’t boil it after adding).
This tastes even better the next day once the flavors meld. Keeps in the fridge for 3-4 days or freezes for up to 3 months. I always make extra for leftovers—perfect for lunch the next day over rice.
Why You’ll Love This Recipe
- I’ll be real: boneless thighs stretch further than breasts, and this dish feeds my family for two meals without breaking the bank.
- One Pan Wonder: I toss everything in, let the chicken thighs soak up the onion, garlic, and ginger flavors while it cooks—minimal cleanup, maximum taste.
- Flavor Bomb: Honestly, the ginger and garlic hit just right with the tender chicken, making every bite ridulously good.
- Weeknight Hero: Between us, it’s my go-to for busy evenings—ready before the kids finish their homework.
Step-by-Step Instructions for Chicken Balti
This method delivers bold, aromatic flavors with minimal effort—perfect for a quick weeknight dinner.
Step 1: Sear the Chicken Until Golden
Heat 1 tablespoon of the vegetable oil in a large skillet over medium-high heat. Add the 1.5 lb boneless chicken thighs and season with 1 tsp salt. Cook undisturbed for 4-5 minutes until the pieces develop a deep golden-brown crust on one side.
Flip and sear the other side for another 3-4 minutes. The chicken should release easily from the pan when ready. Transfer the chicken to a plate and set aside—it’ll finish cooking in the sauce later.
Real talk: don’t skip this searing step. It builds a flavor base that makes the curry taste deeply rich and complex.
Step 2: Build the Aromatic Base
In the same skillet, add the remaining 1 tablespoon vegetable oil. Toss in the finely diced yellow onion and cook for 5 minutes until soft and translucent. Add the minced garlic cloves, 1 tbsp fresh ginger, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp ground turmeric, 1 tsp garam masala, and 0.25 tsp cayenne pepper.
Stir constantly for 1-2 minutes until the spices become fragrant and the onion edges start to brown. This toasts the spices, waking up their flavors. Here’s the thing—if the spices start to stick, splash in a tablespoon of water to deglaze.
Step 3: Simmer the Sauce to Perfection
Add the 2 tbsp tomato paste and stir for 30 seconds to cook out the raw flavor. Pour in the 14.5 oz canned diced tomatoes with their juices, scraping the bottom of the pan to release all the browned bits.
Return the chicken to the skillet along with any accumulated juices. Reduce heat to medium-low and simmer uncovered for 10-12 minutes, stirring occasionally, until the chicken is cooked through and the sauce thickens slightly to coat the back of a spoon.
The sauce should look rich and glossy, and the chicken should be tender and fully cooked (internal temperature of 165°F).
Step 4: Finish and Serve
Remove from heat and stir in half the 0.25 cup fresh cilantro. Squeeze in the juice of the 1 whole fresh lime and stir to combine. Taste and adjust seasoning if needed—though the salt from searing should be just right.
Garnish with the remaining cilantro and serve hot with steamed basmati rice or warm naan. The lime brightens all the warm spices, and that pop of green cilantro makes it look as good as it tastes.
Pro Tips For Making Chicken Balti
- Brown the Chicken Well: Cook the boneless thighs on high heat until deeply browned—about 4-5 minutes per side. I learned this the hard way: under-browned chicken makes the balti sauce taste flat, no matter how good your spices are.
- Grate the Ginger: Skip the mincing and grate the fresh ginger instead. It releases more juice and blends into the sauce better, so you won’t get those awkward fibrous bits in your finished dish.
- Skip Overcrowding: Resist the urge to dump all the chicken in the pan at once. Overcrowding steams the meat instead of searing it, and your balti will lose that rich, caramelized base flavor.
- Bloom the Spices: After sautéing the onion, garlic, and ginger, give your spices 30 seconds in the hot oil before adding liquids. Sounds weird, but it works: this wakes up the flavors and makes the whole dish taste deeper.
Serving Suggestions for This Recipe
Rice Pairings
Steamed basmati rice is the classic choice—the long grains soak up the rich sauce beautifully. I cook 1 cup rice with 1.5 cups water for fluffy, separate grains. For extra flavor, swap water for chicken broth or add a bay leaf while cooking. 💛
Bread Options
Warm naan bread or roti are perfect for scooping up every last bit of sauce. Brush naan with garlic butter before serving for extra richness. If you’re short on time, toasted pita bread works in a pinch.
Fresh Garnishes
Beyond the cilantro and lime, try topping with thinly sliced red onion for crunch or sliced jalapeños for heat. A dollop of plain yogurt adds a cooling contrast to the warm spices.
Side Dishes
A simple cucumber salad with yogurt dressing balances the richness. I toss 1 diced cucumber with ½ cup yogurt, a squeeze of lime, and a pinch of salt. For heartier meals, add samosas or pakoras.
Beverage Pairings
A cold lager beer like Kingfisher or Taj Mahal cuts through the spices. For non-alcoholic options, mango lassi or sweet iced tea complement the warm flavors perfectly. 🍺
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes, but thighs stay juicier. If using breasts, reduce cooking time to 8-10 minutes to prevent dryness.
What if I don’t have garam masala?
Mix ½ tsp each of cumin and coriander with a pinch of cinnamon and cloves. It’s a close substitute.
How do I adjust the spice level?
Reduce or omit the cayenne pepper for milder heat. For extra kick, add ½ tsp chili flakes or a diced jalapeño.
Can I make this ahead of time?
The flavors deepen overnight. Store in an airtight container for up to 3 days in the fridge.
- Jollof Rice Sauce Recipe: West African Tomato and Spice Infusion - September 25, 2026
- Japanese Rice Soup Recipe: Umami-Rich Comfort in a Bowl - September 25, 2026
- Homemade Cream Of Rice Recipe: Silk-Smooth Breakfast in Minutes - September 25, 2026