If you love takeout-style flavor but need dinner fast, Spicy Thai Basil Chicken (Pad Krapow Gai) is your new go-to. You’ll stir-fry chopped chicken with garlic, chilies, and shallots, then glaze it with a balanced sauce of soy, oyster, fish sauce, and a touch of sugar. Finished with a generous handful of basil, it’s aromatic, deeply savory, and slightly sweet with a fiery kick ready in about 20 minutes and perfect over steaming rice. This is an ideal option for Easy Meals and Quick Dinner Ideas while still feeling fresh and satisfying for weeknights.
Why You’ll Love It
- Fast weeknight hero: Minimal prep and a 10–12 minute cook time from pan to plate.
- Huge flavor payoff: Savory umami from soy and oyster sauce, rounded with fish sauce and just enough sweetness.
- Customizable spice: Use Thai chilies for heat or Serrano/jalapeño for a milder but still vibrant dish.
- Basil aroma: Fresh basil finishes the dish with peppery, anise-like fragrance.
Key Ingredients
- Chicken thighs: Juicy and forgiving, ideal for high-heat stir-fry. Chop coarsely for texture.
- Garlic + chilies: The signature heat and aroma base.
- Shallots: Add sweetness and body without overpowering the sauce.
- Sauce trio: Soy sauce, oyster sauce, and fish sauce create deep umami with glossy texture.
- Basil: Fresh, thinly sliced; add off heat to preserve aroma.
- Hot cooked rice: Jasmine rice is classic for soaking up the savory glaze.
Ingredients
Sauce
- 1/3 cup chicken broth
- 1 tablespoon oyster sauce
- 1 tablespoon soy sauce (or to taste)
- 2 teaspoons fish sauce
- 1 teaspoon white sugar
- 1 teaspoon brown sugar
Stir-Fry
- 2 tablespoons vegetable oil
- 1 pound skinless, boneless chicken thighs, coarsely chopped
- 1/4 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
Ingredient Table
| Component | Amount | Notes |
|---|---|---|
| Chicken broth | 1/3 cup | For thinning and deglazing |
| Oyster sauce | 1 tbsp | Adds body and gloss |
| Soy sauce | 1 tbsp | Use low-sodium if preferred |
| Fish sauce | 2 tsp | Salty, umami depth |
| White sugar | 1 tsp | Quick-dissolving sweetness |
| Brown sugar | 1 tsp | Caramel warmth |
| Vegetable oil | 2 tbsp | High-heat neutral oil |
| Chicken thighs | 1 lb | Coarsely chopped |
| Shallots | 1/4 cup | Thinly sliced |
| Garlic | 4 cloves | Minced |
| Chilies | 2 tbsp | Thai, Serrano, or jalapeño |
| Basil | 1 cup | Very thinly sliced |
| Cooked rice | 2 cups | Jasmine preferred |

Step-by-Step Instructions
- Make the sauce: In a bowl, whisk together chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar until smooth and well combined.
- Sear the chicken: Heat a large skillet over high heat. Add oil, then the chopped chicken. Stir-fry until the chicken loses its raw color, about 2 to 3 minutes.
- Build aromatics: Stir in shallots, garlic, and minced chilies. Continue cooking on high heat until some pan juices begin to caramelize and the aromatics are fragrant, 2 to 3 minutes.
- Caramelize with sauce: Add about 1 tablespoon of the sauce to the skillet; cook and stir until it starts to caramelize, about 1 minute.
- Deglaze and glaze: Pour in the remaining sauce. Cook and stir, scraping the bottom to deglaze. Continue until the sauce reduces and clings to the chicken, 1 to 2 minutes. Remove from heat.
- Finish with basil: Stir in the basil until just wilted, about 20 seconds.
- Serve: Spoon over hot jasmine rice and serve immediately.
Pro Tips
- Heat matters: Keep the pan hot to encourage caramelization without steaming. Work quickly once the aromatics hit the pan.
- Control salt: Fish sauce and soy sauce are salty; adjust soy to taste or use low-sodium.
- Adjust spice: Swap Thai bird’s eye chilies for Serrano or jalapeño for moderate heat. Deseed to reduce intensity.
- Texture tip: Coarsely chopping thighs gives a rustic, street-food texture; ground chicken works in a pinch.
- Basil choice: Thai holy basil is traditional; Thai sweet basil or Italian basil also works if holy basil isn’t available.
Variations
- Pad Krapow Beef: Substitute with chopped flank or ground beef; increase cook time slightly.
- Extra Veg: Add green beans or bell pepper strips after aromatics for crunch; splash a bit more broth if needed.
- Fried Egg: Top with a crispy-edged fried egg for a classic Thai street-food finish.
- Low-Carb: Serve over cauliflower rice or steamed greens.
Serving Suggestions
- Jasmine rice, cucumber slices, and lime wedges to brighten and balance the heat.
- Garnish with extra basil ribbons and thinly sliced fresh chilies.
Storage and Reheating
- Refrigerate in an airtight container up to 3 days. Reheat in a skillet with a splash of water or broth until hot.
Frequently Asked Questions
Can I use chicken breast?
Yes use chicken breast if preferred. Cut into small pieces and reduce the sear time slightly to prevent dryness. Thighs remain juicier, especially over high heat.
Is this very spicy?
It can be. Using Thai bird’s eye chilies brings serious heat. For medium spice, choose Serrano or jalapeño and remove seeds.
What basil should I use?
Holy basil is traditional and peppery. Thai sweet basil is more anise-like and widely available. Both work; add off heat to preserve aroma.
Can I make it gluten-free?
Use tamari or certified gluten-free soy sauce and ensure oyster sauce is gluten-free. Fish sauce is typically gluten-free always check labels.
How do I scale the recipe?
Double all ingredients and cook in batches to maintain high heat and caramelization. Combine with sauce at the end.
Craving bold flavor in under 30 minutes? Make this Spicy Thai Basil Chicken tonight and share your plate in the comments then save this recipe for busy weeknights!
Spicy Thai Basil Chicken (Pad Krapow Gai) – 20-Minute Quick Dinner
A quick, bold Thai basil chicken stir-fry with garlic, chilies, and a glossy umami sauce ready in about 20 minutes and perfect over jasmine rice.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stir-Fry
- Cuisine: Thai
Ingredients
SAUCE
1/3 cup chicken broth
1 tbsp oyster sauce
1 tbsp soy sauce
2 tsp fish sauce
1 tsp white sugar
1 tsp brown sugar
STIR-FRY
2 tbsp vegetable oil
1 lb chicken thighs, coarsely chopped
1/4 cup sliced shallots
4 cloves garlic, minced
2 tbsp minced Thai chilies or Serrano
1 cup very thinly sliced fresh basil
2 cups hot cooked jasmine rice
Instructions
1. Whisk chicken broth, oyster sauce, soy sauce, fish sauce, white sugar, and brown sugar until well combined.
2. Heat a large skillet over high heat. Add oil, then chicken. Stir-fry 2–3 minutes until no longer pink.
3. Add shallots, garlic, and chilies. Cook on high heat until aromatic and juices start to caramelize, 2–3 minutes.
4. Add about 1 tablespoon of the sauce; cook 1 minute until it starts to caramelize.
5. Pour in remaining sauce; cook and stir to deglaze, then reduce until it glazes the chicken, 1–2 minutes. Remove from heat.
6. Stir in basil until just wilted, about 20 seconds.
7. Serve immediately over hot jasmine rice.
Notes
Top with a crispy fried egg for a classic street-food finish.
Swap Thai chilies for Serrano or jalapeño to moderate heat.
Use low-sodium soy and adjust to taste.
Double the recipe by cooking in batches to keep high heat.

