30-Minute Thai Basil Chicken (Pad Krapow Gai)
This is my go-to weeknight Thai: fast, fragrant, and totally satisfying. It hits spicy, salty, and sweet in one skillet and finishes with a rush of fresh basil. You don’t need fancy equipment or hours of prep—just a hot pan and good timing.
I test this version to stay true to the classic while making it doable for busy evenings. It uses straightforward pantry ingredients and a quick sauce you whisk in a bowl. Follow the steps and you’ll have a bowl of aromatic, saucy chicken over rice in about thirty minutes.
What Goes In
Ingredients
- 1/3 cup chicken broth — adds savory liquid and helps make the sauce.
- 1 to 2 Tbsp fish sauce — to taste; provides classic Thai umami and salt.
- 2 Tbsp coconut aminos or liquid aminos or soy sauce — salty-sweet backbone for the sauce.
- 1 Tbsp coconut sugar or coconut aminos — balances acidity and heat with a touch of sweetness.
- 2 Tbsp avocado oil — high smoke point for browning the chicken quickly.
- 1/2 cup yellow onion, finely chopped — builds a sweet aromatic base.
- 4 cloves garlic, minced — essential flavor; add with the chicken so it doesn’t burn.
- 1.25 lbs boneless skinless chicken breasts, chopped — lean protein that soaks up the sauce.
- 2 Thai chilis, minced, optional — brings authentic heat; adjust or omit for milder taste.
- 1 cup basil leaves, chopped — stir in at the end for fresh, peppery lift.
- 3 cups cooked white rice for serving (1 cup dry) — the classic base to soak up the sauce.
How to Prepare (30-Minute Thai Basil Chicken (Pad Krapow Gai))
- In a small bowl, stir together 1/3 cup chicken broth, 1 to 2 Tbsp fish sauce (start with 1 Tbsp and adjust to taste), 2 Tbsp coconut aminos (or liquid aminos or soy sauce), and 1 Tbsp coconut sugar (or 1 Tbsp coconut aminos). Stir until combined and the sugar (if used) dissolves. Set the sauce aside.
- Heat 2 Tbsp avocado oil in a large skillet over medium heat until shimmering.
- Add 1/2 cup finely chopped yellow onion and sauté, stirring occasionally, until the onion is translucent, about 5 minutes.
- Add 4 cloves garlic (minced) and 1.25 lbs boneless skinless chicken breasts (chopped). Spread the chicken into an even layer and let it cook undisturbed for 2 to 3 minutes to brown on one side.
- Stir the chicken, then continue cooking until most pieces are opaque, about 2 to 3 more minutes.
- Add 2 Thai chilis (minced), if using, and cook, stirring, for about 1 to 2 minutes.
- Pour the reserved sauce into the skillet. Increase heat to medium-high to bring the mixture to a boil or vigorous simmer, then reduce heat to medium-low and simmer, stirring occasionally, until the chicken is cooked through, about 5 to 10 minutes.
- If you prefer a thicker sauce, continue simmering an additional up to 10 minutes, stirring occasionally, until reduced to your liking.
- Remove the skillet from heat and stir in 1 cup chopped basil leaves until wilted, about 30 seconds to 1 minute.
- Serve the Thai basil chicken over 3 cups cooked white rice (made from 1 cup dry).
What You’ll Love About This Recipe

This dish is honest and efficient. It delivers the bright herbal punch of basil, the garlicky depth we expect from Pad Krapow, and a quick caramelized finish from the sauce. The texture contrast—tender chicken with slightly softened onions—keeps every bite interesting.
It scales and adapts easily. Make it spicier with more chilis, dial back the heat for kids, or swap the soy-style choices for gluten-free varieties. The sauce is simple to adjust on the fly, so you can tailor salt and sweetness while you’re cooking.
Vegan & Vegetarian Swaps

- Protein swap: Use crumbled firm tofu or finely chopped king oyster mushrooms in place of chicken. Press tofu for firmer texture, then brown it in the oil before adding aromatics.
- Umami and salt: Replace fish sauce with 2 to 3 Tbsp soy sauce or tamari plus a squeeze of lime for brightness. For depth, add a teaspoon of miso dissolved in the broth.
- Sugar: Coconut sugar works as-is for vegans; adjust to taste.
- Basil: Use Thai holy basil if you can find it for the most authentic peppery finish—many markets sell it or the plant itself.
Prep & Cook Tools
- Large skillet (10–12 inches) — gives even contact for browning and simmering.
- Small bowl — to mix the sauce so everything is ready when the chicken is cooked.
- Sharp knife and cutting board — for chopping onion, garlic, chilis, basil, and chicken.
- Wooden spoon or spatula — for stirring without scratching your skillet.
- Measuring cups/tablespoons — for accurate sauce balance.
Common Errors (and Fixes)
- Chicken turns out dry: Don’t overcook. The recipe’s simmer times are short because the chicken is in small pieces. Pull the pan off heat as soon as pieces are cooked through and add basil; carryover heat will finish them.
- Sauce is thin: Simmer longer over medium-low to reduce. If you’re short on time, mix a small slurry of 1 tsp cornstarch with 1 Tbsp water and whisk in, simmering until glossy.
- Garlic burned early: Garlic goes in with the chicken so it flavors the oil without burning. If your pan gets too hot, lower it a touch and stir more often.
- Too salty: Fish sauce is potent. Start with 1 Tbsp as directed. If it ends up too salty, add a splash more broth and a pinch of sugar or a squeeze of lime to balance.
- Mild flavor: Taste as you go. A small squeeze of lime or extra coconut sugar can quickly bring balance. Fresh basil added at the end is crucial for brightness—don’t skip it.
Substitutions by Diet
- Gluten-free: Use coconut aminos or tamari labeled gluten-free in place of soy sauce. Ensure fish sauce is gluten-free (most are, but check labels).
- Low sodium: Reduce fish sauce and soy-style condiment amounts, use low-sodium broth, and add salt only after tasting.
- Keto / Low-carb: Omit the rice. Coconut aminos are lower in carbs than soy sauce but keep an eye on the coconut sugar—use a sugar substitute suitable for cooking if needed.
- Whole30: Use coconut aminos, omit coconut sugar (or use a compliant sweetener if desired), and check fish sauce ingredients for compliance.
Chef’s Rationale
I keep the sauce components minimal because Pad Krapow lives in the balance between salty fish sauce, a touch of sweet, and the herbal basil finish. Chicken breast is lean and quick-cooking when cut small; it soaks up that sauce without getting greasy. Browning a side of the chicken before stirring builds flavor through caramelization—the Maillard reaction adds depth with no extra steps.
The method sequences aromatics first, then protein, then chilis, then sauce to ensure nothing burns and every ingredient contributes at its best moment. Lastly, folding in basil off the heat preserves volatile aromatics so the herb shines rather than wilts into a dull green.
Meal Prep & Storage Notes

Make-ahead and reheating
Make the chicken and cool it to room temperature, then refrigerate in an airtight container for up to 3 days. Reheat gently in a skillet with a splash of water or broth over medium-low to revive the sauce and avoid drying the chicken. Microwaving is fine for single portions; cover and reheat in short bursts to prevent overcooking.
Freezing
Freeze portions in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating. Texture may soften slightly after freezing but the flavors hold up well.
Questions People Ask
- Can I use ground chicken? Yes. Swap in the same weight of ground chicken and brown it thoroughly. Reduce initial browning time since ground meat cooks faster.
- What if I don’t have Thai chilis? Use serrano or bird’s eye chilis if available. For a milder variant, use 1/4 to 1/2 tsp red pepper flakes or omit entirely.
- Is holy basil necessary? No. Sweet basil works well and is widely available. Holy basil gives a more peppery, authentic flavor if you can find it.
- How spicy will this be? With 2 Thai chilis, expect a noticeable kick. Reduce to 1 or omit for mild. Remember heat varies between chilis—taste before adding more.
Bring It to the Table
Serve this over steaming white rice and garnish with extra basil leaves and a lime wedge for brightness. A fried egg on top (sunny-side up with a runny yolk) is the classic street-food finish—break the yolk and mix into the rice for comfort in every bite.
Pair with steamed greens or a quick cucumber salad to cut through the richness. This recipe also works great as a filling for lettuce wraps when you want something lighter. Invite friends, set bowls on the table, and let everyone help themselves—this is food meant to be shared.

30-Minute Thai Basil Chicken (Pad Krapow Gai)
Ingredients
Ingredients
- 1/3 cupchicken broth
- 1 to 2 Tbspfish sauceto taste
- 2 Tbspcoconut aminos or liquid aminosor soy sauce
- 1 Tbspcoconut sugaror coconut aminos
- 2 Tbspavocado oil
- 1/2 cupyellow onionfinely chopped
- 4 clovesgarlicminced
- 1.25 lbsboneless skinless chicken breastschopped
- 2 Thai chilisminced optional
- 1 cupbasil leaveschopped
- 3 cupscooked white ricefor serving 1 cup dry
Instructions
Instructions
- In a small bowl, stir together 1/3 cup chicken broth, 1 to 2 Tbsp fish sauce (start with 1 Tbsp and adjust to taste), 2 Tbsp coconut aminos (or liquid aminos or soy sauce), and 1 Tbsp coconut sugar (or 1 Tbsp coconut aminos). Stir until combined and the sugar (if used) dissolves. Set the sauce aside.
- Heat 2 Tbsp avocado oil in a large skillet over medium heat until shimmering.
- Add 1/2 cup finely chopped yellow onion and sauté, stirring occasionally, until the onion is translucent, about 5 minutes.
- Add 4 cloves garlic (minced) and 1.25 lbs boneless skinless chicken breasts (chopped). Spread the chicken into an even layer and let it cook undisturbed for 2 to 3 minutes to brown on one side.
- Stir the chicken, then continue cooking until most pieces are opaque, about 2 to 3 more minutes.
- Add 2 Thai chilis (minced), if using, and cook, stirring, for about 1 to 2 minutes.
- Pour the reserved sauce into the skillet. Increase heat to medium-high to bring the mixture to a boil or vigorous simmer, then reduce heat to medium-low and simmer, stirring occasionally, until the chicken is cooked through, about 5 to 10 minutes.
- If you prefer a thicker sauce, continue simmering an additional up to 10 minutes, stirring occasionally, until reduced to your liking.
- Remove the skillet from heat and stir in 1 cup chopped basil leaves until wilted, about 30 seconds to 1 minute.
- Serve the Thai basil chicken over 3 cups cooked white rice (made from 1 cup dry).
Equipment
- Small Bowl
- Large Skillet
Notes
Nutrition facts calculated on chicken only, not including rice.
For AIP, omit the chilis and use cauliflower rice instead of white rice

