This spicy thai basil chicken is the viral Thai street food (pad krapow gai) ready in 15 minutes flat. ♡
If you have been chasing the flavor of your favorite Thai takeout, this spicy thai basil chicken nails it. Known in Thailand as pad krapow gai, this is the wok dish street vendors serve over rice with a crispy fried egg perched on top. Ground chicken cooks fast in a screaming hot pan, soaks up a glossy soy and oyster sauce glaze, and finishes with a heap of fresh holy basil that hits like nothing else.
The whole dish comes together faster than rice cooks. The secret is having every ingredient measured and ready before you start, because the pan moves fast. Let’s make it together.
Ingredients
Spicy Thai Basil Chicken
- 1 lb ground chicken
- 1 1/2 cups fresh Thai basil leaves (holy basil if you can find it)
- 6 cloves garlic, finely minced
- 3 to 5 fresh thai chilies, finely chopped (adjust to heat)
- 2 tbsp neutral oil (canola or peanut)
- 2 tbsp oyster sauce
- 1 tbsp low sodium soy sauce
- 1 tsp dark soy sauce (for color)
- 1 tsp fish sauce
- 1 tsp brown sugar
- 1/4 cup chicken broth
- 4 eggs
- Jasmine rice for serving
- Sliced cucumber and lime wedges for serving
Optional add-ins
- Sliced shallots for sweetness
- Green beans for crunch
- Red bell pepper strips
- White pepper for warmth
- Crispy fried shallots on top
How to Make Spicy Thai Basil Chicken
- Prep. Mince the garlic, chop the chilies, and have all sauces measured and ready next to the stove. This dish moves fast.
- Sauce. Whisk together oyster sauce, both soy sauces, fish sauce, brown sugar, and chicken broth in a small bowl.
- Sizzle. Heat oil in a wok or large skillet over high heat until smoking. Add the garlic and chilies. Stir 15 seconds until fragrant. Do not let the garlic burn.
- Brown. Add the ground chicken. Break it up with a spatula and stir constantly for 3 to 4 minutes until cooked through and starting to caramelize.
- Glaze. Pour in the sauce mixture. Stir for 1 minute until the chicken is coated and the liquid reduces to a glossy glaze.
- Basil. Turn off the heat. Add the thai basil leaves and toss for 10 seconds until just wilted. The basil should stay vibrant and bright green.
- Egg. Quickly fry an egg in a separate small skillet with 1 tbsp of hot oil until the edges are lacy and crispy and the yolk is still runny.
- Plate. Mound jasmine rice in a bowl. Top with the basil chicken and a crispy fried egg. Add cucumber slices and a lime wedge on the side.
Why This Recipe Works
High heat is everything for pad krapow gai. The wok should be smoking hot before any garlic hits the oil. This is how Thai street vendors get that signature wok hei, the deep smoky char that defines authentic Thai cooking. Most home cooks use medium heat and miss this entirely. Crank the burner.
The combo of regular soy sauce, dark soy, and fish sauce is the layered umami trick. Light soy adds salt, dark soy adds caramelized color and depth, and fish sauce brings the funky savory backbone. Skipping any of the three flattens the dish. According to USDA nutrition data ground chicken brings 22 grams of protein per 3 oz serving, which makes this viral Thai recipe a high protein dinner that does not feel heavy.
Adding basil off the heat is the move that separates restaurant pad krapow from the home version. Heat destroys the volatile oils that give holy basil its peppery clove-like aroma. Adding it after the burner is off lets the residual heat wilt the leaves while preserving the flavor. Combine this dinner with our garlic butter steak pasta if you want a global flavor night.
Tips
- Have everything prepped before you start. The cooking time is 5 minutes total.
- Use a wok or your largest skillet. Crowded pans steam the chicken instead of searing it.
- Holy basil is the authentic herb. Thai sweet basil works. Italian basil is a stretch but still tastes good.
- Storage: leftovers keep for 3 days in the fridge. The basil darkens but the flavor holds.
- Reheating: warm in a hot skillet for 2 minutes. Microwave on 70 percent power for 90 seconds.
- Substitution tip: ground pork or turkey work in place of chicken at a 1:1 ratio.
- Meal prep: cook the chicken base ahead and fry the egg fresh when serving.
- Reduce chilies to 1 for kids. Increase to 6 if you love heat like a Bangkok street vendor.
Variations
- Pad Krapow Moo: use ground pork instead of chicken.
- Vegetarian: swap chicken for crumbled extra firm tofu, mushrooms, or impossible meat.
- Crispy chicken version: use diced chicken thighs and sear them golden first.
- Green bean version: add 1 cup of chopped green beans with the garlic.
- Drunken style: use this base in pad kee mao with wide rice noodles instead of rice.
- Spicy garlic shrimp: swap chicken for peeled shrimp, cook 90 seconds.
Common Mistakes to Avoid
- Cooking the basil too long. Add it off the heat or it turns dark and loses its peppery punch.
- Using sweet basil from your home garden. Italian basil is fine, but it tastes herbaceous instead of peppery.
- Skipping the fish sauce. Yes it smells strong. Yes you absolutely need it.
- Crowding the pan. Cook in 2 batches if your skillet is small or the chicken steams.
- Not enough heat. Medium heat gives you watery sad chicken, not Thai street food.

Spicy Thai Basil Chicken (Pad Krapow Gai)
Ingredients
Method
- Have all ingredients prepped and sauces measured. The dish moves fast.
- Whisk together oyster sauce, both soy sauces, fish sauce, sugar, and broth.
- Heat oil in a wok over high heat until smoking. Stir in garlic and chilies for 15 seconds.
- Add ground chicken. Break up and stir 3 to 4 minutes until cooked and caramelizing.
- Pour in sauce. Stir 1 minute until chicken is glossy and coated.
- Turn off heat. Toss in basil for 10 seconds until just wilted.
- Fry an egg in hot oil with crispy lacy edges and runny yolk.
- Plate over jasmine rice. Top with the chicken and crispy egg. Serve with cucumber and lime.


