How to Make the Perfect Spicy Thai Basil Chicken
Thai · Easy · 25 minutes min · 4 servings

A classic Thai dish featuring stir-fried chicken with aromatic Thai basil and a spicy sauce, delivering a burst of flavors.
Why this recipe works
This Spicy Thai Basil Chicken recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 25 minutes minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 350 calories with 28g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 17 simple ingredients that you can find at any grocery store:
- 1 lb chicken breast
- 2 tbsp vegetable oil
- 4 cloves garlic
- 2 tbsp green beans
- 1 cup Thai basil leaves
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tbsp fish sauce
- 1 tbsp sugar
- 1 tsp black pepper
- 1 tsp red chili flakes
- 1 tsp ground coriander
- 1 tsp ground cumin
- 1 tsp white pepper
- 2 tbsp water
- 1 lime lime juice
- 2 sprigs coriander
Step by step instructions
Step 1: Prep the Ingredients
Chop the chicken into bite-sized pieces and mince the garlic.
Step 2: Heat Oil
In a large skillet, heat the vegetable oil over medium-high heat.
Step 3: Cook Chicken
Add the chicken pieces to the skillet and stir-fry until browned, about 5 minutes.
Step 4: Add Vegetables and Spices
Add minced garlic, green beans, and all spices. Stir for 1-2 minutes.
Step 5: Mix the Sauce
In a bowl, combine the soy sauce, oyster sauce, fish sauce, sugar, and water. Pour over the chicken.
Step 6: Add Basil and Garnish
Stir in the Thai basil leaves and cook for another minute. Serve hot with lime juice and coriander sprigs.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- chicken breast → tofu
- soy sauce → tamari
- Thai basil → sweet basil
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Overcooking the chicken can lead to dryness.
- Not using fresh Thai basil affects the dish's flavor.
- Skipping the marinating step can reduce flavor.
Nutrition facts
Per serving: 350 calories, 28g protein, 10g carbs, 24g fat, 2g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →