If you have ever craved a vibrant, flavorful dish that bursts with aromatic herbs and a hint of spice, this Thai Basil Chicken Recipe is exactly what you need. It’s a perfect harmony of tender chicken thighs cooked with fragrant garlic, fiery Thai chilies, and an irresistible sauce that blends oyster, soy, and fish sauces with a touch of sweetness. The star of the show, fresh Thai basil leaves, lend that unmistakable, peppery aroma that makes every bite unforgettable. This dish is quick to prepare yet packed with layers of flavor that transport you straight to the bustling streets of Thailand, all from your own kitchen.

Ingredients You’ll Need
Don’t be intimidated by the ingredients—you’ll notice each one is simple but plays an essential role in creating the authentic taste, texture, and vibrant color that defines this dish. The balance between heat, savory depth, and fresh herbal notes all come together beautifully with just a handful of staples.
- 1 1/2 pounds boneless, skinless chicken thighs: Choose thighs for their juicy, tender texture that soaks up flavors excellently.
- 2 tablespoons vegetable oil: A neutral oil with a high smoke point perfect for stir-frying.
- 6 cloves garlic, minced: Garlic adds a pungent boldness that wakes up the dish immediately.
- 3 small Thai chilies, thinly sliced: These bring just the right amount of heat, which you can adjust to your liking.
- 1 medium onion, sliced: Onions add sweetness and body to the stir-fry.
- 2 tablespoons oyster sauce: Provides a deep, savory umami richness.
- 1 tablespoon soy sauce: Adds saltiness and color to the sauce.
- 1 tablespoon fish sauce: Essential for that authentic Thai flavor punch.
- 1 teaspoon sugar: Balances out the salty and spicy notes perfectly.
- 2 cups fresh Thai basil leaves: The aromatic herb that defines this dish, lending freshness and a slightly peppery flavor.
- Cooked jasmine rice: The perfect fragrant, fluffy bed for the saucy chicken.
- Lime wedges: For a bright, zesty finishing touch when serving.
How to Make Thai Basil Chicken Recipe
Step 1: Prepare Your Chicken
Start by thinly slicing the boneless, skinless chicken thighs. This ensures even cooking and helps the chicken absorb the sauce better, making every bite tender and flavorful. Setting the chicken aside now saves you time in the cooking process later.
Step 2: Heat the Oil and Infuse Flavors
Heat your vegetable oil in a skillet or wok over medium-high heat. Once hot, add the minced garlic and Thai chilies. Stir frequently; the aroma of garlic blooming in hot oil combined with the sharp heat of the chilies signals the foundation of your dish’s bold flavor profile.
Step 3: Cook the Chicken
Add the sliced chicken to the pan right after your aromatics become fragrant. Cook it thoroughly until no pink remains, which usually takes about 5 to 7 minutes. This method keeps the chicken juicy while allowing it to pick up all the sizzling flavors from the pan.
Step 4: Add Onions
Once your chicken is cooked through, toss in the sliced onion. Continue cooking until the onion softens and turns translucent. The mellow sweetness from the onions provides a beautiful counterpoint to the spicy chilies and pungent garlic.
Step 5: Combine and Simmer the Sauce
Mix oyster sauce, soy sauce, fish sauce, and sugar in a small bowl until the sugar dissolves completely. Pour this mixture over the chicken and onions, stirring well to coat everything evenly. Let it simmer for 2 to 3 minutes so the chicken absorbs the rich, balanced sauce.
Step 6: Finish with Thai Basil
Just before serving, add your fresh Thai basil leaves and stir them in until they wilt slightly. This step unlocks the fresh, peppery aroma unique to Thai basil, elevating the dish to its signature level of deliciousness.
How to Serve Thai Basil Chicken Recipe

Garnishes
Lime wedges are your best friend here. A light squeeze of fresh lime juice just before eating adds a zesty brightness that cuts through the richness, making every bite vibrantly balanced and refreshing.
Side Dishes
This dish pairs beautifully with fluffy, steaming jasmine rice, which soaks up all that incredible sauce. For a complete meal, consider serving with simple steamed vegetables or a crisp Thai cucumber salad to add a cool contrast to the spice.
Creative Ways to Present
Go beyond the plate by serving your Thai Basil Chicken Recipe in lettuce cups for a fun, hand-held experience, or over noodles for a twist. Garnish with extra basil leaves or chopped peanuts for added texture and visual appeal.
Make Ahead and Storage
Storing Leftovers
Place any leftover Thai Basil Chicken in an airtight container and refrigerate. It will stay fresh for up to 3 days, making it an excellent choice for quick lunches or dinners during a busy week.
Freezing
If you want to save the dish for longer, freeze in a freezer-safe container. Thai Basil Chicken freezes well for up to 2 months, though the fresh basil may lose some vibrancy—add fresh basil leaves after reheating for the best flavor.
Reheating
Reheat gently in a skillet over medium heat or in the microwave. To bring back some freshness, stir in a few fresh basil leaves and a squeeze of lime juice after warming.
FAQs
Can I use chicken breast instead of thighs?
Yes, you can swap chicken thighs with breast, but thighs provide more tenderness and richer flavor that complements this dish’s bold sauce beautifully.
How spicy is this Thai Basil Chicken Recipe?
The heat comes mainly from Thai chilies, which are quite potent. You can adjust the quantity or remove the seeds to control the spiciness exactly to your preference.
What can I substitute if I don’t have Thai basil?
If Thai basil is unavailable, regular sweet basil can work in a pinch, although it lacks some of the peppery notes. Mint or holy basil are alternative herbs but will change the flavor profile slightly.
Is this recipe gluten-free?
It can be made gluten-free by using tamari or gluten-free soy sauce and ensuring the oyster sauce is gluten-free. Always check product labels to be sure.
Can I make this recipe vegetarian?
Absolutely! Substitute chicken with tofu or mushrooms and replace fish sauce with soy sauce or a vegetarian alternative to keep the umami flavors intact.
Final Thoughts
This Thai Basil Chicken Recipe is one of those dishes that never fails to impress with its incredible mix of spicy, savory, and fresh flavors. Whether you’re cooking for yourself or sharing with friends, it’s a fantastic way to bring a little bit of Thailand’s bold culinary spirit right to your table. I encourage you to make it soon—it’s a dish that delights both beginners and seasoned cooks alike!
Print
Thai Basil Chicken Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Thai
Description
Thai Basil Chicken is a flavorful and aromatic stir-fry dish featuring tender chicken thighs cooked with garlic, Thai chilies, onions, and savory sauces, finished with fresh Thai basil leaves. This quick and easy recipe delivers a delicious balance of spicy, salty, and sweet flavors, making it a perfect weeknight dinner served over jasmine rice and garnished with lime.
Ingredients
Protein and Vegetables
- 1 1/2 pounds boneless, skinless chicken thighs, thinly sliced
- 6 cloves garlic, minced
- 3 small Thai chilies, thinly sliced (adjust according to your spice preference)
- 1 medium onion, sliced
- 2 cups fresh Thai basil leaves
Sauces and Seasonings
- 2 tablespoons vegetable oil
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 tablespoon fish sauce
- 1 teaspoon sugar
To Serve
- Cooked jasmine rice
- Lime wedges, for garnish
Instructions
- Prepare the chicken: Slice the boneless, skinless chicken thighs into thin pieces and set aside.
- Heat the oil: Warm the vegetable oil in a large skillet or wok over medium-high heat until hot.
- Sauté garlic and chilies: Add the minced garlic and sliced Thai chilies to the hot oil, stirring frequently until fragrant, about 30 seconds.
- Cook chicken: Add the sliced chicken to the pan and stir-fry until it is no longer pink, approximately 5-7 minutes.
- Add onion: Stir in the sliced onion and continue to cook until the onion becomes translucent, about 3-4 minutes.
- Prepare the sauce: In a small bowl, combine oyster sauce, soy sauce, fish sauce, and sugar, mixing well until the sugar dissolves.
- Combine sauce and ingredients: Pour the sauce over the chicken and onions, stirring to coat everything evenly. Let simmer for 2-3 minutes to meld the flavors.
- Add basil leaves: Stir in the fresh Thai basil leaves until they are just wilted and fragrant, about 1 minute.
- Serve: Plate the basil chicken over cooked jasmine rice and garnish with lime wedges for a zesty finish.
Notes
- Adjust the number of Thai chilies to your preferred spice level.
- Thinly slicing the chicken helps it cook quickly and evenly.
- Use fresh Thai basil for the authentic flavor; sweet basil is a substitute but changes the flavor profile slightly.
- Serve immediately for the best texture and flavor.
- Leftovers can be refrigerated for up to 2 days and reheated gently to avoid overcooking the chicken.

