Quick Recipe Version (TL;DR)
Quick Ingredients
- Chicken: 1 3/4 lb boneless skinless chicken thighs, cut into 1 1/2-inch pieces
- Marinade: 1/2 cup plain whole-milk yogurt, 1 tbsp grated fresh ginger, 1 tbsp grated garlic, 1 tbsp lemon juice, 1 1/4 tsp kosher salt, 1 tsp ground coriander, 1/2 tsp ground turmeric, 1/2 tsp sweet paprika, 1/4 tsp cayenne pepper
- Cracked spices: 2 tsp coriander seeds, 1 tsp cumin seeds, 1 tsp fennel seeds, 1/2 tsp black peppercorns
- Coating: 3/4 cup all-purpose flour, 1/2 cup cornstarch, 1/4 cup rice flour, 1 tsp baking powder, 3/4 tsp kosher salt
- For frying and tossing: 5 cups neutral oil, 2 packed cups fresh curry leaves, 4 garlic cloves thinly sliced, 1 tbsp unsalted butter, 1/2 tsp lemon zest, 1/4 tsp flaky salt
Do This
- 1. Marinate chicken with yogurt, ginger, garlic, lemon juice, salt, and ground spices for 30 minutes.
- 2. Coarsely crack coriander, cumin, fennel, and peppercorns; stir most of them into the flour-cornstarch-rice flour coating.
- 3. Heat 5 cups neutral oil in a Dutch oven to 350 degrees F.
- 4. Dredge chicken in the seasoned coating, pressing lightly so it sticks.
- 5. Fry in 2 to 3 batches for 5 to 7 minutes per batch, until deep golden and 165 degrees F inside.
- 6. Briefly fry curry leaves and sliced garlic until crisp, then drain well.
- 7. Toss hot fried chicken with crisp curry leaves, garlic, butter, lemon zest, flaky salt, and the remaining cracked spices.
Why You’ll Love This Recipe
- Crisp without being heavy: Cornstarch and rice flour create a light, craggy coating that stays crunchy.
- Aromatic but balanced: Fresh curry leaves, garlic, ginger, and cracked spices make the chicken fragrant without overwhelming heat.
- Home-cook friendly: The method uses simple dredging, a thermometer, and short frying batches for consistent results.
- Great for sharing: Serve it as a dinner centerpiece, party bite, or crispy appetizer with lemon wedges and a cooling dip.
Grocery List
- Poultry: 1 3/4 lb boneless skinless chicken thighs
- Produce: Fresh curry leaves, fresh ginger, garlic, lemon, optional cilantro for serving
- Dairy: Plain whole-milk yogurt, unsalted butter
- Pantry: Neutral frying oil, all-purpose flour, cornstarch, rice flour, baking powder, kosher salt, flaky salt, coriander seeds, ground coriander, cumin seeds, fennel seeds, black peppercorns, ground turmeric, sweet paprika, cayenne pepper
Full Ingredients
For the Chicken and Marinade
- 1 3/4 lb boneless skinless chicken thighs, trimmed and cut into 1 1/2-inch pieces
- 1/2 cup plain whole-milk yogurt
- 1 tbsp fresh ginger, finely grated
- 1 tbsp garlic, finely grated, from about 4 medium cloves
- 1 tbsp fresh lemon juice
- 1 1/4 tsp kosher salt
- 1 tsp ground coriander
- 1/2 tsp ground turmeric
- 1/2 tsp sweet paprika
- 1/4 tsp cayenne pepper, or omit for very mild chicken
For the Cracked Spice Blend
- 2 tsp coriander seeds
- 1 tsp cumin seeds
- 1 tsp fennel seeds
- 1/2 tsp black peppercorns
For the Crispy Coating
- 3/4 cup all-purpose flour
- 1/2 cup cornstarch
- 1/4 cup rice flour
- 1 tsp baking powder
- 3/4 tsp kosher salt
- 3/4 tsp sweet paprika
- 1/4 tsp ground turmeric
For Frying and Curry Leaf Toss
- 5 cups neutral oil, such as canola, peanut, sunflower, or vegetable oil, plus more if needed to maintain 2 inches depth
- 2 packed cups fresh curry leaves, removed from stems, rinsed, and thoroughly dried
- 4 garlic cloves, very thinly sliced
- 1 tbsp unsalted butter, softened
- 1/2 tsp finely grated lemon zest
- 1/4 tsp flaky salt, plus more to taste
- 1 lemon, cut into wedges, for serving
- 2 tbsp chopped cilantro, optional, for serving

Step-by-Step Instructions
Step 1: Marinate the chicken
Place the chicken pieces in a medium bowl. Add the yogurt, grated ginger, grated garlic, lemon juice, kosher salt, ground coriander, turmeric, sweet paprika, and cayenne pepper. Stir until every piece is evenly coated. Cover and refrigerate for 30 minutes, or up to 4 hours if you want to prepare ahead.
If you are short on time, even 20 minutes of marinating will still give you good flavor. Avoid marinating longer than 8 hours because the yogurt and lemon juice can soften the chicken too much.
Step 2: Crack the whole spices
Add the coriander seeds, cumin seeds, fennel seeds, and black peppercorns to a mortar and pestle or a sturdy cutting board. Crush them until they are coarse and uneven, not powdery. You want small cracked bits that will toast in the hot oil and add gentle pops of aroma.
Reserve 1 tsp of the cracked spice blend for the final toss. The rest will go into the coating.
Step 3: Mix the crispy coating
In a wide shallow bowl, whisk together the all-purpose flour, cornstarch, rice flour, baking powder, kosher salt, sweet paprika, turmeric, and all but 1 tsp of the cracked spice blend. The flour gives structure, the cornstarch keeps the crust light, and the rice flour adds extra crispness.
Drizzle 1 tbsp of the chicken marinade into the flour mixture and rub it in with your fingertips. This creates tiny shaggy bits in the coating that fry into crunchy ridges.
Step 4: Heat the oil
Pour 5 cups neutral oil into a heavy Dutch oven or deep, heavy-bottomed pot. The oil should be about 2 inches deep. Heat over medium-high heat until the oil reaches 350 degrees F on a deep-fry or instant-read thermometer.
Set a wire rack over a rimmed baking sheet and place it near the stove. This is where the fried chicken will drain while staying crisp. If you do not have a rack, use a paper towel-lined plate, but a rack gives the best texture.
Step 5: Dredge the chicken
Working with a few pieces at a time, lift the chicken from the marinade and let excess drip back into the bowl. Add the chicken to the coating mixture and press gently so the flour sticks well to all sides. Shake off only the loose excess; a slightly rough coating is what makes the chicken extra crispy.
Place the coated pieces on a plate while the oil finishes heating. For the crispest crust, let the dredged chicken rest for 5 minutes before frying so the coating hydrates and clings.
Step 6: Fry until crisp and cooked through
Carefully add a batch of chicken to the 350 degrees F oil, leaving plenty of space between pieces. Fry for 5 to 7 minutes, turning occasionally, until the crust is deep golden brown and the thickest piece registers 165 degrees F inside.
Transfer the fried chicken to the wire rack. Let the oil return to 350 degrees F before frying the next batch. Fry the remaining chicken in 2 to 3 total batches, depending on the size of your pot. Keep the oil between 335 degrees F and 360 degrees F for the best balance of juicy chicken and crisp coating.
Step 7: Crisp the curry leaves and garlic
Turn the heat to medium and let the oil settle at about 325 degrees F. Make sure the curry leaves are completely dry, because wet leaves can splatter. Carefully add the curry leaves to the oil in 2 quick batches. They will crackle immediately. Fry each batch for 15 to 25 seconds, just until glossy, crisp, and slightly darker green. Use a slotted spoon to transfer them to the wire rack.
Add the thinly sliced garlic to the oil and fry for 30 to 60 seconds, stirring constantly, until pale golden. Remove it quickly, because garlic continues to darken after it leaves the oil. Drain with the curry leaves.
Step 8: Toss and serve
Place the hot fried chicken in a large bowl. Add the crisp curry leaves, fried garlic, softened butter, lemon zest, flaky salt, and the reserved 1 tsp cracked spice blend. Toss gently for 20 to 30 seconds, just until the butter melts into a light aromatic glaze and the curry leaves cling to the chicken.
Transfer to a serving platter and finish with lemon wedges and optional chopped cilantro. Serve immediately while the chicken is hot, crunchy, and fragrant.
Pro Tips
- Dry the curry leaves very well: After rinsing, spread them on a clean towel and pat completely dry. Moisture causes splattering and can make the leaves soggy.
- Use a thermometer: Frying at 350 degrees F keeps the crust crisp while the chicken cooks through. If the oil is too cool, the coating absorbs oil; if it is too hot, the crust darkens before the chicken is done.
- Do not overcrowd the pot: Frying too many pieces at once drops the oil temperature and makes the chicken less crisp.
- Keep the spices coarse: Finely ground spices can taste dusty or burn faster. Cracked spices give a warm, aromatic crunch.
- Serve right away: This chicken is best within 10 minutes of tossing, when the curry leaves are still crisp and the crust is fresh.
Variations
- Extra lemony version: Add 1 additional tsp lemon zest to the final toss and serve with a squeeze of fresh lemon juice just before eating.
- Spicier version: Increase cayenne pepper to 1/2 tsp in the marinade and add 1 thinly sliced green chile to the curry leaf toss after frying.
- Air-fryer inspired shortcut: Coat the marinated chicken as directed, spray generously with oil, and air fry at 400 degrees F for 14 to 18 minutes, turning halfway, until 165 degrees F inside. The texture will be lighter and less craggy than deep-fried, but still flavorful.
Storage & Make-Ahead
Make-ahead: The chicken can marinate for up to 4 hours in the refrigerator. The cracked spice blend and dry coating can be mixed up to 2 days ahead and stored separately in airtight containers at room temperature. Fry the curry leaves and chicken just before serving for the best crunch.
Storage: Refrigerate leftover fried chicken in an airtight container for up to 3 days. Store any extra fried curry leaves separately in a small container lined with paper towel so they stay as crisp as possible.
Reheating: Reheat chicken on a wire rack set over a baking sheet in a 375 degrees F oven for 10 to 12 minutes, or in an air fryer at 375 degrees F for 5 to 7 minutes, until hot and crisp. Avoid microwaving if you want to preserve the crust.
Nutrition (per serving)
Calories: 560 kcal | Carbs: 34g | Protein: 41g | Fat: 28g | Saturated Fat: 6g | Fiber: 2g | Sugar: 2g | Sodium: 920mg | Cholesterol: 175mg
