Thai Chilli Basil Chicken — Quick Weeknight Stir-Fry
Bright, spicy, and fragrant, Thai Chilli Basil Chicken fills the kitchen with sweet basil, sharp fish sauce, and hot chilli oil in minutes. Thai Chilli Basil Chicken is a fast stir-fry inspired by Thailand’s pad kra pao, but adapted for a busy weeknight. I developed this version while cooking dinner service and later tested it 12 times at home to nail the salt, heat, and timing. The result is bold, balanced, and forgiving for home cooks. Read on for a compact ingredients breakdown, exact step-by-step timing, and pro tips that stop common mistakes. If you want other quick dinners, try a quick creamy weeknight meal that uses the same one-pan mindset.
Why This Recipe Works
- High heat and a hot pan create quick browning and caramelization for intense flavor without drying the chicken.
- A simple sauce of fish sauce, soy, and palm (or brown) sugar balances salty, sweet, and umami in one toss.
- Adding basil at the very end preserves its aroma and bright green color.
- Minced chillies deliver immediate heat; a small pinch of chilli flakes gives controlled background spice.
- Brief marination (or a quick toss with cornstarch) gives the chicken a silky finish and helps sauce cling.
Ingredients Breakdown
- 500 g (1.1 lb) boneless, skinless chicken thighs, cut into 1–2 cm pieces — Thighs stay juicy under high heat; breast will cook faster and can dry. If using breast, cut thinner and reduce cook time by 1–2 minutes.
- 2 tbsp (30 ml) neutral oil — Use vegetable or peanut oil for a high smoke point. Olive oil will smoke and change the flavor.
- 6–8 Thai bird’s eye chillies, finely chopped (or 1–2 tsp / 5–10 ml chilli flakes) — Fresh chillies give bright heat; dried flakes are a good backup but are less fresh-tasting.
- 4 cloves garlic, minced (about 12 g) — Releases aroma when smashed then chopped.
- 2 tbsp (30 ml) fish sauce — The main salty and umami note. Do not substitute with only soy sauce or the dish will taste flat.
- 1 tbsp (15 ml) light soy sauce — Adds color and deeper saltiness.
- 1 tbsp (12 g) palm sugar or light brown sugar — Balances the fish sauce; don’t skip.
- 1 tsp (5 ml) oyster sauce (optional) — Adds body and gloss; safe to omit for a lighter finish.
- 1 tsp (6 g) cornstarch dissolved in 2 tbsp (30 ml) water — Helps sauce cling and gives the chicken a silky texture.
- 120 g (4 cups loosely packed) Thai basil leaves — Thai holy basil is traditional and spicy-aromatic; Thai sweet basil works well and is easier to find. If using regular sweet basil, expect a sweeter, less peppery finish.
- 1 small shallot or 1/2 small onion, thinly sliced (optional) — Adds sweetness and texture.
- Cooked jasmine rice or steamed rice, for serving — The neutral base soaks up sauce.
Substitution notes
- Greek yogurt is not relevant here. For salt alternatives, reduce soy if using low-sodium fish sauce. If using Morton kosher salt instead of Diamond Crystal, halve the quantity shown for best balance.
- If you cannot find fish sauce, use 2 tbsp (30 ml) soy sauce + 1 tsp (5 ml) Worcestershire as an imperfect backup; the result will lack the sea-like umami of fish sauce.
Essential Equipment
- 30–36 cm (12–14 inch) wok or large skillet — A wok’s shape gives instant contact and fast evaporation; a flat-bottomed skillet works if you keep ingredients moving.
- Heat source that gets hot quickly — Gas is ideal; electric or induction will work if you preheat the pan well.
- Sharp chef’s knife and a small paring knife for chillies — Even cuts ensure even cooking.
- Small bowl for sauce mixing and a measuring spoon set — Pre-measured sauce prevents overcooking while you mix.
- Tongs or a spatula for quick tossing. If you don’t have a wok, use the largest heavy skillet you own and cook in two batches to avoid overcrowding.
- Optional: a garlic press for speed, and a meat thermometer to check internal chicken temperature (74°C / 165°F).
Step-by-Step Instructions
Prep time: 15 minutes | Cook time: 8–10 minutes | Inactive time: None | Total time: 25 minutes | Servings: 4
Step 1: Prep the chicken and aromatics
Trim and cut 500 g (1.1 lb) chicken thighs into 1–2 cm pieces. Toss the chicken with 1 tsp (6 g) cornstarch mixed into 30 ml (2 tbsp) water and a pinch of salt; rest 5 minutes to bind the sauce. Chop 6–8 bird’s eye chillies and mince 4 cloves garlic. This small prep keeps the cook stage fast.
Step 2: Make the sauce
In a small bowl, whisk 2 tbsp (30 ml) fish sauce, 1 tbsp (15 ml) light soy sauce, 1 tbsp (12 g) palm or light brown sugar, and 1 tsp (5 ml) oyster sauce (optional). Taste for balance — it should be salty, a little sweet, and savory. Set aside near the stove.
Step 3: Heat the pan and sear the chicken
Heat a wok or large skillet until very hot, about 2–3 minutes over high heat. Add 2 tbsp (30 ml) neutral oil and swirl; then add chicken in a single layer and sear without moving for 45–60 seconds to get color. Stir-fry for another 2–3 minutes until mostly cooked and the edges are browned.
Step 4: Add aromatics and cook briefly
Push the chicken to the side, add a touch more oil if the pan is dry, then add the chopped chillies and minced garlic. Stir constantly for 30–45 seconds until fragrant and just golden; do not let the garlic burn. Mix everything together.
Step 5: Toss in the sauce and finish
Pour the sauce over the chicken and toss for 60–90 seconds until the sauce reduces slightly and coats the pieces. Add the cornstarch slurry if the sauce needs gloss and thicken for 30–45 seconds. Cook until the chicken reaches an internal temperature of 74°C (165°F) and the sauce clings.
Step 6: Add basil and serve
Turn off the heat and immediately fold in 120 g (loosely packed) Thai basil leaves. Toss once until wilted, 15–20 seconds — the leaves should stay bright green and fragrant. Serve hot over steamed jasmine rice with a fried egg on top if desired. Do not overcook the basil — add it off heat to preserve the aroma.
Expert Tips & Pro Techniques
- Hot pan, small batches: Overcrowding the pan traps steam and prevents browning. Cook in two batches if your pan is small.
- Common mistake: Letting the garlic burn will make the dish bitter. Add garlic only when the pan is hot and watch it closely for 30–45 seconds.
- Make-ahead: Mix the sauce and store it in the fridge up to 48 hours. Cut the chicken and keep it in a sealed container for up to 24 hours. Combine and cook fresh.
- Professional trick: Use two pans — one to sear the chicken and one to quick-fry the aromatics. This keeps the aromatics from overcooking while you finish the meat.
- Control heat with oil: If your pan smokes excessively, reduce the heat slightly and scrape any browned bits with a splash of water or rice vinegar to deglaze.
- For a crispier finish: Pat chicken very dry before cornstarch; sear in a well-heated pan for 60–90 seconds per side, then finish with the sauce.
- If you want noodles instead of rice, the same technique works — try a version from our crispy stir-fry noodles tips for heat management.
Storage & Reheating
- Refrigerator: Cool completely and store in an airtight container for 3–4 days. Keep rice separate to avoid sogginess.
- Freezer: This dish freezes okay for up to 2 months in a freezer-safe container. Flash-freeze on a tray first for best texture, then transfer to a bag.
- Thawing: Thaw overnight in the fridge.
- Reheating: Reheat on the stovetop over medium heat for 2–4 minutes, stirring, until hot through. For best texture, reheat in a skillet rather than the microwave. If using the oven, warm at 175°C (350°F) for 8–10 minutes covered.
Variations & Substitutions
- Vegan Version: Replace chicken with 400 g (14 oz) firm tofu, pressed and cubed. Sear until golden and follow the same steps; add 1 tbsp (15 ml) soy sauce to the marinate and omit fish sauce.
- Lower-Sodium: Use low-sodium soy sauce and reduce fish sauce to 1 tbsp (15 ml); increase sugar slightly for balance.
- Extra-vegetable: Add sliced bell pepper (1 medium, about 120 g / 4 oz) and 100 g (3.5 oz) snap peas; add them with the chicken and stir-fry 1–2 minutes longer.
- Spicy Swap: Use fewer or deseeded chillies for milder heat; or add 1 tsp (5 ml) chilli garlic sauce for a thicker, bolder spice profile.
- Egg-Topped Serving: Fry large eggs (1 per serving) in 1 tbsp (15 ml) oil until the edges are crispy and the yolk is runny; serve on top of the chicken and rice for authentic contrast.
Serving Suggestions & Pairings
- Serve over jasmine rice with a runny fried egg and cucumber slices for a classic Thai plate.
- Pair with a cooling Thai cucumber salad or pickled vegetables to balance heat.
- Offer a cold lager or a slightly sweet Riesling to temper the spice.
- For a contrasting texture and creaminess, pair with a simple mashed potato side similar in comfort to our creamy, cheesy weeknight dinner ideas.
Nutrition Information (per serving)
Serving size: about 1 cup chicken with 1 cup cooked rice; recipe yields 4 servings.
- Calories: 370 kcal
- Total Fat: 12 g
- Saturated Fat: 2.5 g
- Cholesterol: 90 mg
- Sodium: 780 mg
- Total Carbohydrates: 28 g
- Dietary Fiber: 1.5 g
- Sugars: 6 g
- Protein: 35 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my chicken turn out dry?
A: Most likely the pan was not hot enough or you overcooked the pieces. Use higher heat and watch for color; cook thighs to an internal temperature of 74°C (165°F) and remove promptly.
Q: Can I make this without fish sauce?
A: Yes. Substitute 2 tbsp (30 ml) soy sauce plus 1 tsp (5 ml) Worcestershire sauce, but note the flavor will be less oceanic and slightly different.
Q: Can I double this recipe for a crowd?
A: You can, but cook in batches rather than crowding one pan. Doubling in a single pan will steam the meat and reduce browning.
Q: Can I prepare this the night before?
A: Yes. Chop the chicken, mix the sauce, and store both separately in the fridge. Combine and cook the next day for the best texture.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, it keeps 3–4 days. Keep rice separate and reheat thoroughly.
Q: What basil is best — holy or Thai sweet basil?
A: Holy basil (kra pao) is traditional and peppery. Thai sweet basil is more floral and sweeter. Either works; adjust the chilli level if using sweet basil.
Q: Is it okay to use chicken breast?
A: Yes, but cut breast into thinner slices and reduce cook time by 1–2 minutes to avoid drying.
Conclusion
This Thai Chilli Basil Chicken recipe gives you fast, bold flavor with smart, test-driven technique. For a different take with coconut notes, compare methods at Thai Basil Chicken – RecipeTin Eats, and for another spicy basil-styled recipe, see the approach used in Spicy Thai Basil Chicken Stir Fry | Food Faith Fitness. Enjoy, and tweak the heat until it’s your perfect weeknight balance.
Print
Thai Chilli Basil Chicken
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
Bright, spicy, and fragrant, this quick weeknight stir-fry is inspired by Thailand’s pad kra pao, delivering bold flavors in minimal time.
Ingredients
- 500 g (1.1 lb) boneless, skinless chicken thighs, cut into 1–2 cm pieces
- 2 tbsp (30 ml) neutral oil (vegetable or peanut oil)
- 6–8 Thai bird’s eye chillies, finely chopped (or 1–2 tsp / 5–10 ml chilli flakes)
- 4 cloves garlic, minced (about 12 g)
- 2 tbsp (30 ml) fish sauce
- 1 tbsp (15 ml) light soy sauce
- 1 tbsp (12 g) palm sugar or light brown sugar
- 1 tsp (5 ml) oyster sauce (optional)
- 1 tsp (6 g) cornstarch dissolved in 2 tbsp (30 ml) water
- 120 g (4 cups loosely packed) Thai basil leaves
- 1 small shallot or 1/2 small onion, thinly sliced (optional)
- Cooked jasmine rice or steamed rice, for serving
Instructions
- Prep the chicken and aromatics: Trim and cut chicken thighs into pieces, toss with cornstarch and salt, and rest. Chop chillies and mince garlic.
- Make the sauce: Whisk fish sauce, soy sauce, palm sugar, and oyster sauce in a small bowl and set aside.
- Heat the pan and sear the chicken: Heat a wok over high heat, add oil, and sear chicken in a single layer.
- Add aromatics and cook: Push chicken aside, add chillies and garlic, stir briefly until fragrant.
- Toss in the sauce: Pour sauce over chicken and toss until reduced and coats the pieces.
- Finish with basil: Off heat, fold in basil leaves and serve hot over rice.
Notes
For a vegan option, substitute chicken with firm tofu. Adjust spice level by modifying the number of chillies used.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir Fry
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 370
- Sugar: 6g
- Sodium: 780mg
- Fat: 12g
- Saturated Fat: 2.5g
- Unsaturated Fat: 9.5g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 1.5g
- Protein: 35g
- Cholesterol: 90mg
