Thai Basil Chicken Recipe
If you’ve been searching for that perfect weeknight dinner to wake up your taste buds, look no further than Thai Basil Chicken! This vibrant stir-fry whips up in no time and brings together juicy chicken, aromatic garlic and shallots, bright bell peppers, and the intoxicating fragrance of fresh basil leaves, all tossed in a savory, slightly sweet sauce. Every bite is an incredible balance of flavor, texture, and color – and once you give this dish a try, it’s bound to become your go-to for quick, feel-good meals.

Ingredients You’ll Need
The beauty of Thai Basil Chicken lies in its simplicity—each ingredient is carefully chosen to build layers of flavor, color, and aroma. Some may be kitchen staples, others a fun reason to visit your local market, but every one of them plays a starring role in this unforgettable stir-fry.
- Chicken thighs: Boneless, skinless, and sliced thin for the juiciest, most flavorful bites that soak up every drop of sauce.
- Vegetable oil: Essential for high-heat stir-frying and helping all those lovely flavors meld together.
- Garlic: Minced garlic gives the dish its punchy, aromatic base—don’t skimp on it!
- Shallots: Thinly sliced shallots offer subtle sweetness and depth to the dish.
- Red chili: Adds a spicy kick and brilliant splash of color; feel free to adjust the amount to your spice preference.
- Bell pepper: Sliced bell pepper provides a sweet crunch and pretty pop of red or yellow.
- Fresh basil leaves: Star of the show! Adds that signature herbal, slightly anise flavor unique to Thai Basil Chicken.
- Oyster sauce: Delivers savory, umami depth with a glossy finish to the sauce.
- Soy sauce: Offers classic salty flavor and rounds out the sauce profile.
- Fish sauce: Adds incredible complexity and that unmistakable Southeast Asian tang.
- Sugar: Balances the heat and saltiness to keep things crave-worthy.
- Chicken broth: Helps everything come together, making the sauce just saucy enough to coat every bite.
- Salt and pepper: A final seasoning touch so you can adjust the flavor to absolute perfection.
How to Make Thai Basil Chicken
Step 1: Prep and Sizzle
Start by heating your vegetable oil in a large skillet or wok over medium-high heat. You want the oil hot and shimmering so the aromatics pop right away. This step sets the foundation for the whole dish, creating that irresistible sizzle that promises something delicious is on the way!
Step 2: Fragrant Base
Add your minced garlic and thinly sliced shallots to the hot oil. Stir constantly for about one minute until they’re fragrant but not browned—this keeps the flavor fresh and vibrant while infusing the oil with their aroma.
Step 3: Brown the Chicken
Next, toss in your sliced chicken thighs. Spread them out in the pan so they sear properly and brown on all sides. This usually takes 5-7 minutes—don’t rush this part, since the browning adds so much flavor to your Thai Basil Chicken!
Step 4: Vegetables Join In
Time to bring on the color and crunch. Stir in the sliced red chili and bell pepper, letting them cook for 2-3 minutes. They’ll soften just a touch but stay crisp and vibrant, providing a beautiful contrast to the tender chicken.
Step 5: Sauce It Up
In a small bowl, combine the oyster sauce, soy sauce, fish sauce, sugar, and chicken broth. Pour this savory, slightly sweet mixture over the chicken and vegetables. As it hits the pan, everything will start to glisten and the aroma will become truly irresistible.
Step 6: Simmer and Blend
Give everything a good toss to coat and let it all simmer together for about 2-3 minutes. This lets the flavors mingle and the sauce thicken just enough to cling to every piece of chicken and vegetable.
Step 7: Basil Finale
Now for the magic moment—scatter the fresh basil leaves over the pan and gently toss until the leaves wilt. Their signature fragrance will shine through, making this Thai Basil Chicken unmistakably authentic.
Step 8: Taste and Perfect
Give your dish a taste and adjust with salt and pepper as needed. Just a pinch can bring everything into happy harmony!
Step 9: Serve Immediately
Remove from heat and pile your Thai Basil Chicken over fluffy steamed jasmine rice for the ultimate comfort meal.
How to Serve Thai Basil Chicken

Garnishes
For a final flourish, sprinkle extra fresh basil leaves or thinly sliced chilies over your Thai Basil Chicken just before serving. A wedge of lime on the side is fantastic for those who enjoy a spritz of citrus brightness.
Side Dishes
This dish pairs beautifully with simple sides like jasmine or brown rice, allowing all those dynamic flavors to shine. A crisp cucumber salad or quick pickled vegetables provides a cooling contrast to the warmth of the chicken.
Creative Ways to Present
You can serve your Thai Basil Chicken in lettuce wraps for a fresh, hand-held version, or pile it onto a bed of rice noodles. For a playful dinner party touch, try family-style with all the toppings and sides spread out for everyone to build their own perfect bowl.
Make Ahead and Storage
Storing Leftovers
If you find yourself with extra Thai Basil Chicken (though it disappears quickly!), transfer it to an airtight container. Stored in the fridge, it keeps its flavor and texture for up to three days, making an excellent lunch or dinner the next day.
Freezing
For longer storage, you can freeze Thai Basil Chicken. Let it cool completely and pack into freezer-safe containers. The flavors remain bold and satisfying for up to two months, though the basil may lose some vibrancy—it’s still absolutely delicious!
Reheating
Reheat gently in a skillet over medium heat or pop it in the microwave until just hot. If it seems a little dry, add a splash of water or chicken broth to bring back that saucy goodness. Freshly chopped basil stirred in at the end is a great way to revive the aroma.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! Chicken breast is a leaner option that still tastes great in Thai Basil Chicken. Be mindful not to overcook, since breast meat can dry out more quickly than thighs.
What type of basil should I use?
For the most authentic flavor, seek out Thai basil, found in many Asian grocery stores. If it’s unavailable, Italian sweet basil works as a substitute but has a different flavor profile—still tasty, just a little less spicy and licorice-like!
How spicy is this dish?
That depends entirely on you! The heat in Thai Basil Chicken comes from fresh chilies, which you can increase, decrease, or skip altogether based on your preference. It’s easy to tailor the spice level for kids or heat-loving friends alike.
Can I make this vegetarian or vegan?
Certainly! Swap the chicken for tofu, mushrooms, or your favorite plant-based protein. Use a vegan oyster sauce and fish sauce alternative to keep everything plant-friendly while still delivering lots of umami flavor.
What can I use instead of oyster sauce?
If you can’t have oyster sauce, hoisin sauce or a vegetarian mushroom-based sauce are great substitutes, lending similar richness and depth to the dish!
Final Thoughts
Thai Basil Chicken brings such a joyful explosion of flavors to the table—it’s fast, fun, customizable, and guaranteed to impress anyone lucky enough to share it with you. I hope you feel inspired to stir up this delicious classic at home and make it your own!
PrintThai Basil Chicken Recipe
A flavorful and aromatic Thai Basil Chicken recipe that is quick and easy to prepare. Tender strips of chicken are stir-fried with fresh basil, bell peppers, and a savory sauce for a delicious meal that pairs perfectly with steamed jasmine rice.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Thai
- Diet: Non-vegetarian
Ingredients
For the Thai Basil Chicken:
- 1 lb boneless, skinless chicken thighs, sliced into thin strips
- 2 tablespoons vegetable oil
- 4 cloves garlic, minced
- 2 shallots, thinly sliced
- 1 red chili, sliced (adjust to taste)
- 1 bell pepper, sliced
- 1 cup fresh basil leaves
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon fish sauce
- 1 teaspoon sugar
- 1/4 cup chicken broth
- Salt and pepper to taste
Instructions
- Heat vegetable oil in a large pan or wok over medium-high heat. Add minced garlic and shallots, and sauté until fragrant, about 1 minute.
- Add sliced chicken thighs to the pan and cook until browned on all sides, about 5-7 minutes.
- Stir in the sliced red chili and bell pepper, and cook for another 2-3 minutes.
- In a small bowl, mix oyster sauce, soy sauce, fish sauce, sugar, and chicken broth. Pour this sauce over the chicken and vegetables in the pan.
- Stir well to combine and let it simmer for 2-3 minutes.
- Add fresh basil leaves to the pan and gently toss until the leaves are wilted.
- Taste and adjust seasoning with salt and pepper if needed.
- Remove from heat and serve hot over steamed jasmine rice.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 3g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 4g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 130mg
Keywords: Thai Basil Chicken, Stir-fry, Easy, Quick, Asian