Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Crispy Fried Chicken with sticky rice and fried shallots

Thai Crispy Fried Chicken

  • Author: Lina
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes plus marination
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Deep Frying
  • Cuisine: Thai
  • Diet: Halal

Description

Authentic Thai Fried Chicken marinated with garlic, cilantro, soy and fish sauce, then coated in rice flour and deep-fried to golden perfection. Served with crispy fried shallots and optional sticky rice or sweet chili sauce for dipping.


Ingredients

Scale
  • 1 ½ lb bone-in, skin-on chicken (drumsticks, thighs, or wings preferred)
  • 5 cloves garlic
  • 8 cilantro stems, chopped
  • ¾ teaspoon white peppercorns (or black)
  • 2 ½ teaspoon sugar
  • 2 tablespoon Thai soy sauce
  • 1 tablespoon fish sauce
  • ½ cup water
  • 1 cup rice flour
  • Oil for frying (canola, peanut, or neutral vegetable oil)
  • Fried shallots (store-bought or homemade)
  • Sticky rice, for serving (optional)
  • Sweet chili sauce, for dipping (optional)
  • 3 heads shallots, thinly sliced
  • A pinch of salt

Instructions

  1. Score the thickest part of the chicken pieces to help the marinade penetrate and cook evenly. Trim excess skin from thighs if using.
  2. Pound white peppercorns, then add garlic and cilantro stems and pound into a fine paste. Add sugar and grind further.
  3. Mix the paste with soy sauce, fish sauce, and water in a bowl or zip-top bag. Add chicken and marinate at least 4 hours or overnight, flipping halfway through.
  4. For fried shallots, toss thinly sliced shallots with salt and let sit for 10 minutes. Dry with paper towels.
  5. Heat about 2 inches of oil in a wok or pot. Test with one piece of shallot. Once bubbling steadily, lower heat and fry remaining shallots for 5-8 minutes until golden. Drain on paper towels and set aside.
  6. In the same oil, heat to 375°F (190°C). Coat marinated chicken in rice flour to create a thin batter. Add water to loosen if needed.
  7. Fry chicken in batches, reducing oil temperature to 300°F (150°C) and maintaining it throughout. Flip every 1-2 minutes until internal temp reaches 175°F for dark meat or 155°F for breasts.
  8. Drain and rest chicken for 5-10 minutes. Serve with sticky rice and fried shallots. Optionally serve with sweet chili sauce.

Notes

  • Drumsticks, thighs, and wings work best for juicy results.
  • Thai soy sauce is recommended, but non-Thai soy sauce is acceptable.
  • Neutral oils like canola or peanut oil are best for frying.
  • Refresh store-bought shallots in a 300°F oven for 4–5 minutes for extra crispiness.
  • Sweet chili sauce adds a traditional sweet-sour balance, but the chicken is flavorful enough on its own.

Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 540
  • Sugar: 4g
  • Sodium: 780mg
  • Fat: 28g
  • Saturated Fat: 6g
  • Unsaturated Fat: 19g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 1g
  • Protein: 48g
  • Cholesterol: 155mg

Keywords: Thai Fried Chicken, Authentic Thai Chicken, Thai Chicken Recipe, Fried Chicken with Shallots, Street Food Chicken