Thai Chilli Basil Chicken — Quick Weeknight Stir-Fry
Bright, fragrant basil and hot bird’s-eye chiles punch through a glossy, savory sauce in this Thai Chilli Basil Chicken. After testing this version eight times and refining the heat balance, I landed on a sauce that clings to each bite without watering out. I perfected the high-heat stir-fry method during a short run of pop-up dinners, so the timing and pan technique here are restaurant-tested but easy for weeknights. Read on for exact measurements, timing, and professional tips that make the dish sing.
Why This Recipe Works
- High heat sears the ground chicken, creating browned bits that deepen flavor (Maillard reaction).
- A small amount of sugar balances fish sauce and soy for a rounded savory-sweet finish.
- Adding basil off the heat preserves aroma and keeps leaves bright and tender.
- Quick cooking prevents the chicken from drying while allowing the sauce to reduce and coat the meat.
- Using a splash of stock or water loosens the sauce so it clings to rice without becoming soupy.
Ingredients Breakdown
- Ground chicken — 500 g (1.1 lb). Lean ground chicken cooks quickly and soaks up sauce. If you use very lean meat, add 1 tbsp (15 ml) oil to keep the dish juicy.
- Neutral oil — 2 tbsp (30 ml). Use vegetable, canola, or peanut oil for high-heat searing. Olive oil will smoke and change the flavor.
- Garlic — 6 cloves, minced (about 18 g). Garlic gives savory depth. Add one extra clove if you like more pungency.
- Shallots — 2 small, thinly sliced (about 60 g). Shallots add sweetness and texture; yellow onion is a fine substitute but is sharper.
- Thai bird’s-eye chiles — 4–6, thinly sliced. These give the classic heat. Substitute 1–2 serranos for milder spice. Remove seeds for less heat.
- Oyster sauce — 2 tbsp (30 ml). Adds umami and body. If you need a vegetarian swap, use 2 tbsp (30 ml) mushroom-based stir-fry sauce — flavor will be earthier.
- Light soy sauce — 1 tbsp (15 ml). Provides salt and umami without darkening the sauce too much. If you only have dark soy, use 1/2 tbsp (7.5 ml) plus 1/2 tbsp water.
- Fish sauce — 1 tbsp (15 ml). The salty backbone of Thai cooking. I recommend a quality brand such as Red Boat for a clean, fish-forward flavor; if using a saltier brand, reduce to 2 tsp (10 ml).
- Brown sugar (or palm sugar) — 1 tsp (4 g). Balances salty umami.
- Chicken stock or water — 2 tbsp (30 ml). Helps loosen the sauce for coating rice.
- Thai holy or sweet basil — 1 packed cup (about 25–30 g). Basil is the signature finish. Regular basil is acceptable but flavor differs.
- Lime wedges — for serving. Acidity brightens the dish.
- Cooked jasmine rice — to serve. Plan about 1 cup cooked rice per person.
Note on substitutions: Replacing fish sauce with soy sauce will noticeably change the dish’s character. Use the swap only if necessary.
Essential Equipment
- Wok or large heavy skillet. A 30 cm (12-inch) wok gives the high heat and tossing room you need. If you don’t have a wok, use a large stainless-steel or cast-iron skillet.
- Heat source that can get hot — gas stove is ideal. Electric is fine; preheat longer.
- Wooden spatula or sturdy turner for breaking up ground meat.
- Sharp knife and cutting board.
- Measuring spoons and digital scale (for best accuracy).
- Optional: mortar and pestle — for crushing chiles and garlic into a paste for a more fused flavor.
Step-by-Step Instructions
Prep time: 15 minutes • Cook time: 10 minutes • Inactive time: None • Total time: 25 minutes • Servings: 4
Step 1: Make the sauce and prep aromatics
Whisk oyster sauce 2 tbsp (30 ml), light soy 1 tbsp (15 ml), fish sauce 1 tbsp (15 ml), brown sugar 1 tsp (4 g), and chicken stock 2 tbsp (30 ml) in a small bowl. Mince 6 garlic cloves and slice 2 shallots and 4–6 bird’s-eye chiles. This takes about 5–7 minutes.
Step 2: Heat the wok until very hot
Set wok over high heat until it just begins to smoke, about 2 minutes on high. Add 2 tbsp (30 ml) oil and swirl. Hot pan equals quick sear and better texture. Heat timing: 1–2 minutes.
Step 3: Sauté aromatics briefly
Add garlic, shallots, and chiles. Stir constantly for 30–45 seconds until fragrant and the garlic is just golden. Do not burn the garlic; burnt garlic tastes bitter.
Step 4: Brown the ground chicken
Add 500 g (1.1 lb) ground chicken, breaking it up with a spatula. Cook on high for 4–6 minutes, stirring and pressing to create browned bits, until no pink remains and the meat starts to caramelize. Sensory cue: meat should smell rich and show golden-brown edges.
Step 5: Add the sauce and reduce
Pour the sauce mixture over the chicken and stir. Cook 1–2 minutes until the sauce thickens slightly and clings to the meat. If it seems dry, add 1–2 tbsp (15–30 ml) water. Critical: cook just until sauce reduces — overcooking will dry the meat.
Step 6: Finish with basil and remove from heat
Tear 1 packed cup basil leaves and stir them in off the heat for 20–30 seconds until wilted and aromatic. This preserves the basil’s bright fragrance.
Step 7: Taste and serve
Taste, then adjust with a squeeze of lime or a pinch more sugar if needed. Serve immediately over steamed jasmine rice with lime wedges. Timing: plate and serve within 2 minutes for best texture.
Expert Tips & Pro Techniques
- Use very high heat. A screaming-hot wok sears quickly and gives those prized browned bits. If your pan isn’t hot enough, the chicken will steam.
- Common mistake: overcrowding the pan. Cook in a single layer and don’t dump too much meat at once. If you double the recipe, cook in batches.
- Make-ahead: Cook the chicken and cool to room temperature before refrigerating in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water to loosen the sauce.
- Professional trick: Toss basil in at the end off heat to keep volatile aromatics intact. Finishing herbs added to a hot pan will taste muted.
- Texture tip: For silkier mouthfeel, use half ground chicken and half finely minced boneless, skinless chicken thigh (about 250 g each).
- Heat control: If you want more control over spiciness, remove seeds from the bird’s-eye chiles or use serranos for milder heat.
Storage & Reheating
- Refrigerator: Store in an airtight container for 3–4 days. Cool to room temperature before refrigerating.
- Freezer: Freezes okay for up to 2 months. Portion into freezer bags or containers, remove excess air, and freeze flat. Thaw overnight in the refrigerator.
- Reheating: Reheat in a skillet over medium heat for 3–5 minutes, stirring and adding 1–2 tbsp (15–30 ml) water if needed. Alternatively, reheat in a 175°C (350°F) oven for 8–10 minutes. Avoid the microwave for best texture; it can make the meat rubbery.
Variations & Substitutions
- Vegetarian (Vegan) Version: Replace ground chicken with 400 g (14 oz) firm tofu, pressed and crumbled, and use 2 tbsp (30 ml) soy sauce plus 1 tbsp (15 ml) mushroom stir-fry sauce in place of fish and oyster sauces. Cooking time: 4–5 minutes to brown tofu.
- Spicy Ramp-Up: Increase bird’s-eye chiles to 8–10 and add 1 tsp (5 ml) chili oil at the end. Keep sauce and cook times the same.
- Ground Pork or Beef: Swap 500 g (1.1 lb) ground pork or beef. Pork will be slightly fattier—reduce oil to 1 tbsp (15 ml). Beef needs the same cook time but may produce more liquid; drain excess.
- Low-Sodium: Use low-sodium soy and reduce fish sauce to 2 tsp (10 ml). Add extra lime and a pinch of sugar to compensate for flavor loss.
- Add Vegetables: Stir in 150 g (1 cup) snap peas or sliced bell pepper in Step 4 and cook 1–2 minutes longer until crisp-tender.
Serving Suggestions & Pairings
- Classic: Serve over steamed jasmine rice with a fried egg on top for richness.
- Salad: Pair with a simple cucumber salad for crunch and coolness.
- Drinks: Try a cold lager or Thai iced tea to balance the heat.
- Garnish: Fresh lime wedges and extra basil leaves. Internal link opportunity: pair with our [Garlic Roasted Potatoes] for a Western twist.
Nutrition Information
Per serving (serving size: 1 of 4 servings; includes 1 cup cooked jasmine rice):
- Calories: 470 kcal
- Total Fat: 22 g
- Saturated Fat: 4 g
- Cholesterol: 110 mg
- Sodium: 900 mg
- Total Carbohydrates: 45 g
- Dietary Fiber: 1 g
- Sugars: 6 g
- Protein: 28 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my dish turn out dry?
A: Most likely it was overcooked or the pan was too crowded. Cook on high heat and remove the chicken as soon as it’s no longer pink. Add 1–2 tbsp (15–30 ml) liquid if it looks dry.
Q: Can I make this without fish sauce?
A: Yes. Substitute 1 tbsp (15 ml) soy sauce plus 1 tbsp (15 ml) mushroom stir-fry sauce for a vegetarian-friendly flavor, but the dish will lack the distinct fishy umami.
Q: Can I double this recipe?
A: Yes, but cook in two batches so the pan stays hot. Overcrowding reduces browning and causes steaming.
Q: Can I prepare this the night before?
A: You can cook it the night before and refrigerate for up to 3 days. Reheat gently in a skillet with a splash of water to restore the sauce’s texture.
Q: How long does this keep in the fridge?
A: Stored in an airtight container, it keeps 3–4 days in the refrigerator.
Q: Can I use regular basil instead of Thai basil?
A: Yes. Regular sweet basil works, but the flavor will be less peppery and anise-like than Thai basil.
Q: My sauce is too thin. What should I do?
A: Simmer it for another 1–2 minutes over medium-high heat to reduce. Or stir in a slurry of 1 tsp (4 g) cornstarch mixed with 1 tbsp (15 ml) water, cook 30–60 seconds until thickened.
Conclusion
This Thai Chilli Basil Chicken is fast, bold, and dependable for weeknights. For an alternate take with slightly different seasonings and technique, see Thai Basil Chicken – RecipeTin Eats. If you want a classic Pad Krapow Gai recipe for comparison, check 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
Description
A quick weeknight stir-fry featuring bright basil, spicy chiles, and ground chicken in a savory sauce.
Ingredients
- 500 g (1.1 lb) ground chicken
- 2 tbsp (30 ml) neutral oil (vegetable, canola, or peanut)
- 6 cloves garlic, minced (about 18 g)
- 2 small shallots, thinly sliced (about 60 g)
- 4–6 Thai bird’s-eye chiles, thinly sliced
- 2 tbsp (30 ml) oyster sauce
- 1 tbsp (15 ml) light soy sauce
- 1 tbsp (15 ml) fish sauce
- 1 tsp (4 g) brown sugar (or palm sugar)
- 2 tbsp (30 ml) chicken stock or water
- 1 packed cup Thai holy or sweet basil (about 25–30 g)
- Lime wedges, for serving
- Cooked jasmine rice, to serve
Instructions
- Whisk oyster sauce, light soy sauce, fish sauce, brown sugar, and chicken stock in a small bowl. Mince the garlic and slice the shallots and chiles.
- Set the wok over high heat until it just begins to smoke, about 2 minutes. Add the oil and swirl to coat.
- Add garlic, shallots, and chiles. Stir constantly for 30–45 seconds until fragrant.
- Add the ground chicken, breaking it up with a spatula. Cook for 4–6 minutes until no pink remains.
- Pour the sauce mixture over the chicken and stir. Cook for 1–2 minutes until the sauce thickens slightly.
- Tear the basil leaves and stir them in off the heat until wilted.
- Taste and adjust seasoning if needed. Serve immediately over jasmine rice with lime wedges.
Notes
For a vegetarian option, replace ground chicken with crumbled firm tofu and adjust sauce ingredients.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 470
- Sugar: 6g
- Sodium: 900mg
- Fat: 22g
- Saturated Fat: 4g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 28g
- Cholesterol: 110mg
