If you want bold, fresh flavor on the table in about 25 minutes, this Thai Basil Chicken (Pad Krapow Gai) is a perfect choice. Ground chicken is stir-fried with garlic and Thai chilies in a savory sauce, then finished with fragrant Thai basil. It’s a classic Thai street food staple that’s easy to make at home—serve it over rice or in lettuce cups for a fast weeknight meal.

Why you’ll love this recipe
- Balanced savory, salty and slightly sweet flavors with a hit of fresh herb aroma.
- Uses authentic Thai ingredients so the taste feels like restaurant-style Pad Krapow Gai.
- Ready in around 25 minutes and cooks in just one pan.
- Customizable heat level—easy to adapt for mild or very spicy preferences.
In 2020 I exchanged homemade pasta for homegrown lemons, bottles of wine and, best of all, authentic meals from friends. One summer afternoon my friend Victoria brought over this Thai Basil Chicken. After the first bite I had to have the recipe. She shared her approach, and it quickly became a weekly favorite—so flavorful, fast and satisfying.
This stir-fry is a great weeknight option: a single skillet, simple ingredients, and the fragrant punch of Thai basil at the end. Below you’ll find an overview of the best ingredients, substitutions, cooking steps, and serving ideas so you can make this at home with confidence.

Ingredients
These ingredients provide the authentic flavor profile. Substitutions are noted where useful. For exact ingredient amounts and the full recipe, see the recipe section below.
- Soy sauce – use regular or low-sodium. For a gluten-free version, use tamari.
- Oyster sauce – adds umami, sweetness and a slight thickness to the sauce. Look for a gluten-free variety if needed.
- Fish sauce – concentrated salty umami; a few teaspoons add depth.
- Granulated sugar – balances salt and heat with a touch of sweetness.
- Neutral high-heat oil – canola, avocado or sunflower oil for stir-frying.
- Onion – yellow onion diced; shallots or red onion work as alternatives.
- Green beans – cut into bite-size pieces. Bell peppers can substitute for a different texture and color.
- Thai chilies – small and potent. Use 4–6 for medium heat, 8–10 for more intense spice. Serrano peppers can be substituted (about 1 serrano per 2 Thai chilies).
- Garlic – fresh minced cloves for the best flavor.
- Ground chicken – cooks quickly and blends well with the sauce. Ground turkey or pork can be used instead.
- Thai basil leaves – essential for authentic aroma and flavor. If unavailable, substitute 1 1/4 cups sweet basil plus 1/4 cup fresh mint for a closer approximation.
Instructions
Follow these clear steps for a quick, flavorful meal. Read through before you start so the timing flows smoothly. Rice or cauliflower rice should be started before you begin so it’s ready when the stir-fry finishes.


- Make the sauce: In a small bowl whisk together soy sauce, oyster sauce, fish sauce, water and sugar. Set aside.
- Heat the pan: Warm the oil in a large skillet or wok over medium-high heat.
- Sauté the vegetables: Add diced onion and green beans to the hot oil and cook about 4 minutes until slightly softened.
- Add aromatics: Stir in minced garlic and minced Thai chilies and cook 1 minute until fragrant.
- Cook the chicken: Add the ground chicken, breaking it up as it cooks. Cook 4–5 minutes until browned and mostly cooked through.
- Combine with sauce: Pour the prepared sauce into the pan, toss to coat the chicken and vegetables, and simmer for about 8 minutes so flavors meld.
- Finish with basil: Stir in the Thai basil leaves, remove the pan from heat immediately, and serve hot with steamed jasmine rice or in lettuce wraps.


What to serve with it
This dish is classic served over steamed jasmine rice. It also pairs well with brown rice, coconut rice, or cauliflower rice for a lower-carb option. A crispy fried egg on top is a popular addition—cook it while the sauce simmers so it’s ready at serving time. For a lighter option, spoon the stir-fry into butter or iceberg lettuce leaves to make lettuce wraps.

More Thai recipes
If you enjoy this Pad Krapow Gai, try other Thai favorites such as Pad Thai, yellow curry, drunken noodles, or chicken satay—each offers a different balance of flavors and textures from Thailand’s vibrant cuisine.
Thai Basil Chicken
Pad Krapow Gai: ground chicken stir-fried with Thai chilies, garlic and a savory-sweet sauce, finished with Thai basil. Makes about 4 servings and is ready in roughly 25 minutes.
Ingredients
- 2 tablespoons soy sauce
- 2 tablespoons oyster sauce
- 2 teaspoons fish sauce
- 1 tablespoon water
- 2 teaspoons sugar
- 2 tablespoons canola oil (or other high-heat oil)
- 1/2 cup diced onion
- 1/2 cup green beans, cut into 1-inch pieces
- 5–10 Thai chilies, minced (adjust to taste)
- 5 cloves garlic, minced
- 1 pound ground chicken
- 1 1/2 cups Thai basil leaves
Instructions
- Whisk soy sauce, oyster sauce, fish sauce, water and sugar together in a small bowl and set aside.
- Heat the oil in a large skillet or wok over medium-high heat.
- Add diced onion and green beans and cook about 4 minutes, until slightly tender.
- Add minced Thai chilies and garlic; cook 1 minute until fragrant.
- Add ground chicken and cook 4–5 minutes, breaking it up as it browns.
- Pour in the sauce, toss to combine, and cook about 8 minutes so the flavors meld.
- Stir in the Thai basil leaves, remove from heat immediately, and serve over rice or in lettuce wraps.
Notes & Tips
- Adjust chilies to your heat preference: 4–6 gives medium heat; 8–10 makes it very spicy. Use serrano peppers if Thai chilies are unavailable (about 1 serrano = 2 Thai chilies).
- If you can’t find Thai basil, use 1 1/4 cups sweet basil plus 1/4 cup fresh mint to mimic the herb’s distinctive flavor.
- For gluten-free versions use gluten-free oyster sauce and tamari instead of soy sauce.
- To make vegetarian or vegan, replace fish sauce with extra soy sauce, use a mushroom-based oyster sauce, and swap the ground chicken for tofu crumbles or finely diced mushrooms.
- Store leftovers in the refrigerator for up to 5 days. Reheat in a skillet over medium heat or in the microwave until heated through.
- The sauce can be prepared ahead and refrigerated for up to one week.
Nutrition Facts (approx. per serving)
Calories: 264 kcal • Carbohydrates: 8 g • Protein: 22 g • Fat: 16 g • Sodium: 1055 mg