Go Back
+ servings
fried chicken on pasrchment paper garnished with cilantro

Indian Fried Chicken

This Indian Fried Chicken is marinated in yogurt and spices, coated in cornstarch, and deep fried to a perfectly crisp golden brown.
Course Main Course
Cuisine Indian
Prep Time 5 minutes
Cook Time 1 hour
Marinade 1 day
Total Time 1 day 1 hour 5 minutes
Servings 4 servings


  • Cast Iron Dutch Oven


  • 2 lbs. chicken thighs or legs
  • peanut oil
  • ½ cup Argo® Corn Starch
  • ½ cup rice flour
  • 2 tsp. salt
  • 2 tsp. garam masala
  • Marinade:
  • ½ cup yogurt
  • 1 tbsp. garam masala
  • 1 tbsp. lemon juice
  • 1 tbsp. ginger paste
  • 2 garlic cloves minced
  • 1 tsp. paprika
  • ½ salt plus extra for sprinkling on the finished chicken
  • 1 tbsp. honey (optional - for drizzling over cooked chicken)


  • Combine all the marinade ingredients in a bowl and mix to combine. Add the chicken and store in the fridge for 12-24 hours (or overnight).
  • Remove from fridge and let the chicken come to room temperature (about 30 minutes). **Putting cold chicken in the hot oil will bring down the temperature of the oil too fast. Pat each piece dry, removing any excess marinade.
  • Fill a heavy cast iron dutch oven half way full with oil and heat to 350 degrees. When the chicken is added the temperature will drop - we want to keep the temperature at 300-325 degrees when frying.
  • Combine the cornstarch, rice flour, salt and garam masala in a bowl and mix thoroughly.
  • Dip each piece of chicken in the cornstarch mixture until coated and place on a wire rack until all pieces are coated. Let sit for about 10 minutes.
  • Place the chicken in the heated oil, being very careful not to overcrowd the pan. Cook for about 12-16 minutes, flipping every 2-3 minutes to ensure the chicken cooks evenly. The internal temperature of the chicken should be 165 degrees when done.
  • Remove from pan and place on a wire rack over a baking sheet. Sprinkle lightly with salt.
  • When the first batch is done, keep it in a 200 degree oven to keep it warm and crisp. **Serve the chicken with a drizzle of honey (optional).


  1. Pat the chicken dry to remove excess marinade before dipping in cornstarch mixture - this helps keep the chicken crispy;
  2. Use a thermometer to check the oil temperature. This Thermapen from Thermoworks is amazing, but any thermometer will do;
  3. Do not crowd the pan! I know it's tempting to try and get it all done at once, but crowding the pan brings the temperature of the oil down, making it harder to get that nice crispy chicken;
  4. Keep the chicken warm in a 200 degree oven while cooking the remaining batches;
  5. Use a dutch oven to fry to reduce the mess made by frying. A heavy cast iron pot will help the heat to stay even;
  6. Always cool the chicken on a wire rack so the oil drains off properly.