This Thai basil chicken is finely diced chicken that is stir fried with bell peppers, shallots and fresh basil leaves, all in a savory sauce. A take out classic that’s quick and easy to make in the comfort of your own home!

I love to recreate our favorite Thai style dishes at home including Thai chicken curry, Thai cucumber salad, chicken fried rice and this delicious and fresh tasting Thai basil chicken.

This Thai basil chicken is finely diced chicken that is stir fried with bell peppers, shallots and fresh basil leaves, all in a savory sauce. This Thai basil chicken is finely diced chicken that is stir fried with bell peppers, shallots and fresh basil leaves, all in a savory sauce.

A bowl of Thai basil chicken served over rice.

Whenever I go to my local Thai restaurant, I order the Thai basil chicken. I just love the mix of chicken, fragrant Thai basil and veggies, all in the most fabulous sauce.

How do you make Thai basil chicken?

This recipe starts with coarsely chopped chicken thighs. The chicken is browned in a pan along with garlic, shallots, bell peppers and chili peppers. Whisk together chicken broth, oyster sauce, fish sauce, soy sauce and brown sugar to make the sauce for this dish. The sauce is poured into the chicken and vegetable mixture, then simmered until the sauce coats everything. The final step is to stir in fresh Thai basil leaves, then serve and enjoy.

Bowls of ingredients including bell peppers, basil leaves, serrano chilies and minced chicken.

Tips for the perfect dish

  • The traditional method for this dish is to use chicken thighs that have been chopped into small pieces. The mixture resembles what you might find with a store bought ground chicken, but the texture is different which is why it’s important to chop your own chicken for the best results.
  • This sauce calls for ingredients you may not already have in the pantry such as fish sauce and oyster sauce. These condiments are readily available in the Asian foods section of most grocery stores, as well as in Asian markets.
  • You can make this dish as mild or as spicy as you like. If you don’t like spicy food, feel feel to omit the sliced chili peppers. If you like things hot, you can absolutely add more.
  • Thai basil chicken stays fresh in the refrigerator for up to 3 days. This dish can be frozen for up to 2 months. If you’re planning to freeze your finished chicken, I recommend omitting the basil and adding it after the chicken has been thawed and reheated.

Browned diced chicken in a skillet.

What is the difference between Thai basil and regular basil?

Thai basil has a distinct appearance and flavor that is different from Italian style basil. In addition, Thai basil typically has purple stems, while Italian basil is all green. Thai basil has more of a licorice type, bolder flavor. Italian basil has a sweeter, milder flavor. If you can’t find Thai basil for this dish, you can substitute standard basil. The flavor may just be a bit different when compared to what you might get at a restaurant.

Chicken with bell peppers, serrano chilies and garlic in a pan.

Thai basil chicken flavor variations

This dish is fabulous when served as-is, but you can also switch up the ingredients to customize the recipe to your tastes.

  • Protein: Feel free to use ground chicken, or cubed chicken thighs instead of the coarsely chopped chicken. This recipe also works really well with sliced steak, shrimp or tofu.
  • Vegetables: You can add more vegetables to this dish such as mushrooms, green beans or baby corn.
  • Serving: While it is traditional to offer Thai basil chicken over steamed white rice, other great options include coconut rice, brown rice, quinoa or rice noodles.

A pan of Thai basil chicken with peppers and fresh basil leaves.

Skip the takeout and make your own basil chicken instead; you’ll be glad you did!

More Asian inspired dishes

Thai Basil Chicken Video

5 from 14 votes

Thai Basil Chicken

AuthorSara Welch
A bowl of Thai basil chicken served over rice.
This Thai basil chicken is finely diced chicken that is stir fried with bell peppers, shallots and fresh basil leaves, all in a savory sauce. A take out classic that's quick and easy to make in the comfort of your own home!
Prep Time20 minutes
Cook Time20 minutes
Total Time40 minutes
Course Main
Cuisine Asian
Serves 4


For the sauce

  • 1/2 cup chicken broth
  • 1 tablespoon oyster sauce
  • 1 tablespoon soy sauce
  • 1 tablespoon fish sauce
  • 1 tablespoon brown sugar
  • 1 1/2 teaspoons corn starch

For the stir fry

  • 1 tablespoon vegetable oil
  • 1 pound boneless skinless chicken thighs coarsely chopped
  • 1 red bell pepper cored, seeded and thinly sliced
  • 1 green bell pepper cored, seeded and thinly sliced
  • 1/4 cup shallots diced
  • 1 tablespoon garlic minced
  • 1 small serrano chili thinly sliced. omit if you don't like heat
  • 1 cup small fresh Thai basil leaves
  • salt and pepper to taste
  • rice for serving


For the sauce

  • Place all the sauce ingredients in a medium bowl. Whisk until well combined.

For the stir fry

  • Heat the oil in a large pan over high heat. Add the chicken and cook for 4-5 minutes, stirring occasionally. Season the chicken with salt and pepper to taste.
  • Add the red and green bell peppers and shallots, then cook for another 4-5 minutes or until peppers have softened.
  • Add the garlic and serrano pepper. Cook for 1 more minute.
  • Pour the sauce over the chicken and vegetables, then bring to a simmer.
  • Cook for 1-2 minutes or until sauce has just thickened. Taste and add more salt and pepper if needed. Stir in the basil leaves, then serve immediately, over rice if desired.


Calories: 217kcal | Carbohydrates: 11g | Protein: 24g | Fat: 8g | Saturated Fat: 4g | Cholesterol: 108mg | Sodium: 941mg | Potassium: 488mg | Fiber: 2g | Sugar: 6g | Vitamin A: 1083IU | Vitamin C: 66mg | Calcium: 22mg | Iron: 1mg

Hello! I’m Sara!

Learn more about Sara

Related Posts

Free Bonus

5 Secrets to Meal Planning + Free Toolkit!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Left out the fish sauce. It resulted in a Perfect balance of not being too sweet or too salty. Family loved it! Thanks!

  2. 5 stars
    I haven’t ever tried this until now, and wow; I have been missing out! Worthy of a restaurant, indeed; this was hands down delicious!

  3. 5 stars
    Gotta tell ya’, wasn’t sure going into this that cutting up the chicken that small was going to be worth the effort. But it totally was! Incredibly delicious. The small pieces totally added to the experience as they were able to be coated in more flavor and had the PERFECT texture!

  4. 5 stars
    I love making this at home so that I can change up the heat level based on who is eating it. This recipe is a total keeper!

  5. 5 stars
    You must have read my mind – I was just thinking about Thai Basil and how I should actually make it at home for a change. I was so easy to make – thanks for the inspiration Sara!

  6. 5 stars
    Oh yes,….making this for later. Not sure I’ll be able to find Thai basil but here’s hoping! This whole dish has me drooling. Pinned for later!

  7. 5 stars
    What a colorful and delicious chicken meal it is! I made it, and it did not disappoint. It is full of flavors; it is worth making!

  8. 5 stars
    We enjoyed this Thai Basil Chicken for lunch today. I served it with steamed rice. It was sooo good. I was hoping to have leftovers for lunch tomorrow, but no such luck. Everyone had a second helping!

  9. 5 stars
    Such a flavorful and easy meal! Looks so good, especially with all those peppers and the Thai Basil leaves.