RecipeShare Test Kitchen
4.8(5 ratings)
Quick Thai basil chicken stir-fry with tender chicken breast, garlic, chilli, fish sauce, and fragrant basil. An easy savoury dinner for rice or vegetables.
Slice the chicken evenly across the grain so it cooks quickly and stays tender.
Mix the sauce before heating the pan so the stir-fry stays quick and controlled.
Cook in batches if the pan is crowded; chicken browns better than it steams.
Add the basil after turning off the heat to protect its aroma and colour.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Ingredient amounts update instantly.
Mix the fish sauce, soy sauce, oyster sauce, and brown sugar in a small bowl. Keep the lime juice aside.
Heat the oil in a wok or large frying pan over medium-high heat.
Add the garlic and chilli and stir-fry for 20 to 30 seconds, until fragrant.
Add the chicken in a single layer and stir-fry for 3 to 4 minutes, or cook in batches until lightly browned and cooked through.
Pour in the sauce and toss for 1 to 2 minutes until the chicken is glossy and coated.
Turn off the heat, add the lime juice and basil, and toss just until the basil wilts.
Finish with mint and peanuts, if using, and serve with jasmine rice or steamed vegetables.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
This Thai basil chicken is a fast stir-fry built around tender chicken breast, garlic, chilli, fish sauce, and fragrant basil. A little soy sauce and oyster sauce round out the savoury flavour, while lime juice keeps the finished dish bright rather than heavy.
It is intentionally a simple stir-fry rather than a full rice-bowl plate with a crispy egg. For that more substantial version, see our High-Protein Thai Basil Chicken.
Fish sauce supplies the characteristic Thai savoury depth, while soy sauce adds salt and colour. Oyster sauce contributes body and a mild sweetness, and brown sugar smooths the salty edges. Lime juice is added after cooking so its acidity stays fresh. Thai basil goes in at the very end: prolonged cooking dulls its aroma and darkens the leaves.
Slice the chicken across the grain into even pieces and have every ingredient ready before heating the pan. A hot pan helps the chicken brown before it releases too much moisture. If the pieces sit crowded together, cook them in batches; steaming is the main reason chicken breast turns pale and watery.
Keep the sauce cooking time short. Once it coats the chicken, turn off the heat and fold in the lime and basil. This protects the chicken from overcooking while keeping the sauce glossy.
Serve with jasmine rice, cauliflower rice, or steamed greens. Leftovers keep in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered pan with a splash of water so the chicken does not dry out.
Each serving contains approximately 300 calories, 42 g protein, and 9 g fat, excluding rice and optional peanuts. Sodium is estimated at 1,250 mg and varies with the fish sauce, soy sauce, and oyster sauce brands used.
Serving Size: 1 portion
* Reference intakes are based on an average adult's 8,400 kJ / 2,000 kcal diet. Your needs may be higher or lower.
Thai basil gives the most distinctive anise-like aroma, but regular basil works as a practical substitute when added off the heat.
Yes. Ground chicken makes the dish closer to a pad kra pao-style stir-fry; cook it until no longer pink before adding the sauce.
Slice it evenly across the grain, use a hot pan, avoid overcrowding, and keep the final sauce toss brief.
See how other home cooks made this recipe, then share your own experience.
5 ratings
How would you rate this recipe?
Cooking the chicken in batches prevented steaming, and adding the basil off the heat kept its aroma fresh.
I added green beans for extra vegetables and the sauce coated everything well.
Pre-mixing the sauce made this very easy to cook after work. The lime at the end really helped.
I used jalapeno instead of red chilli and served it with rice. It was quick and full of flavour.
The sauce is savoury and balanced, and the chicken stayed tender when I cooked it in two batches.
Add your personal creations and build your own recipe collection.