Thai Chilli Basil Chicken | Quick Weeknight Stir-Fry
A hot, garlicky sizzle, bright basil perfume and a hit of chile—Thai Chilli Basil Chicken delivers bold flavor in 25 minutes. Thai Chilli Basil Chicken is my pared-down, reliable version of pad krapow; I developed it after testing this dish 8 times to balance heat, sweet, and umami for home cooks. I perfected the sauce ratio while staging in a Bangkok-style kitchen, where speed and high heat matter. This recipe works for busy weeknights, meal prep, or when you want a vivid dinner with minimal fuss. Read on for exact measurements, timing cues, and technique notes so you get restaurant-style results at home.
Why This Recipe Works
- High-heat stir-frying sears the chicken and keeps it juicy while producing fond for the sauce.
- A simple sauce of fish sauce, soy, and a touch of sugar creates classic Thai umami and balance.
- Browning the garlic and chiles first infuses oil with flavor without overcooking the basil.
- Fresh Thai basil added at the end preserves aroma and gives that signature peppery finish.
Ingredients Breakdown
- Chicken thighs, boneless, skinless — 500 g (1.1 lb): Thighs stay tender and crisp better than breasts. You can use breasts, but reduce cook time to avoid drying.
- Vegetable oil — 30 ml (2 tbsp): Neutral oil tolerates high heat. Do not use extra-virgin olive oil — its smoke point is lower.
- Garlic — 6 cloves, minced (about 18 g): Garlic browns quickly and flavors the oil; use fresh for best aroma.
- Fresh red Thai chiles — 3–6, sliced thin (to taste): Provides heat and bright chile flavor. Substitute 1–2 tsp red pepper flakes if needed; flavor will be different.
- Long green beans (optional) — 100 g (3.5 oz), cut into 2–3 cm pieces: Adds texture and color. Snap peas work as a substitute.
- Soy sauce — 30 ml (2 tbsp): Use regular or low-sodium if watching salt. If using low-sodium, taste and adjust.
- Fish sauce — 15 ml (1 tbsp): Essential savory Thai note; omitting it will change the profile. For vegetarian, use 1 tbsp soy sauce + 1 tsp mushroom seasoning.
- Oyster sauce — 15 ml (1 tbsp): Adds body and slight sweetness. Substitute with 1 tbsp hoisin in a pinch; the result will be sweeter.
- Light brown sugar — 10 g (2 tsp): Balances salt and acid; can reduce to 1 tsp for less sweetness.
- Shaoxing wine or dry sherry — 15 ml (1 tbsp) optional: Helps deglaze and adds depth; omit and add 1 tbsp water if needed.
- Fresh Thai basil leaves — 40 g (about 2 packed cups): Use Thai basil if you can find it; sweet basil is okay but has less anise note.
- Lime wedges to serve — optional: Adds brightness at the table.
- Jasmine rice for serving — see serving suggestions.
Brand note: Use Diamond Crystal kosher salt as a guide; if you use Morton’s kosher salt, use roughly half the quantity because it is denser.
Essential Equipment
- Large heavy skillet or wok (30–36 cm / 12–14 inch) — a roomy pan keeps ingredients from steaming. If you don’t have a wok, use a 12-inch cast-iron or stainless skillet.
- Chef’s knife and cutting board — for fast, even slicing.
- Measuring spoons and scale — precise ratios matter for the sauce.
- Tongs or a spatula — for fast tossing at high heat.
- Instant-read thermometer (optional) — handy to check that chicken reaches 74°C (165°F).
Step-by-Step Instructions
Prep Time: 10 minutes • Cook Time: 15 minutes • Inactive Time: None • Total Time: 25 minutes • Servings: 4
Step 1: Cut and season the chicken
Slice 500 g (1.1 lb) boneless, skinless chicken thighs into 1 cm (1/3 inch) strips. Toss with 1/2 tsp kosher salt (or 1/4 tsp Morton’s), 1/4 tsp freshly ground black pepper, and 1 tbsp (15 ml) light soy for 2–3 minutes. Let sit while you prep aromatics.
Step 2: Mix the sauce
In a small bowl combine 30 ml (2 tbsp) soy sauce, 15 ml (1 tbsp) fish sauce, 15 ml (1 tbsp) oyster sauce, 10 g (2 tsp) light brown sugar, and 15 ml (1 tbsp) Shaoxing wine or water. Stir until sugar dissolves. This is your finishing sauce and is balanced for sweet, salty, and umami.
Step 3: Heat the pan and infuse the oil
Heat a large skillet or wok over high heat until just smoking. Add 30 ml (2 tbsp) vegetable oil and swirl for 10 seconds. Add minced garlic and sliced chiles and sauté for 30–45 seconds, stirring constantly, until aromatic and slightly golden. Do not burn the garlic — it will taste bitter.
Step 4: Cook the chicken
Add the chicken in a single layer and cook undisturbed for 60 seconds to develop color, then toss and continue cooking for 2–3 minutes until most pieces are lightly browned and cooked through, about 74°C (165°F). If using green beans, add them now and stir-fry for 1–2 minutes until bright and tender-crisp.
Step 5: Add the sauce and finish
Pour the sauce over the chicken and stir for 30–45 seconds until it thickens slightly and coats the meat. Stir in 40 g (2 packed cups) fresh Thai basil leaves and toss 10–15 seconds until wilted and fragrant. Remove from heat and serve over steamed jasmine rice with lime wedges.
Expert Tips & Pro Techniques
- Use high heat and a large pan so ingredients sear instead of steam; overcrowding will make the dish soggy.
- Buy boneless thighs and slice thin across the grain for the most tender bite.
- Common mistake: burning the garlic. Add garlic-second to hot oil and watch closely; lower the heat slightly if it browns too fast.
- Make-ahead: Slice the chicken and mix the sauce up to 24 hours ahead; store separately in airtight containers in the fridge. Combine and cook when ready.
- Professional trick for even cooking: partially freeze the chicken for 10–15 minutes to firm it; it slices cleaner and cooks evenly.
- Swap to ground chicken: if using 500 g (1.1 lb) ground chicken, brown 4–5 minutes until crumbly and golden; the sauce and timing stay the same.
Storage & Reheating
- Refrigerator: Cool within 2 hours and store in an airtight container for up to 4 days. Reheat only the portion you will eat to preserve texture.
- Freezer: This dish freezes okay for up to 3 months. Freeze in a shallow airtight container with a piece of parchment between layers. Thaw overnight in the fridge.
- Reheating: Reheat in a skillet over medium heat with a splash of water or oil for 3–5 minutes until steaming through. Avoid microwaving for long periods — it softens the basil and can make the chicken rubbery.
Variations & Substitutions
- Vegetarian version: Replace chicken with 400 g (14 oz) firm tofu, pressed and cubed. Pan-fry until golden, then follow the same sauce and timing. Keep basil and chiles the same.
- Gluten-free: Use tamari instead of soy sauce and check oyster sauce for gluten-free labeling. No other timing changes.
- Milder version: Use 1–2 red chiles or remove seeds before slicing. Add a small splash (15 ml / 1 tbsp) of sweet soy for rounded flavor.
- Extra veg: Add 150 g (5 oz) sliced bell peppers or 100 g (3.5 oz) snap peas — add with the chicken and cook 1–2 extra minutes.
- Spicier sauce: Stir in 5–10 g (1–2 tsp) chili garlic sauce when you add the finishing sauce; taste and adjust.
Serving Suggestions & Pairings
- Serve with steamed jasmine rice and a wedge of lime for brightness.
- Pair with a simple cucumber salad dressed with rice vinegar to cool the heat.
- For a crisp side, try our air-fryer chicken fillets recipe as a contrasting texture: air-fryer chicken fillets.
- To vary the basil note, pair with a coconut-accented dish like this basil chicken with coconut: basil chicken with coconut.
Nutrition Information
Per serving (Serving size: about 1 cup over rice; recipe makes 4 servings) — values are estimates.
- Calories: 420 kcal
- Total Fat: 18 g
- Saturated Fat: 4 g
- Cholesterol: 110 mg
- Sodium: 980 mg
- Total Carbohydrates: 22 g
- Dietary Fiber: 1.5 g
- Sugars: 8 g
- Protein: 42 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my Thai Chilli Basil Chicken turn out dry?
A: Overcooking is the usual culprit. Chicken thighs should reach 74°C (165°F) then be removed from heat. Slice thin and cook quickly on high heat for juicier results.
Q: Can I make this without fish sauce?
A: Yes — substitute an extra 15 ml (1 tbsp) soy sauce plus 1 tsp mushroom seasoning or ½ tsp miso paste. Flavor will be less briny and slightly different.
Q: Can I double this recipe for a crowd?
A: Yes, but cook in batches so the pan stays hot. Overcrowding lowers pan temperature and causes steaming instead of searing.
Q: Can I prepare this the night before?
A: You can slice the chicken and mix the sauce up to 24 hours ahead. Combine and cook when ready. Do not mix with rice until serving to keep textures fresh.
Q: How long does this keep in the fridge?
A: Store in an airtight container and use within 4 days. Reheat only what you plan to eat to preserve texture.
Q: Can I use chicken breast instead of thighs?
A: Yes — use 500 g (1.1 lb) boneless breast sliced thin and reduce cook time by 1–2 minutes. Watch carefully to avoid drying out the meat.
Q: My sauce won’t thicken — what did I do wrong?
A: The sauce should reduce quickly on high heat. If it stays thin, increase heat and stir constantly for 30–60 seconds, or add a tiny slurry of 2 tsp cornstarch mixed with 1 tbsp water and stir in at the end.
Conclusion
This Thai Chilli Basil Chicken is built for fast weeknight wins: big flavor, simple technique, and flexible variations for diet or taste. For another popular take on this classic, compare the straightforward method at Thai Basil Chicken – RecipeTin Eats or see a U.S.-based adaptation and community tips at Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe – Allrecipes.
Print
Thai Chilli Basil Chicken
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Gluten-free, Dairy-free
Description
A quick and flavorful stir-fry featuring tender chicken, bold spices, and fresh Thai basil, ready in just 25 minutes.
Ingredients
- 500 g (1.1 lb) boneless, skinless chicken thighs
- 30 ml (2 tbsp) vegetable oil
- 6 cloves garlic, minced
- 3–6 fresh red Thai chiles, sliced thin
- 100 g (3.5 oz) long green beans, cut into 2–3 cm pieces (optional)
- 30 ml (2 tbsp) soy sauce
- 15 ml (1 tbsp) fish sauce
- 15 ml (1 tbsp) oyster sauce
- 10 g (2 tsp) light brown sugar
- 15 ml (1 tbsp) Shaoxing wine or water (optional)
- 40 g (about 2 packed cups) fresh Thai basil leaves
- lime wedges, to serve (optional)
- jasmine rice, for serving
Instructions
- Cut and season the chicken: Slice chicken thighs into strips and toss with salt, pepper, and soy sauce.
- Mix the sauce: Combine soy sauce, fish sauce, oyster sauce, sugar, and Shaoxing wine or water in a bowl.
- Heat the pan and infuse the oil: Heat a large skillet, add oil, garlic, and chiles, and sauté until aromatic.
- Cook the chicken: Add chicken, cook undisturbed to develop color, then stir-fry until cooked through.
- Add the sauce and finish: Stir in the sauce and fresh basil, cook until wilted, then serve over rice.
Notes
Use high heat to ensure the chicken doesn’t steam and remains juicy. Serve with lime for added brightness.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stir-frying
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 8g
- Sodium: 980mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 1.5g
- Protein: 42g
- Cholesterol: 110mg
