There’s something so satisfying about a quick, flavorful stir fry that hits all the right notes – spicy, savory, and fresh. This Thai Basil Chicken Stir Fry Recipe is exactly that: an easy, vibrant dish that brings a little bit of Bangkok street food right to your kitchen, perfect for busy weeknights or when you want a delicious meal without fuss.
Jump to:
Why You'll Love This Recipe
I’ve made this Thai Basil Chicken Stir Fry Recipe countless times and it never disappoints. It’s a beautiful harmony of bold flavors and fresh herbs, with a hint of heat that you can easily adjust. Plus, it comes together super fast — just what’s needed when you don’t want to spend hours cooking but still crave something vibrant and satisfying.
- Speedy Cooking: Ready in under 15 minutes, it’s a perfect weeknight go-to when you need dinner on the table fast.
- Fresh, Authentic Flavors: The combination of Thai basil, garlic, and chili creates that classic street-food taste that’s instantly addictive.
- Flexible Ingredients: You can tweak the heat level or swap basil types based on what you have or your preferences.
- Great for Meal Prep: It reheats well and pairs beautifully with simple sides, making it practical as well as delicious.
Ingredients & Why They Work
The beauty of this recipe lies in the fresh ingredients that come together to create big flavors without being complicated. I always recommend using the freshest basil and garlic you can find because they truly make a difference. Also, the chicken thigh adds juiciness and depth that breast meat just doesn’t quite hit.
- Chicken thigh fillets: These are tender and stay juicy even with quick stir frying—way better for this recipe than dry chicken breast.
- Thai basil leaves: If you can find holy basil, grab it! It has a peppery, anise-like flavor that’s authentic to the dish. Regular Thai basil works well too.
- Green onion: Adds crunch and fresh bite, divided into white and green parts to add at different times for texture and color.
- Garlic cloves: Finely chopped—not minced—so the garlic cooks evenly without burning or spitting in the pan.
- Bird’s eye chili: Adds that signature fiery kick; you can easily adjust the amount to suit your spice tolerance.
- Oil (peanut, vegetable or canola): Used for high-heat stir-frying without overpowering the other flavors.
- Oyster sauce: A key umami booster that ties everything together with savory depth.
- Light and dark soy sauce: Light soy adds saltiness, dark soy adds color and a little sweetness; you can substitute but balancing these is crucial for authentic taste.
- Sugar: Just a touch to balance out the salt and heat for a perfectly harmonious sauce.
- Water: Helps in developing a luscious, glossy sauce that clings perfectly to the chicken.
- Steamed jasmine rice: The classic Thai rice that’s fragrant and soft, ideal to soak up all that delicious sauce.
Make It Your Way
What I love about this Thai Basil Chicken Stir Fry Recipe is how easy it is to make it your own. Whether you like it fiery hot or mild, packed with veggies, or even with tofu, it welcomes all kinds of tweaks. I often add bell peppers or a splash of lime juice for some extra zing.
- Variation: Once, I swapped out chicken for sliced firm tofu and it turned out fantastic – just make sure to press the tofu well and cook it till golden before adding the sauce.
- Heat level: Feel free to double or halve the bird’s eye chili depending on your preference – the sauce will carry the flavor either way.
- Herb swap: In a pinch, regular sweet basil works, though the dish has a more subtle aroma – I’ve done it when I ran out of Thai basil and still loved it.
- Added veggies: Bell peppers, snap peas, or baby corn stir-fried quickly with the chicken add great texture and nutrition.
Step-by-Step: How I Make Thai Basil Chicken Stir Fry Recipe
Step 1: Prep your ingredients carefully
Start by cutting your chicken into bite-sized pieces – I like roughly one-inch chunks so they cook evenly and stay juicy. Prepare the green onions by separating the white parts from the green – the whites go in early to soften, and the greens are tossed in last for freshness. Finely chop your garlic and deseed the bird’s eye chili to control the heat – chopping it finely releases all that flavor fast.
Step 2: Mix the sauce
Combine oyster sauce, light and dark soy sauces, sugar, and water in a small bowl. Stir until the sugar dissolves. This sauce mix is the flavor powerhouse here, so don’t skip this step or try to eyeball it if you can help it—balance is key.
Step 3: Fry with high heat and speed
Heat your wok or a heavy skillet over high heat then add your oil. Once shimmering hot, throw in the garlic and chilli and stir for about 10 seconds—watch out here, the aroma is intense and spicy! Quickly add the white parts of green onion and chicken, stirring constantly so the chicken browns nicely on the outside without drying out. This step usually takes about 2 minutes since the chicken pieces are small.
Step 4: Add the sauce and basil last
Pour in the sauce mixture and stir everything together. Let it cook for just about a minute or until the water reduces and the sauce becomes thick and glossy—this is the finish line for flavor! Toss in the green parts of the green onion and the basil leaves, stirring just until the basil wilts but stays fragrant. Serve immediately over freshly steamed jasmine rice.
Top Tip
Over the years, I’ve learned that timing and heat control can make or break this dish. Here are some tips I swear by to get restaurant-quality results at home:
- High Heat Stir Fry: Using high heat is essential to quickly cook the chicken and keep it juicy—low heat just steams everything and makes it soggy.
- Fresh Basil Addition: Add basil only at the very end and toss quickly; overcooking basil kills its aroma and vibrant green color.
- Garlic Cut Style: Finely chopped garlic prevents burning and bitter notes, unlike minced or pureed garlic which can scorch quickly on high heat.
- Chili Caution: Cook chili just briefly to release its heat without overpowering the dish, and be mindful not to inhale the fumes directly when frying!
How to Serve Thai Basil Chicken Stir Fry Recipe
Garnishes
I like to finish this stir fry with a few fresh garnishes that really brighten it up. A wedge of lime on the side is perfect to add a little zing just before eating. Sometimes I sprinkle chopped fresh red chilies or extra basil on top if I want more color and heat. A handful of toasted peanuts also adds a lovely crunch if you like texture contrast.
Side Dishes
This chicken stir fry pairs beautifully with simple steamed jasmine rice, which soaks up every drop of the sauce. For a classic touch, I like to serve fresh cucumber and tomato slices on the side—no dressing needed—just cool and refreshing against the spicy main dish.
Creative Ways to Present
For a fun dinner party, I’ve served the Thai Basil Chicken Stir Fry in little lettuce cups for hand-held bites, which guests absolutely loved. You can also place the stir fry atop coconut rice instead of jasmine for a creamy, tropical twist. Wrapping the dish with colorful garnishes like thinly sliced red chilies and fresh herbs adds a festive flair.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge and reheat within 1-2 days. The chicken holds up nicely, and the sauce thickens slightly, which I find makes the flavor even more intense after resting overnight.
Freezing
While I don’t freeze this often because it’s so quick to make fresh, it does freeze okay. I recommend portioning it into meal-sized containers and thawing overnight in the fridge before reheating gently on the stove to preserve texture and flavor.
Reheating
To reheat, I prefer warming the leftovers in a skillet over medium heat just until heated through. This keeps the chicken tender instead of drying it out like a microwave sometimes can. Adding a splash of water or soy sauce during reheating helps loosen the sauce if it’s thickened up.
Frequently Asked Questions:
For the most authentic flavor, Thai holy basil is ideal because of its peppery, anise-like notes. However, Thai sweet basil found at most supermarkets works wonderfully as a substitute. If neither is available, regular sweet basil is acceptable—just know it will be milder in flavor, but still delicious.
Absolutely! The recipe calls for bird’s eye chili, which can be adjusted or omitted to your heat preference. You can also add more chili if you want it fiery or reduce it for a gentle warmth. It’s very flexible to suit any palate.
Chicken thigh is preferred because it stays juicy and tender during the quick stir-fry process. Chicken breast can dry out easily, so if you choose breast meat, cut it thinly and be careful not to overcook it.
Finely chopping the garlic instead of mincing or pureeing it helps prevent burning because the pieces cook evenly and don’t scorch as quickly. Also, adding the garlic to hot oil briefly and stirring fast reduces the chance of it burning or becoming bitter.
Final Thoughts
This Thai Basil Chicken Stir Fry Recipe is genuinely a standout for me – it’s quick, fresh, and packed with those bold, unforgettable flavors that Thai food is known for. I recommend giving it a try exactly as written the first time, then feel free to make it yours with little tweaks and personal touches. I promise it’ll become a staple you reach for again and again when you want something easy, nutritious, and totally satisfying.
Print
Thai Basil Chicken Stir Fry Recipe
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Description
A quick and flavorful Thai Chilli Basil Chicken stir fry featuring tender chicken thigh pieces cooked with garlic, chili, and aromatic Thai basil, served with a savory oyster and soy sauce blend. Perfect for an easy, authentic Thai-inspired meal.
Ingredients
Chicken and Vegetables
- 225g chicken thigh fillets, skinless boneless, cut into bite size pieces
- 1 green onion, cut into 4cm lengths
- 1 cup Thai basil leaves, loosely packed (Holy Basil if available)
- 2 garlic cloves, large, finely chopped
- 1 birds eye or Thai chilli, deseeded and finely chopped
- 1 ½ tablespoon oil (peanut, vegetable or canola)
Sauce
- 2 teaspoon oyster sauce
- 1 teaspoon light soy sauce
- 1 teaspoon dark soy sauce (or all purpose)
- 1 teaspoon sugar
- 2 tablespoon water
Serving
- Steamed jasmine rice
Instructions
- Prepare the Sauce: In a small bowl, combine oyster sauce, light soy sauce, dark soy sauce, sugar, and water; mix well to combine.
- Heat the Oil: Place a wok or large pan over high heat and add the oil, heating until hot.
- Sauté Garlic and Chilli: Add the finely chopped garlic and deseeded chilli to the hot oil and cook for 10 seconds, taking care not to inhale the fumes as they can cause coughing.
- Cook Chicken and Green Onion: Add the white part of the green onion and the chicken pieces. Stir-fry until the chicken is cooked through, approximately 2 minutes.
- Add Sauce and Reduce: Pour in the prepared sauce and cook for 1 minute, allowing the water to reduce and the sauce to thicken and become glossy.
- Toss in Basil and Green Onion Tops: Add the green parts of the green onion and the basil leaves. Stir gently until the basil just wilts, then immediately remove from heat.
- Serve: Serve the Thai Chilli Basil Chicken hot alongside steamed jasmine rice for a complete meal.
Notes
- Holy Basil is preferred for authentic flavor, with a peppery and aniseedy taste; if unavailable, Thai Basil or even sweet basil can be used.
- Finely chopping garlic instead of mincing helps prevent burning and spitting during cooking.
- The combination of light and dark soy sauce creates a balanced flavor; if needed, all-purpose soy sauce can substitute both, though the color and intensity may vary.
- Serving suggestion: accompany with slices of cucumber and tomato without dressing to add a refreshing contrast.
- This recipe serves 2 reasonable portions or 1 large serving.
- Nutrition values exclude steamed jasmine rice.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 5 g
- Sodium: 700 mg
- Fat: 18 g
- Saturated Fat: 4 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 6 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 85 mg
Leave a Reply