20-Minute Indian Chicken Fry (Spicy, Crispy & Weeknight Dinner)
This Indian chicken fry is the kind of weeknight hero that makes you look forward to dinner all day. Boneless chicken thighs soak up a quick yogurt marinade laced with ginger, garlic, and warm spices, then hit a ripping-hot skillet until the edges turn dark, caramelized, and crackly.

It’s crisp on the outside, deeply savoury and juicy inside, and ready in about 20 minutes. Pile it onto warm roti with sliced onion and a big squeeze of lime, and you’ve got a meal that feels far more special than the effort it took.
Why This Indian Chicken Fry Works
The yogurt does two things at once. It tenderises the chicken while giving the spice mix something to cling to, so every bite is seasoned all the way through.
A little cornstarch in the marinade is what creates that brittle, golden crust once it hits the hot oil. You get real crunch without a heavy batter, and the pan stays hot enough to char the edges without steaming the meat.
Ingredients

- 1 lb (450g) boneless, skinless chicken thighs, cut into 2-inch pieces: thigh meat stays juicy during high-heat cooking; breast works too but dries out faster
- 1⁄4 cup plain yogurt (full-fat): binds the marinade and tenderises; Greek yogurt is fine
- 1 tbsp ginger garlic paste: store-bought or made fresh; see notes
- 1 tsp turmeric powder: for colour and earthy warmth
- 1 tsp Kashmiri red chilli powder: mild heat and bright red colour; regular chilli powder works, dial it up or down
- 1 tsp coriander powder: citrusy, mellow backbone
- 1 tsp cumin powder: toasted, earthy note
- 1⁄2 tsp garam masala: bloomed spice finish
- 1⁄2 tsp salt: adjust after cooking if needed
- 1 tbsp cornstarch (cornflour): the crisp-maker; rice flour works equally well
- 2 tbsp neutral oil (vegetable, canola, or avocado): for shallow-frying
- Lime wedges and fresh coriander (cilantro) leaves: to finish
Variations / Substitutions
- Swap the protein: use chicken breast (cut slightly larger and cook 2 minutes less), large shrimp, or even cubes of firm paneer. Tofu works if you press it well first.
- Turn down the heat: use smoked paprika instead of chilli powder and skip the fresh green chilli in the garnish.
- Add a fresh herb finish: a handful of chopped mint folded in at the end brightens every mouthful.
- Dairy-free: swap the yogurt for thick coconut yogurt or a blend of 2 tbsp lemon juice and 1 tbsp oil; the crust will be slightly thinner but still crisp.
- If you enjoy cooking with a few more whole spices, try the same technique with the spicy, dry masala coating from our Chicken 65 recipe.
How to Make Indian Chicken Fry
Step 1: Marinate the Chicken

Grab a medium mixing bowl and combine the 1⁄4 cup yogurt, ginger garlic paste, turmeric, chilli powder, coriander powder, cumin powder, garam masala, salt, and cornstarch. Stir until smooth, then add the chicken pieces and toss well so every piece is coated. Set the bowl aside for 10 minutes at room temperature while you get the pan ready.
The marinade will look pale yellow and smell warmly peppery. If you taste a bit of the raw paste, it should have a noticeable saltiness and a gentle chilli heat, not a sharp burn. While it rests, place a large, heavy skillet (cast iron is great) over medium-high heat and let it preheat until a drop of water skitters and evaporates instantly.
Step 2: Sear the Chicken

Pour the 2 tablespoons of oil into the hot skillet and swirl to coat the base. Carefully add the marinated chicken pieces in a single layer, leaving a little breathing room between each one. Let them cook undisturbed for about 3 minutes, until the undersides are deeply golden with a few charred spots.
You’ll hear a steady, lively sizzle the whole time. If the sound drops to a soft sputter, nudge the heat up a notch. Use tongs to flip each piece and cook the second side for another 3 minutes, looking for the same browned, crisp edges.
Step 3: Fry Over High Heat

Now crank the heat to high and keep the chicken moving. Toss and turn the pieces constantly for 2 more minutes so the edges catch extra colour without burning. The crust will turn brick-red and blistered, and any fatty bits will render out and snap in the dry heat.
To check doneness, slice into the largest piece; the centre should be firm and opaque white with clear juices. If you prefer a more aggressive char, let the pieces sit for 20‑second intervals before tossing again.
Step 4: Plate and Squeeze Lime

Slide the hot chicken onto a serving platter or straight onto plates. Scatter a handful of fresh coriander leaves over the top, then squeeze a generous wedge of lime across everything. The juice will hit the warm crust and sizzle, dragging the spice-coated fat into a quick, tangy glaze right before you eat it. Serve immediately while the edges are still audibly crisp.
Tips for the Best Chicken Fry
- Don’t crowd the pan.: Cook in two batches if your skillet isn’t large enough. Overlapping pieces stew rather than fry, and you’ll lose the crisp crust.
- Let the chicken come to room temperature.: Straight-from-the-fridge meat cools the pan and steams instead of searing.
- Use a heavy pan.: Thin pans lose heat the moment the chicken hits, which is the number one reason the crust turns out soggy.
- Adjust chilli heat to your powder.: Kashmiri chilli gives a gentle glow without much fire; regular chilli powder can pack a punch. Start with less if you’re unsure.
Cook times shift slightly depending on the cut you use. Here’s a quick guide:
| Chicken Cut | Total Frying Time | Doneness Cue |
|---|---|---|
| Boneless thighs (2-inch pieces) | 8 to 10 minutes | Firm, opaque, clear juices |
| Boneless breast (2-inch pieces) | 6 to 8 minutes | Firm, opaque, avoid over‑cooking |
| Bone-in thighs or drumsticks | 14 to 16 minutes | Meat pulls away from the bone, juices run clear |
Storing Leftover Chicken Fry
Refrigerate any extra chicken in a sealed container for up to 3 days. The crust softens in the fridge, so to bring back the crisp, reheat the pieces in a dry non‑stick skillet over medium heat for 2 to 3 minutes per side, no oil needed. The microwave makes it chewy, so skip it if you can.
What to Serve With Indian Chicken Fry
Soft, warm roti or naan are the obvious picks because the bread soaks up any spiced oil left on the plate. A simple kachumber salad of diced cucumber, tomato, and red onion tossed with lemon juice cuts through the richness with a clean, fresh crunch. For something creamy, a bowl of plain cucumber raita cools the heat and coats the palate between bites.
Frequently Asked Questions
Can I make this without yogurt?
Yes. Whisk 2 tablespoons of fresh lemon juice with 1 tablespoon of neutral oil and use that in place of the yogurt. The marinade will be thinner and the crust slightly less shaggy, but the chicken still browns well.
Will this work with bone-in chicken?
It will, but you’ll need to lower the heat to medium after the initial sear and cook the pieces through for 14 to 16 minutes total, turning often. The yogurt marinade can char quickly over high heat, so keep an eye on the colour.
Can I bake the chicken instead?
You can, though the texture won’t be as crisp. Spread the marinated pieces on a lined baking sheet and bake at 425°F (220°C) for about 18 to 20 minutes, then switch to broil for the last 2 minutes to get some colour.
Is this dish very spicy?
The heat level depends on your chilli powder. Kashmiri chilli is mild and gives more colour than fire. If you’re cautious, use half the amount and taste the marinade before adding the chicken.

Indian Chicken Fry Recipe
Ingredients
Method
- Mix yogurt, ginger garlic paste, turmeric, chilli powder, coriander, cumin, garam masala, salt, and cornstarch. Coat chicken, set aside 10 minutes, and preheat a heavy skillet over medium-high heat.
- Add oil, then chicken in a single layer. Sear 3 minutes per side until deeply golden.
- Increase heat to high and toss constantly for 2 minutes until edges are charred and chicken is cooked through.
- Plate, scatter coriander, and squeeze lime over the hot chicken right before serving.
