Spicy Thai Basil Chicken

I didn’t try Thai basil chicken until I was in my twenties, and I remember thinking it was this complicated dish that only restaurant chefs could pull off. All those sauces, the fresh basil, the high heat—it seemed way out of my league.

Turns out, I was totally wrong. Thai basil chicken is one of those recipes that looks fancy but comes together in about 15 minutes. The secret is having everything prepped and ready to go before you turn on the stove. Once that pan gets hot, you’re basically just tossing things in and stirring. The hardest part is probably finding Thai basil at the grocery store, and even regular basil works in a pinch.

thai basil chicken
Image: letmefood.com / All Rights reserved

Why You’ll Love This Thai Basil Chicken

  • Ready in under 20 minutes – This stir-fry comes together faster than ordering takeout, making it perfect for busy weeknights when you need dinner on the table quickly.
  • Bold, authentic flavors – The combination of fresh Thai basil, garlic, and chili creates that restaurant-quality taste you crave, right in your own kitchen.
  • Simple ingredients – You only need a handful of basic items, most of which you might already have in your pantry or can easily find at your local grocery store.
  • High-protein meal – With chicken thigh as the star, this dish keeps you satisfied and energized without feeling heavy.
  • One-pan cooking – Everything cooks in a single pan, which means less cleanup and more time to enjoy your meal.

What Kind of Chicken Should I Use?

Chicken thighs are the way to go for this recipe because they stay juicy and tender even with the high heat cooking that Thai basil chicken requires. If you only have chicken breast on hand, it’ll still work, but keep a close eye on it since breast meat can dry out more easily. You can buy pre-cut chicken pieces to save time, or just grab whole thigh fillets and cut them yourself into bite-sized chunks – aim for pieces about 1 to 1.5 inches so they cook quickly and evenly. Whether you go with boneless skinless thighs from the regular meat section or grab them from the freezer aisle, just make sure they’re fully thawed before you start cooking.

thai basil chicken
Image: letmefood.com / All Rights reserved

Options for Substitutions

This recipe is pretty forgiving, so here are some swaps you can make if needed:

  • Chicken thigh fillets: You can use chicken breast if that’s what you have, though thighs stay juicier. Ground chicken or pork also work great – just adjust the cooking time since ground meat cooks faster.
  • Thai basil: Thai basil gives this dish its signature flavor, so try to find it if possible. In a pinch, regular Italian basil works, but the taste will be different – add it at the very end of cooking to preserve its flavor.
  • Birds eye or Thai chilli: Adjust the heat to your liking – use half a chilli for mild, or add more if you love spice. Serrano peppers or jalapeños can substitute, though they’re a bit milder.
  • Dark soy sauce: If you only have light soy sauce, just use 2 teaspoons total instead of mixing light and dark. Your dish will be slightly lighter in color but still tasty.
  • Oyster sauce: For a vegetarian version, swap oyster sauce with hoisin sauce or mushroom-flavored soy sauce. The flavor profile changes slightly but it’s still good.

Watch Out for These Mistakes While Cooking

The biggest mistake when making Thai basil chicken is adding the basil too early, which causes it to turn black and lose its fresh flavor – wait until the very last minute and just let it wilt for 10-15 seconds before serving.

Another common error is using chicken breast instead of thigh, which dries out quickly over high heat and doesn’t absorb the sauce as well, so stick with thigh meat for juicy, flavorful results.

Don’t skip the step of cooking the garlic and chili first, but watch them carefully since they can burn in seconds over high heat, turning bitter and ruining the whole dish.

Finally, make sure your pan is really hot before adding the chicken – if the temperature is too low, the chicken will steam instead of getting those nice caramelized edges that make this dish so good.

thai basil chicken
Image: letmefood.com / All Rights reserved

What to Serve With Thai Basil Chicken?

Thai basil chicken is already served over steamed jasmine rice, which soaks up all that savory, slightly spicy sauce perfectly. I like to add a fried egg on top with a runny yolk – when you break it, the yolk mixes with the sauce and makes everything even better. For sides, a simple cucumber salad with rice vinegar and a pinch of sugar helps cool things down if you’re sensitive to heat, or you could serve some stir-fried vegetables like bok choy or Chinese broccoli on the side. If you want to make it a bigger meal, spring rolls or dumplings make great appetizers before diving into the main dish.

Storage Instructions

Store: Keep your Thai basil chicken in an airtight container in the fridge for up to 3 days. The basil might darken a bit, but the flavors actually get even better as they sit together. I like to store the rice separately so it doesn’t get mushy.

Freeze: This dish freezes pretty well for up to 2 months, though I’d recommend leaving out the fresh basil and adding it when you reheat. The chicken and sauce freeze great, and you can just toss in fresh basil leaves when serving for that bright, aromatic flavor.

Reheat: Warm it up in a pan over medium heat with a splash of water to loosen the sauce, stirring occasionally until heated through. You can also microwave it, but the stovetop method keeps the chicken from getting rubbery and brings back that fresh-cooked texture.

Preparation Time 5-10 minutes
Cooking Time 5-10 minutes
Total Time 10-20 minutes
Level of Difficulty Easy
Servings 2 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 710-830
  • Protein: 32-38 g
  • Fat: 33-39 g
  • Carbohydrates: 70-85 g

Ingredients

For the sauce:

  • 1 tbsp oyster sauce
  • 1 tsp soy sauce
  • 1 tsp dark soy sauce
  • 1 1/2 tsp sugar
  • 1/2 tsp fish sauce
  • 2 tbsp water

For the stir-fry:

  • 8 oz chicken (cut into 1/2-inch bite-sized pieces)
  • 1 1/2 tbsp oil
  • 1/2 tsp toasted sesame oil
  • 3 garlic cloves (freshly minced)
  • 1 to 2 bird’s eye chilies
  • 2 green onions
  • 1 packed cup Thai basil leaves
  • jasmine rice

Step 1: Prepare Mise en Place and Sauce

  • 3 garlic cloves, minced
  • 1 to 2 bird’s eye chilies, sliced
  • 2 green onions, separated into white and green parts
  • 1 packed cup Thai basil leaves, roughly chopped
  • 1 tbsp oyster sauce
  • 1 tsp soy sauce
  • 1 tsp dark soy sauce
  • 1 1/2 tsp sugar
  • 1/2 tsp fish sauce
  • 2 tbsp water

Mince the garlic cloves finely and slice the bird’s eye chilies into thin rounds, removing seeds if you prefer less heat.

Chop the green onions, separating the white parts from the green parts and keeping them in separate piles.

Roughly chop the Thai basil leaves and set aside.

In a small bowl, combine the oyster sauce, soy sauce, dark soy sauce, fish sauce, sugar, and water, stirring until the sugar dissolves completely.

This sauce base is crucial for building authentic Thai flavors, so take a moment to ensure it’s well mixed.

Step 2: Cook Aromatics and Chicken

  • 1 1/2 tbsp oil
  • 1/2 tsp toasted sesame oil
  • 3 garlic cloves, minced
  • 1 to 2 bird’s eye chilies, sliced
  • green onion white parts
  • 8 oz chicken, cut into 1/2-inch bite-sized pieces

Heat the 1 1/2 tablespoons of oil and sesame oil in a large skillet or wok over high heat until it shimmers and is just starting to smoke.

Add the minced garlic and sliced chilies, stirring constantly for about 10 seconds—you want to bloom these aromatics and release their fragrance without letting them burn.

Immediately add the white parts of the green onions along with the bite-sized chicken pieces, stirring and cooking for 2 minutes until the chicken is mostly cooked through.

I like to keep the heat high here to get a slight caramelization on the chicken, which adds depth to the dish.

Step 3: Build the Sauce and Finish

  • sauce mixture from Step 1
  • green onion green parts
  • 1 packed cup Thai basil leaves, chopped

Pour the sauce mixture from Step 1 into the pan with the cooked chicken and aromatics, stirring constantly for about 1 minute to allow the sauce to coat everything evenly and reduce slightly.

The sauce will cling to the chicken and create a glossy coating.

Add the green parts of the green onions and the chopped Thai basil, tossing everything together for 30 seconds to 1 minute until the basil just begins to wilt but still maintains its vibrant color and fresh aromatics.

Don’t let the basil cook too long—you want to preserve its delicate Thai basil flavor, which is the signature of this dish.

Step 4: Plate and Serve

  • jasmine rice

Transfer the Thai basil chicken to a serving plate and serve immediately over steamed jasmine rice.

The rice will absorb the flavorful sauce beautifully, bringing everything together.

thai basil chicken

Spicy Thai Basil Chicken

Delicious Spicy Thai Basil Chicken recipe with step-by-step instructions.
Prep Time 5 minutes
Cook Time 10 minutes
Total Time 15 minutes
Servings: 2 servings
Calories: 770

Ingredients
  

For the sauce
  • 1 tbsp oyster sauce
  • 1 tsp soy sauce
  • 1 tsp dark soy sauce
  • 1 1/2 tsp sugar
  • 1/2 tsp fish sauce
  • 2 tbsp water
For the stir-fry
  • 8 oz chicken (cut into 1/2-inch bite-sized pieces)
  • 1 1/2 tbsp oil
  • 1/2 tsp toasted sesame oil
  • 3 garlic cloves (freshly minced)
  • 1 to 2 bird's eye chilies
  • 2 green onions
  • 1 packed cup Thai basil leaves
  • jasmine rice

Method
 

  1. Mince the garlic cloves finely and slice the bird's eye chilies into thin rounds, removing seeds if you prefer less heat. Chop the green onions, separating the white parts from the green parts and keeping them in separate piles. Roughly chop the Thai basil leaves and set aside. In a small bowl, combine the oyster sauce, soy sauce, dark soy sauce, fish sauce, sugar, and water, stirring until the sugar dissolves completely. This sauce base is crucial for building authentic Thai flavors, so take a moment to ensure it's well mixed.
  2. Heat the 1 1/2 tablespoons of oil and sesame oil in a large skillet or wok over high heat until it shimmers and is just starting to smoke. Add the minced garlic and sliced chilies, stirring constantly for about 10 seconds—you want to bloom these aromatics and release their fragrance without letting them burn. Immediately add the white parts of the green onions along with the bite-sized chicken pieces, stirring and cooking for 2 minutes until the chicken is mostly cooked through. I like to keep the heat high here to get a slight caramelization on the chicken, which adds depth to the dish.
  3. Pour the sauce mixture from Step 1 into the pan with the cooked chicken and aromatics, stirring constantly for about 1 minute to allow the sauce to coat everything evenly and reduce slightly. The sauce will cling to the chicken and create a glossy coating. Add the green parts of the green onions and the chopped Thai basil, tossing everything together for 30 seconds to 1 minute until the basil just begins to wilt but still maintains its vibrant color and fresh aromatics. Don't let the basil cook too long—you want to preserve its delicate Thai basil flavor, which is the signature of this dish.
  4. Transfer the Thai basil chicken to a serving plate and serve immediately over steamed jasmine rice. The rice will absorb the flavorful sauce beautifully, bringing everything together.

Leave a Comment

Recipe Rating