When you need dinner in 15 minutes that still tastes like you ordered takeout, stir-fried ground chicken with Thai basil delivers. One hot skillet, five minutes of cooking, and a handful of aromatics turn pantry staples into a spicy, fragrant meal.

The high heat does all the work. Ground chicken cooks through in under five minutes while garlic and chilies bloom into the oil.
Perfect for weeknights when you want something fast that doesn't taste like you rushed it.
Thai Basil Chicken (Pad Krapow Gai) is a fast stir-fry with ground chicken, Thai holy basil, and a salty-sweet sauce. The key is cooking over high heat for 3-5 minutes to keep the meat tender while building caramelized edges. Best served over jasmine rice with a fried egg on top.
Why This Recipe Works
High-heat stir-frying sears ground chicken quickly while keeping it tender instead of dry. The combination of fish sauce, oyster sauce, and a touch of sugar creates the balanced umami flavor that defines authentic Pad Krapow Gai.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
10 min
Cook Time
5 min
Total Time
15 min
Servings
4 servings
Difficulty
Easy
Category
Main Dish
Quick Tip
Cook chicken hot and fast; add basil last
Best For
Weeknight | Meal prep | Budget
Five things that make this work:
- Hot wok sears quickly: Heating the pan to 375°F before adding chicken prevents steaming and creates caramelized edges
- Ground meat cooks fast: Using ground chicken instead of sliced cuts the cook time to 3-5 minutes with no marinating
- Sauce goes in early: Adding fish sauce and oyster sauce while the chicken cooks lets the liquid reduce into a glossy coating
- Basil stays bright: Stirring in fresh Thai holy basil during the last 30 seconds preserves its peppery, clove-like aroma
- Balance salty and sweet: A pinch of white sugar offsets the fish sauce's saltiness and rounds out the umami flavor
What You'll Need

Thai holy basil and fresh bird's eye chilies define this dish, but you can substitute sweet basil and dried chili flakes if that's what you have. For something juicy like sauce that uses similar aromatics, we make this grilled version with peanut dipping sauce when the weather's warm.
- 1 lb ground chicken
- 4-5 cloves garlic, minced
- 2-4 bird's eye chilies, sliced thin
- 1 shallot or small onion (optional)
- 2 tablespoon fish sauce
- 1 tablespoon soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon white sugar
- 1 cup Thai holy basil leaves
- ½ cup green beans, cut 1-inch (optional)
Ingredient Details
- Ground chicken
Use ground thigh meat for more flavor and moisture than breast meat - Thai holy basil
Look for dark green leaves with purple stems at Asian markets; Thai sweet basil works but tastes milder - Bird's eye chilies
Start with 2 chilies and taste before adding more; remove seeds to reduce heat - Fish sauce
Brands like Red Boat or Three Crabs provide the cleanest salty umami flavor - Oyster sauce
Lee Kum Kee is the standard; mushroom stir-fry sauce substitutes for vegetarian versions - Garlic
Mince garlic just before cooking to preserve its sharp aroma; avoid pre-minced jarred garlic - White sugar
Granulated white sugar balances fish sauce without adding molasses flavor like brown sugar does
Ingredient Swaps
You can swap proteins or adjust the heat level without losing the core flavor. For weeknight chicken dinner ideas that pair well with this style of fast stir-fry, we batch-cook simple sides that hold up in the fridge for quick plating.
Four swaps that work:
- Ground chicken → ground turkey: Use 93% lean ground turkey for a slightly drier but still tender texture; cook 1 minute less to prevent drying
- Thai holy basil → Thai sweet basil: Swap 1:1 with Thai sweet basil for a milder, anise-like flavor instead of peppery bite
- Bird's eye chilies → red chili flakes: Replace each fresh chili with ¼ teaspoon red pepper flakes for heat without fresh aroma
- Oyster sauce → mushroom stir-fry sauce: Use mushroom stir-fry sauce in equal amounts for a vegetarian version with earthy depth
Ground Pork or Beef
Works for: richer flavor and more fat for moisture
Skip if: you want quick cooking and mild poultry taste
Regular Sweet Basil
Works for: when Thai basil isn't available and you need fresh herbs
Skip if: you want the authentic peppery, clove-like flavor of holy basil
Instructions
The entire dish cooks in five minutes once the pan is hot. Most people skip a tender cauliflower on the side for stir-fries, but roasted vegetables add the texture contrast this plate needs without extra stovetop time.
- Heat wok or large skillet over medium-high heat for 2 minutes. Add 1 tablespoon neutral oil and swirl to coat the pan. The oil should shimmer but not smoke.
- Add minced garlic and sliced chilies to hot oil. Stir constantly for 20 seconds until fragrant but not browned. Burnt garlic tastes bitter and ruins the sauce.
- Add ground chicken and break into small pieces with a spatula. Stir-fry for 3-4 minutes until chicken turns opaque with no pink remaining. Don't stir constantly - let it sear for 30 seconds between stirs.
- Pour in fish sauce, soy sauce, oyster sauce, and sugar. Toss chicken to coat evenly and cook 1 minute until sauce reduces slightly and clings to the meat. Add green beans now if using.
- Turn off heat and stir in Thai basil leaves. Toss for 30 seconds using residual heat to wilt basil without cooking it fully. Serve immediately over jasmine rice.
What to Serve With It
Most people serve this over jasmine rice and stop there, but adding one more element turns it into a complete meal. For a cold milk side that balances the heat, we keep a pitcher of this sweetened Thai tea ready when making spicy stir-fries.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Steamed jasmine rice | Easy | Neutral base absorbs spicy sauce and balances heat | Spoon chicken directly over hot rice |
| Fried egg (sunny side up) | Easy | Runny yolk adds richness and traditional Thai touch | Place egg on top of chicken, break yolk before eating |
| Quick cucumber salad | Easy | Cool, crisp contrast cuts through rich, spicy meat | Serve on the side in small bowl |
| Thai papaya salad (som tam) | Medium | Tangy, spicy flavors complement main dish heat | Serve family-style on large platter |
| Stir-fried morning glory | Easy | Simple green vegetable adds freshness without competing | Plate alongside chicken or serve in separate bowl |
Three ways to serve it:
- Classic Thai style: Spoon chicken over jasmine rice, top with fried egg, serve cucumber slices on the side
- Meal prep bowls: Divide rice and chicken into containers, pack fried egg separately to add when reheating
- Lettuce wraps: Skip rice and spoon chicken into butter lettuce cups with fresh herbs and lime wedges
Store and Reheat
This holds well for meal prep if you store the rice separately from the chicken. For a creamy dip side that works with leftovers, we make this yogurt-based version to cool down reheated spicy stir-fries when the original heat feels too intense.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 3-5 min on medium heat | Best texture retention and even heating |
| 📦 Microwave | 1-2 min on high power | Quick single servings, slight moisture loss |
| 🔥 Oven | 8-10 min at 350°F | Reheating multiple portions at once |
For best results when storing:
- Cool quickly: Spread chicken in shallow container and refrigerate within 2 hours to prevent bacterial growth
- Store rice separately: Keep cooked jasmine rice in separate airtight container so chicken doesn't get soggy
- Reheat with moisture: Add 1-2 tablespoon water or chicken broth when reheating to restore sauce consistency
- Skip freezing basil: Thai basil turns black and mushy when frozen; add fresh basil after reheating instead
- Use within 3-4 days: Ground chicken spoils faster than whole cuts; toss if it smells off or develops slime
Frequently Asked Questions
Yes - ground turkey works but cooks drier, so reduce cook time by 1 minute. Ground pork adds richer flavor and more fat but needs 1-2 minutes longer to cook through completely.
Store in airtight container in fridge for 3-4 days. Reheat on stovetop with 1-2 tablespoon water for 3-5 minutes or microwave for 1-2 minutes. Add fresh basil after reheating since frozen basil turns black.
Ground chicken is done when it turns completely opaque with no pink remaining and reaches 165°F internal temperature. This takes 3-5 minutes over medium-high heat with constant stirring.
For too salty, add ½ teaspoon sugar or serve with extra rice to absorb sauce. For too spicy, stir in 1 tablespoon coconut milk or top with extra fried egg to mellow the heat.
Holy basil has a peppery, clove-like flavor and purple stems, while Thai sweet basil tastes milder with anise notes. Authentic Pad Krapow uses holy basil, but Thai basil works in a pinch.

Thai Basil Chicken (Pad Krapow Gai)
Ingredients
Equipment
Method
- Heat wok or large skillet over medium-high heat for 2 minutes. Add 1 tablespoon neutral oil and swirl to coat the pan. The oil should shimmer but not smoke.
- Add minced garlic and sliced bird's eye chilies to the hot oil. Stir constantly for 20 seconds until fragrant but not browned.4-5 cloves garlic, 2-4 piece bird's eye chilies
- Add ground chicken and break into small pieces with a spatula. Stir-fry for 3-4 minutes until the chicken turns opaque with no pink remaining. Let it sear for 30 seconds between stirs to build caramelized edges.1 lb ground chicken
- Pour in fish sauce, soy sauce, oyster sauce, and white sugar. Toss chicken to coat evenly and cook for 1 minute until the sauce reduces slightly and clings to the meat. Add green beans now if using.2 tbsp fish sauce, 1 tbsp soy sauce, 1 tbsp oyster sauce, 1 tsp white sugar, 0.5 cup green beans
- Turn off heat and stir in Thai holy basil leaves. Toss for 30 seconds using residual heat to wilt the basil without cooking it fully. Serve immediately over jasmine rice.1 cup Thai holy basil leaves
Notes
- Cook chicken in a single layer to prevent steaming and ensure caramelization.
- Add basil last to preserve its bright flavor and aroma.
- Taste the sauce after adding and adjust saltiness or sweetness with small increments of fish sauce or sugar.




