Thai Basil Chicken
This post may contain affiliate links. Please read our disclosure policy.
Learn how to make a restaurant-worthy Thai Basil Chicken stir fry at home in under 30 minutes! Tender chicken and veg are cooked together in a slightly sweet, salty, aromatic sauce for that authentic-Thai flavor.
Looking for more easy Thai-inspired meals? Try my Thai Drunken Noodles, Thai Chicken Curry with Coconut Milk, Chicken Pad Thai, Baked Thai Pineapple Salmon in Foil, and my go-to Sweet and Spicy Thai Chicken!

Why This Recipe Works
It’s quick and easy: All you need to do is prep a simple sauce and do a bit of chopping before everything comes together in a skillet or wok in just 15 minutes, perfect for busy weeknights!
It has that authentic Thai flavor: A handful of authentic Thai ingredients such as oyster sauce, fish sauce and Thai Basil mean this Thai Basil Chicken recipe tastes just like one from a restaurant!
Ingredients

- Shallot: Use a banana shallot (also called an echalion shallot) as they’re much easier to peel and slice!
- 3-4 birds eye chili peppers: adjust to suit your preferred level of heat!
- Chicken breasts: cut in to bite-sized chunks.
- Thai Basil leaves: don’t be tempted to use Italian basil here as Thai basil’s unique flavor is key to this dish! If you can’t find it at the store try a specialist Asian grocer.
- Jasmine rice: to serve.
How To Make It


- Make the sauce: Combine the soy sauce, oyster sauce, fish sauce, sugar and 1/4 cup water in a small bowl, stirring until the sugar has dissolved. Set aside. (photo 1)
- Cook the aromatics: Heat the oil in a large wok or non-stick skillet over a medium high heat. Once it is shimmering, add the shallot, chillies and crushed garlic, and cook, stirring all the time, until the garlic and shallots are soft, and are just about to start taking on color. (photos 2-3)
- Cook the chicken: Add the chicken and continue to cook, stirring often, until no pink bits remain on the chicken. Add the salad onion pieces, and continue to cook everything until the chicken is just cooked through. (photos 4-6)
- Add the sauce: Add the sauce and the basil leaves, and allow the sauce to reduce until it is sticky and coats the chicken. Serve immediately with jasmine rice. (photos 7-8)



Expert Tips and Tricks
- Use thigh meat instead. The chicken breast can be substituted for thigh meat. You need roughly 2 skinless boneless chicken thighs per large chicken breast.
- Adjust the heat levels. Thai red chili peppers are quite spicy, so if you’re not good with heat switch them out for a single regular red chili pepper. Seeds and the white membrane inside is where all the heat is, so cut some or all of these out to also help tone down this recipe.
Frequently Asked Questions
Yes, sub the soy sauce for tamari, and check there are no gluten add-ins in your brand of oyster sauce.
I like this just as-is, but if you want to add a chopped red bell pepper cook it at the same time as you add the chicken. Alternatively, you could serve it with fried rice which contains more veg, or with a crunchy Asian-style slaw.

More Dinner Recipes
- Best Honey Walnut Shrimp Recipe
- Spaghetti Carbonara with Pancetta
- Simple Mango Chicken Curry without Coconut Milk
- Easy Creamy Pesto Chicken Recipe
- Simple Asian-style Pineapple Chicken
Did you make this recipe? FANTASTIC. Please rate the recipe below and be sure to tag me on social when you share a photo on social – I love seeing what you’re up to in the kitchen!

Thai Basil Chicken
Ingredients
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- ½ tbsp fish sauce
- 1 tsp sugar
- ¼ cup water
- 1 tbsp oil
- 1 shallot, thinly sliced
- 3-4 birds eye chili peppers, adjust to taste
- 1 tbsp crushed garlic
- 1 lb chicken breasts, cut into bite-sized chunks
- 2 green onions, cut into 1 1/2 inch lengths
- 1 cup Thai basil
- jasmine rice, to serve
Instructions
- Combine the soy sauce, oyster sauce, fish sauce, sugar and water in a small bowl, stirring until the sugar has dissolved. Set aside.
- Heat the oil in a large wok or non-stick skillet over a medium high heat. Once it is shimmering, add the shallot, chillies and crushed garlic, and cook, stirring all the time, until the garlic and shallots are soft, and are just about to start taking on color.
- Add the chicken and continue to cook, stirring often, until no pink bits remain on the chicken. Add the onion pieces, and continue to cook everything until the chicken is just cooked through.
- Add the sauce and the basil leaves, and allow the sauce to reduce until it is sticky and coats the chicken. Serve immediately with jasmine rice.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













Can you use Thai basil from a bottle, like McCormick’s, in place of fresh leaves?
Sure! I would use 1/3 to 1/2 the amount of dried herb that the recipe calls for fresh herb 🙂
The flavors in this dish are spot-on for any of my favorite Thai restaurants and I love that I can whip up at home in just 30 minutes! Don’t be tempted to use Italian basil though, the Thai basil is what makes this dish so special!
I made your zuppa Toscana and it was delicious.We drive 1-1/2 hours to eat at olive Garden. It is my very favorite place to eat,so I was happy to have one of their soups.I get the zappa, and chicken scampi. Do you have the recipe for the chicken scampi ??
Darn it, I don’t! Maybe in the future I can make one tho! 😉 Glad you enjoyed this recipe so much. Thanks for your feedback, Donna!