If you have been craving a dish that bursts with bold flavors, fresh herbs, and just the right amount of heat, then you are in for a treat with this Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe. This classic Thai street food favorite is a sizzling stir-fry loaded with juicy chicken, aromatic garlic, fiery chilies, and fragrant basil leaves all cooked together in a luscious sauce. Every bite delivers a perfect harmony of savory, spicy, sweet, and savory notes that will have you hooked from the first mouthful. It’s quick to make, wonderfully satisfying, and a fantastic way to bring authentic Thai tastes right into your kitchen.

Ingredients You’ll Need
This recipe shines with a handful of simple but powerful ingredients, each playing an essential role in creating its iconic flavor and texture. From the fragrant basil to the combo of fish sauce and soy sauce, every item adds a unique layer that makes the dish sing.
- Chicken broth: Provides a savory base that enhances the stir-fry’s moistness and flavor depth.
- Oyster sauce: Adds a rich umami punch that rounds out the seasoning beautifully.
- Soy sauce: Offers saltiness and a subtle caramel tone; adjust quantity to taste.
- Fish sauce: Delivers that unmistakable Thai salty savoriness, crucial for authentic flavor.
- White sugar: Balances out the heat and saltiness with a touch of sweetness.
- Brown sugar: Adds warmth and a deeper caramel flavor than white sugar alone.
- Vegetable oil: Ideal for stir-frying at high temperatures without overwhelming the palate.
- Chicken thighs: Use skinless and boneless for juicy tenderness and quick cooking.
- Shallots: Lend a delicate, slightly sweet onion flavor that complements garlic perfectly.
- Garlic cloves: Infuse the dish with pungent, aromatic warmth.
- Minced Thai chilies or serranos: Bring authentic heat and a vibrant red color.
- Fresh basil leaves: The star ingredient that gives this dish its signature fragrant, slightly spicy kick.
- Cooked rice: Essential for serving and balancing the spicy, saucy chicken.
How to Make Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe
Step 1: Prepare the Sauce Mixture
Start by whisking together the chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar. This mixture is the heart of the dish’s complex flavor, blending salty, sweet, and umami notes that will coat the chicken beautifully as it cooks. Having it ready before you start cooking keeps the process smooth and quick.
Step 2: Cook the Chicken
Heat your skillet over high heat and add the vegetable oil. Once shimmering, toss in the coarsely chopped chicken thighs. Stir-fry quickly, letting the chicken lose that raw pink color without overcooking. This high-heat approach locks in juices and starts developing a subtle caramelization that makes the meat deliciously savory.
Step 3: Add Shallots, Garlic, and Chilies
Next, add the sliced shallots, minced garlic, and minced chilies right to the pan. Keep stirring on high heat. The aroma will be incredible as the ingredients sizzle together, and you’ll notice some of the flavorful juices beginning to caramelize on the pan’s surface, building a tantalizing base for the sauce.
Step 4: Incorporate the Sauce
Pour about a tablespoon of your prepared sauce mixture into the skillet first. Cook and stir until the sauce begins to caramelize alongside the chicken, intensifying the flavor. Then add the rest of the sauce, using your spatula to deglaze the skillet. Continue cooking until the sauce thickens and glazes each piece of chicken perfectly, balancing bold spice and sweetness.
Step 5: Finish with Basil
Remove the pan from heat and stir in the very thinly sliced fresh basil leaves. They wilt quickly with the residual heat, releasing their fragrant, peppery aroma that makes this dish unforgettable. Stir just enough to combine the basil without bruising it too much.
Step 6: Serve While Hot
Serve the spicy, flavorful chicken immediately over steaming hot cooked rice. This final step brings everything together, the rice absorbing the glorious sauce and turning each bite into a perfect harmony of taste and texture.
How to Serve Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe

Garnishes
To elevate your presentation, top the dish with a fried egg sunny side up. The runny yolk adds a rich creaminess that perfectly mellows the heat. Fresh cucumber slices or a wedge of lime on the side bring surprising brightness and a refreshing crunch. Sprinkle a few additional basil leaves on top for a pop of green and extra fragrance.
Side Dishes
This dish pairs wonderfully with simple sides like steamed jasmine rice or sticky rice to soak up every bit of the sauce. A light crunchy salad featuring shredded cabbage, carrots, and a tangy lime dressing adds balance. Alternatively, sautéed or steamed vegetables such as bok choy or broccoli provide fresh texture and color contrast.
Creative Ways to Present
For a fun twist, serve your Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe wrapped in fresh lettuce cups—lettuce wraps add a crisp, cool element that contrasts beautifully with the warm spicy filling. You can also turn this into a flavorful filling for a picnic-friendly sandwich with a crusty baguette, a nod to Thai fusion style. No matter how you plate it, this dish looks vibrant and inviting.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, transfer them to an airtight container and refrigerate within two hours of cooking. The flavors will deepen overnight, making it just as delicious the next day. Leftovers can keep well in the fridge for up to 3 days, making it a great option for quick lunches or dinners.
Freezing
Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe freezes nicely if you want to stash some for later. Cool completely before placing in freezer-safe containers. Frozen portions will maintain quality for up to 2 months. When defrosted, the texture might slightly soften, but the bold flavors will still shine through.
Reheating
To reheat, warm the dish gently in a skillet over medium heat, stirring occasionally to prevent sticking. If the chicken seems dry, add a splash of chicken broth or water to maintain moisture. Alternatively, microwave in short bursts, stirring between intervals until heated through. Remember to reheat thoroughly for the best taste and safety.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! While chicken thighs are preferred for their juiciness and flavor, chicken breast can be used for a leaner option. Just be careful not to overcook, as breast meat can become dry quickly especially in a high-heat stir-fry like this.
How spicy is this Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe?
This recipe features Thai chilies, which are quite hot, but you can easily adjust the level of heat by reducing the amount of chilies or substituting with milder peppers. It’s all about customizing the spice to suit your taste buds.
Can I make this dish vegetarian or vegan?
Yes, swap the chicken for firm tofu or mushrooms for a plant-based version. Replace fish sauce with soy sauce or a vegan fish sauce alternative, and double-check oyster sauce ingredients or use a vegetarian substitute to keep the umami flavor.
Is fresh Thai basil essential for the recipe?
Fresh Thai basil is highly recommended since it has a distinct, slightly spicy and anise-like flavor that defines the dish. If you can’t find it, sweet basil is an okay substitute but expect a milder aroma and taste.
What can I serve with this dish to make a complete meal?
Pair Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe with steamed jasmine rice or sticky rice, a fresh cucumber salad, and perhaps a fried egg on top. Adding a side of stir-fried vegetables rounds out the meal perfectly for balanced flavors and textures.
Final Thoughts
This Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe brings the vibrant energy of Thai street food straight to your dining table with so much flavor and simplicity in just one dish. Once you try it, you’ll understand why it’s a beloved favorite around the world. It’s perfect for busy weeknights, yet impressive enough to share with friends. So gather your ingredients and dive into this delicious adventure—you will not regret it!
Print
Spicy Thai Basil Chicken (Pad Krapow Gai) Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 2 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Description
Spicy Thai Basil Chicken, also known as Pad Krapow Gai, is a vibrant and flavorful stir-fry dish featuring tender chicken thighs cooked with fragrant Thai basil, garlic, shallots, and fiery chilies. This quick and easy recipe is glazed with a savory sauce made from oyster sauce, soy sauce, fish sauce, and a blend of sugars, delivering a perfect balance of spicy, sweet, and umami flavors. Best served hot over steamed rice, it makes for an authentic and satisfying Thai meal 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 necessary ingredients for this recipe to ensure a smooth cooking process.
- Prepare the Sauce: In a bowl, whisk together the chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar until well combined and smooth.
- Cook the Chicken: Heat a large skillet over high heat. Drizzle in the vegetable oil, then add the chopped chicken thighs. Stir-fry for 2 to 3 minutes until the chicken loses its raw color and starts to brown.
- Add Aromatics: Stir in the sliced shallots, minced garlic, and minced chilies. Continue cooking on high heat for another 2 to 3 minutes until some juices start to caramelize at the bottom of the pan.
- Incorporate Sauce Gradually: Add about one tablespoon of the prepared sauce to the skillet. Cook and stir constantly until the sauce starts to caramelize, roughly 1 minute.
- Add Remaining Sauce and Glaze: Pour in the rest of the sauce mixture. Stir and cook to deglaze the bottom of the pan, lifting up any flavorful bits. Continue cooking until the sauce thickens and glazes the chicken evenly, about 1 to 2 minutes. Then remove from heat.
- Wilt the Basil: Stir in the sliced fresh basil leaves. Cook for about 20 seconds while stirring until the basil wilts and releases its aroma.
- Serve: Plate the spicy Thai basil chicken over hot cooked rice. Serve immediately and enjoy the vibrant flavors of this classic Thai dish.
Notes
- You can adjust the amount of chilies based on your preferred spice level, reducing or increasing them accordingly.
- Using boneless, skinless chicken thighs provides juicier and more flavorful meat than chicken breasts.
- If fresh Thai basil is unavailable, sweet basil can be used as a substitute, though the flavor will be milder.
- For a gluten-free version, substitute soy sauce with tamari and ensure oyster sauce is gluten-free.
- This dish is best enjoyed fresh, but leftovers can be refrigerated for up to 2 days and reheated gently.

