If you’ve ever craved a meal that bursts with bold, fresh flavors while packing a spicy kick, this Spicy Thai Basil Chicken Recipe is just the ticket. It’s a vibrant, aromatic dish that combines tender chicken thighs with fragrant Thai basil and spicy chilies, all brought together by a luscious savory-sweet sauce. Perfect for weeknights when you want something quick but incredibly satisfying, this recipe captures the essence of authentic Thai street food right in your own kitchen.

Ingredients You’ll Need
Don’t be intimidated by the combination of flavors here—the ingredients are straightforward but each plays an essential role in building the perfect balance of spice, sweetness, and umami. Once you gather these, you’ll see how simple it is to whip up a truly mouthwatering meal.
- Chicken broth: Adds moisture and a subtle depth of flavor, helping to blend the sauce beautifully.
- Oyster sauce: Brings a rich umami sweetness that complements the spices perfectly.
- Soy sauce: Provides that salty backbone essential for any Thai stir-fry.
- Fish sauce: A pungent, savory seasoning that elevates the dish’s authenticity.
- White sugar: Balances heat and saltiness with a touch of sweetness.
- Brown sugar: Adds a deeper caramel note that enhances the sauce’s complexity.
- Vegetable oil: For stir-frying without overpowering the delicate flavors.
- Skinless, boneless chicken thighs: Juicy and tender, they absorb flavors better than breast meat.
- Sliced shallots: Bring a mild onion aroma that blends beautifully with the garlic.
- Minced garlic: Adds warmth and savory intensity.
- Minced Thai chilies (or Serrano): The heart of the dish’s spicy punch—adjust to suit your heat tolerance.
- Fresh basil leaves: The star herb that offers freshness and that unmistakable anise-like aroma.
- Hot cooked rice: To serve alongside, soaking up every drop of the luscious sauce.
How to Make Spicy Thai Basil Chicken Recipe
Step 1: Prepare the Sauce
Begin by whisking together the chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar in a bowl. This mixture creates the perfect balance of savory, sweet, and salty flavors that will coat your chicken beautifully.
Step 2: Cook the Chicken
Heat a large skillet over high heat and drizzle in the vegetable oil. Add the coarsely chopped chicken thighs and stir-fry them until they turn opaque and lose their raw pink color, about 2 to 3 minutes. This quick sear locks in the juices and starts building flavor.
Step 3: Add Aromatics and Chilies
Stir in the sliced shallots, minced garlic, and minced Thai chilies. Keep the heat high to quickly cook the aromatics until they release their intoxicating fragrance and the pan starts to develop caramelized bits, which add amazing depth, usually around 2 to 3 minutes.
Step 4: Introduce the Sauce
Add about one tablespoon of the sauce mixture to the pan and cook it while stirring until it starts to caramelize. This step intensifies the sauce’s richness and gives it a beautiful glaze texture on the chicken pieces.
Step 5: Finish Cooking with Sauce
Pour the remaining sauce into the skillet. Stir well to deglaze the bottom of the pan—this lifts all those flavorful browned bits off the surface. Continue cooking until the sauce thickens slightly and fully coats the chicken, about 1 to 2 more minutes.
Step 6: Wilt the Basil
Turn off the heat and stir in the fresh basil leaves. They will wilt almost instantly, releasing their distinctive aroma and adding a fresh, herbaceous note that’s key to this Spicy Thai Basil Chicken Recipe.
Step 7: Serve Hot
Spoon the Spicy Thai Basil Chicken over hot cooked rice, making sure every bite is drenched in that vibrant, spicy sauce. Now it’s time to dive in!
How to Serve Spicy Thai Basil Chicken Recipe

Garnishes
For a bit of extra flair and texture, garnish with extra fresh basil leaves or thinly sliced red chilies. A sprinkle of chopped peanuts can provide an unexpected crunch, while a wedge of lime adds a citrusy brightness that pairs perfectly with the spicy and savory notes.
Side Dishes
This dish shines alongside simple sides like steamed jasmine rice or even coconut rice to mellow the heat. For added freshness, serve with a crunchy cucumber salad or lightly pickled vegetables. These cool elements create a beautiful contrast to the fiery chicken.
Creative Ways to Present
If you’re feeling playful, turn this into a festive lettuce wrap by spooning the chicken mixture into crisp lettuce cups topped with fresh herbs. Alternatively, serve it over noodles or roasted vegetables for a twist that keeps things exciting and colorful on your plate.
Make Ahead and Storage
Storing Leftovers
Store leftover Spicy Thai Basil Chicken in an airtight container in the refrigerator for up to 3 days. Keeping the basil leaves separate until reheating helps retain their brightness and prevents the dish from becoming bitter.
Freezing
This dish freezes well, making it a great choice for meal prep. Freeze in portion-sized airtight containers for up to 2 months. When you’re ready to eat, thaw overnight in the fridge for best results.
Reheating
To reheat, warm the chicken gently in a skillet over medium heat, adding a splash of chicken broth or water if the sauce has thickened too much. Add fresh basil after reheating to revive the vibrant flavor and herbaceous aroma.
FAQs
Can I use chicken breast instead of thighs?
Yes, chicken breast works if you prefer leaner meat, but thighs stay juicier and absorb the flavors better, making the dish more tender and flavorful.
How spicy is this dish? Can I adjust the heat?
The heat level depends on the type and amount of chilies used. You can easily adjust by reducing the chilies or removing seeds, making it milder or cranking it up depending on your spice tolerance.
What if I can’t find fresh Thai basil?
Thai basil has a unique anise-like flavor that’s hard to replicate, but if you can’t find it, sweet basil is an okay substitute. It won’t be quite the same but will still add a lovely herbal note.
Can I make this dish vegetarian?
Absolutely! Replace chicken with tofu or mushrooms and swap fish sauce for soy sauce or a vegetarian substitute. The stir-frying method and sauce remain the same for that satisfying flavor.
Is this recipe gluten-free?
To make it gluten-free, use tamari or gluten-free soy sauce and ensure your oyster sauce is gluten-free. All other ingredients are naturally gluten-free.
Final Thoughts
This Spicy Thai Basil Chicken Recipe is such a joyful dish to make and even more delightful to eat. With its vibrant blend of fresh herbs, spicy heat, and savory-sweet sauce, it’s bound to become a staple in your recipe collection. Trust me, once you try it, you’ll be reaching for this recipe again and again—so go ahead and fire up your stove, and savor every delicious bite!
Print
Spicy Thai Basil Chicken Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Frying
- Cuisine: Thai
Description
Spicy Thai Basil Chicken is a quick and flavorful stir-fried dish featuring tender chicken thighs cooked with fragrant Thai basil, garlic, shallots, and fiery chilies in a savory-sweet sauce. Perfectly paired with hot steamed rice, this classic Thai recipe delivers a perfect balance of spicy, sweet, and salty notes for an authentic and satisfying meal ready in just 25 minutes.
Ingredients
Sauce
- â…“ 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
Main Ingredients
- 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
Instructions
- Gather Ingredients: Collect all the ingredients needed for the recipe to have everything ready before cooking.
- Prepare Sauce: Whisk together chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar in a bowl until the mixture is smooth and well blended.
- Heat Skillet and Cook Chicken: Place a large skillet over high heat and add vegetable oil. Once hot, add the chopped chicken thighs and stir-fry until the chicken turns opaque and loses its raw color, about 2 to 3 minutes.
- Add Aromatics: Stir in the sliced shallots, minced garlic, and chopped chilies. Continue cooking on high heat, stirring frequently, until some of the juices caramelize on the pan’s bottom, approximately 2 to 3 more minutes.
- Add Sauce to Caramelize: Pour about one tablespoon of the prepared sauce mixture into the skillet. Cook and stir continuously until the sauce begins to caramelize and coat the chicken, about 1 minute.
- Deglaze and Glaze: Add the remaining sauce to the skillet and stir well. Cook until the sauce deglazes the pan’s bottom and reduces to a glaze that sticks to the chicken, approximately 1 to 2 minutes. Remove the skillet from the heat.
- Finish with Basil: Stir in the thinly sliced fresh basil leaves. Cook and stir for about 20 seconds until the basil wilts and incorporates into the dish.
- Serve: Serve the spicy Thai basil chicken hot with steamed rice. Enjoy your flavorful meal!
Notes
- Adjust the quantity of chilies according to your preferred spice level.
- Use boneless chicken thighs for juicier and more flavorful meat compared to chicken breasts.
- Fresh Thai basil is essential for authentic flavor; if unavailable, sweet basil can be a substitute but will alter the flavor profile slightly.
- Stir-frying requires high heat and quick cooking to maintain tender chicken and fresh aromatics.
- Serve immediately to enjoy the best texture and flavor of the basil and sauce.

