Spicy Thai Basil Chicken Recipe
In my take on this classic Thai dish, you'll enjoy an amazing flavor even with regular basil instead of Thai or holy basil. As the chicken cooks over high heat, the sauce transforms into a glossy glaze. For optimal results, it's best to chop or grind your own chicken and have all ingredients prepared before you start cooking.

RPS Club home cooks rave with a perfect 5-star rating for Chef John’s effortless version of Thai basil chicken (pad krapow gai), a popular Thai dish that’s restaurant-quality and ready in under 30 minutes. True to his straightforward and approachable style, Chef John guides you through the ingredients, highlighting how to create layers of flavor with simple cooking techniques.
“Even though I don’t frequently whip up Thai cuisine at home, largely because I have a dozen exceptional Thai eateries within walking distance, when I do, this spicy Thai basil chicken is my absolute favorite,” shares Chef John.
What Is Thai Basil Chicken
Thai basil chicken is a stir-fry dish made with finely chopped or ground chicken cooked with chile peppers, garlic, and shallots, and seasoned with a sweet and salty sauce and finished with fresh basil. It’s a classic dish in Thai cuisine and can be found in restaurants and as a popular street food.
Ingredients for Thai Basil Chicken
Sauce
Chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar are whisked together to make a sweet and salty mixture to flavor the recipe.
Chicken
Chef John minces skinless, boneless chicken thigh until they’re very finely chopped. You could use packaged ground chicken to speed up the process, but chopping or grinding your own gives you superior flavor and texture.
Shallots and garlic
Sliced shallots and minced garlic add another layer of flavor.
Hot chile peppers
This is where the heat comes into play. Use Thai chile, serrano chile, or other hot pepper of your choice, and customize the amount to suit your tolerance for heat.
Basil
This recipe traditionally uses Thai basil or “holy” basil, which have their own distinctive flavors. Chef John uses sweet basil, which is more readily available in most grocery stores. In the recipe video, Chef John demonstrates how he stacks and rolls basil leaves like a cigar to quickly slice thin ribbons that cook faster and impart flavor throughout the dish.
“No, I didn’t use the real “holy” basil,” says Chef John. “But even with regular basil, this simple recipe is spectacular. Aromatic basil is the perfect herb for pairing with the slightly sweet, sort of salty, and possibly spicy, chopped meat.”
Are Thai Basil and Sweet Basil the Same?
There are more than 100 varieties of basil, all of which are members of the mint family, and each variety has its own flavor. Thai basil has a mildly spicy licorice or anise seed flavor. Sweet basil (also known as Italian basil) tastes sweet and peppery. Holy basil (also called Thai holy basil) tastes of pepper and cloves.
How to Make Thai Basil Chicken
Chef John recommends you prep all the ingredients before you start cooking because once you start the stir-fry, it all comes together very quickly. Prep takes about 15 minutes and cooking time is a speedy 10 minutes. If you want to serve the chicken with steamed rice, time your cooking accordingly.
To get started, you’ll add the oil and minced chicken to a smoking-hot skillet and cook the chicken briefly for a couple of minutes. Next, you’ll add the shallots, garlic, and sliced chilies, and cook for another couple of minutes. About a tablespoon of the sauce goes in next to cook for a minute with the chicken until it starts to caramelize on the skillet. Finally, you add the rest of the sauce, scraping up the caramelization and coating the chicken for another minute. Remove the skillet from the heat and stir in the basil until it’s wilted from the residual heat. Now your Thai Basil Chicken is ready to serve.
Ingredients
- ⅓ cup chicken broth
- 1 tablespoon oyster sauce
- 1 tablespoon soy sauce, or as needed
- 2 teaspoons fish sauce
- 1 teaspoon white sugar
- 1 teaspoon brown sugar
- 2 tablespoons vegetable oil
- 1 pound skinless, boneless chicken thighs, coarsely chopped
- ¼ cup sliced shallots
- 4 cloves garlic, minced
- 2 tablespoons minced Thai chilies, Serrano, or other hot pepper
- 1 cup very thinly sliced fresh basil leaves
- 2 cups hot cooked rice
Directions
-
Gather ingredients
- Whisk chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar together in a bowl until well blended.
3. Heat large skillet over high heat. Drizzle in oil. Add chicken and stir fry until it loses its raw color, 2 to 3 minutes.
4. Stir in shallots, garlic, and sliced chilies. Continue cooking on high heat until some of the juices start to caramelize in the bottom of the pan, about 2 or 3 more minutes.
5. Add about a tablespoon of the sauce mixture to the skillet; cook and stir until sauce begins to caramelize, about 1 minute.
6. Pour in the rest of the sauce. Cook and stir until sauce has deglazed the bottom of the pan. Continue to cook until sauce glazes onto the meat, 1 or 2 more minutes. Remove from heat.
7. Stir in basil. Cook and stir until basil is wilted, about 20 seconds. Serve with rice.
8. Serve hot and enjoy!