Thai Basil Chicken is that magical kind of dinner that hits every craving—savory, spicy, slightly sweet, and bursting with the fragrance of fresh basil. If your evenings are a whirlwind of hungry kids, homework chaos, and emails, this 30-minute wonder might just save the night. With juicy chicken thighs, colorful veggies, and a punchy sauce that clings to every bite, it’s everything you love about takeout—only fresher and faster. The best part? You don’t need a wok the size of Thailand to make it work.
Just your trusty skillet, a few pantry sauces, and one handful of basil that makes the whole kitchen smell like heaven. Thai Basil Chicken is more than just a recipe—it’s a weeknight secret weapon that turns a busy day into a delicious one.
Table of Contents
What is Thai Basil Chicken?
Thai Basil Chicken, or “Pad Krapow Gai,” is one of Thailand’s most beloved street food dishes, and for good reason. It’s simple, flavorful, and built around one star ingredient—fresh basil. Typically made with minced or sliced chicken, the dish cooks quickly over high heat with garlic, chili, and shallots, all sizzling together in a mix of oyster sauce, soy sauce, and fish sauce. That holy trinity of Thai sauces gives it the deep, umami flavor that balances spicy, salty, and sweet notes perfectly.
Traditionally served over jasmine rice and sometimes topped with a crispy fried egg, this meal manages to feel both comforting and exciting. Whether you’re new to Thai cooking or just want something vibrant and different for dinner, Thai Basil Chicken is a dish that proves bold flavor doesn’t have to be complicated.
Reasons to Try Thai Basil Chicken
If you’ve ever wanted a dinner that feels like an instant trip to Bangkok without needing a passport, Thai Basil Chicken is it. First, it’s incredibly quick—ready in about 30 minutes. That’s faster than most delivery orders. Second, it’s flexible: you can control the heat, swap in veggies you already have, or even use ground chicken if slicing feels like too much work. Third, it’s packed with real flavor.
The garlic, chili, and basil come together in a way that’s both fiery and fragrant, satisfying your craving for something bold without being too heavy. Plus, the leftovers (if you have any) taste even better the next day. Think of this dish as the confident, low-effort dinner that makes you look like you’ve got your life together—even when you’re just winging it. For another quick dinner with punchy flavors, check out our Garlic Steak Bites and Potatoes Recipe.
Ingredients Needed to Make Thai Basil Chicken
- 1 lb boneless, skinless chicken thighs, sliced into thin strips
- 2 tablespoons vegetable oil
- 4 cloves garlic, minced
- 2 shallots, thinly sliced
- 1 red chili, sliced (adjust to taste)
- 1 bell pepper, sliced
- 1 cup fresh basil leaves
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon fish sauce
- 1 teaspoon sugar
- 1/4 cup chicken broth
- Salt and pepper to taste

Step-by-Step Guide to Making Thai Basil Chicken
Follow this detailed, step-by-step guide to create a delicious and vibrant Thai Basil Chicken. With easy-to-follow instructions, you’ll have a flavorful dish ready in just 30 minutes. Whether you’re a beginner or an experienced cook, these clear steps will ensure your dish turns out perfectly every time.
Step 1: Prepare Your Ingredients
Before you start cooking, gather all your ingredients and prepare them. This makes the cooking process smoother and faster. You’ll need:
- 1 lb boneless, skinless chicken thighs (sliced into thin strips)
- 4 cloves garlic (minced)
- 2 shallots (thinly sliced)
- 1 red chili (sliced, adjust to your spice preference)
- 1 bell pepper (sliced)
- 1 cup fresh basil leaves (more for garnish)
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon fish sauce
- 1 teaspoon sugar
- 1/4 cup chicken broth
- Salt and pepper to taste
Start by slicing the chicken into thin strips so it cooks evenly and quickly. Mince the garlic, slice the shallots, bell pepper, and red chili, and set them aside. If you’re unsure how to slice your vegetables, check out this guide on how to cut vegetables properly for stir-fries. Lastly, have your sauces ready—measuring them out ahead of time will help keep the cooking process quick and organized. If you want to make this recipe vegetarian, you can substitute the chicken with tofu and use a plant-based oyster sauce.
Step 2: Heat the Oil and Sauté Aromatics
Once your ingredients are ready, place a large pan or wok on the stove and heat 2 tablespoons of vegetable oil over medium-high heat. Wait until the oil is hot, but not smoking.
Add 4 cloves of minced garlic and 2 thinly sliced shallots to the hot oil. Stir them constantly for about 1 minute. You’ll start to smell the fragrance of the garlic and shallots as they cook. Be careful not to let the garlic burn—it should be lightly golden, not dark brown. The shallots should soften and become fragrant, creating the perfect base for the dish. This step is essential for developing the savory depth that makes Thai Basil Chicken so irresistible.
Step 3: Cook the Chicken
Now it’s time to add the star of the dish: the chicken. Add the sliced chicken thighs to the pan, spreading them out so they cook evenly. Stir frequently and cook for about 5 to 7 minutes until the chicken is browned and cooked through. The key here is to get a nice sear on the chicken, which will add extra flavor. If you’ve never cooked chicken thighs before, check out this post on why thighs are ideal for stir-fries—they stay juicy and tender!
As the chicken cooks, make sure to break up any large clumps with your spatula. You want the chicken to be in small pieces, evenly browned, and ready to absorb all the flavorful sauce in the next steps.
Step 4: Add the Vegetables
Once the chicken is browned, add the sliced red chili and bell pepper to the pan. Stir the mixture for 2 to 3 minutes until the vegetables start to soften but still retain some crispness. The red chili will infuse the dish with heat, while the bell pepper adds a mild sweetness and texture. If you’re not a fan of too much spice, you can reduce the amount of chili or remove the seeds before slicing. You can also check out our guide on how to adjust spice levels in Thai recipes for personalized heat control.
Step 5: Prepare and Pour the Sauce
While the chicken and vegetables are cooking, take a moment to prepare the sauce. In a small bowl, combine:
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon fish sauce
- 1 teaspoon sugar
- 1/4 cup chicken broth
Stir everything together until the sugar dissolves. This sauce is the key to the deep umami flavor that makes this dish stand out. If you’re looking for more flavor-packed stir-fry sauces, you can explore our guide to Asian stir-fry sauces.
Once your sauce is ready, pour it over the chicken and vegetables in the pan. Stir to coat everything in the sauce, and let it simmer for 2 to 3 minutes. The sauce will thicken slightly and blend with the chicken and veggies, creating a glossy coating. This step helps marry all the flavors together. If you want a thicker sauce, feel free to let it simmer for an additional minute.
Step 6: Add the Basil and Finish Cooking
Now, add the fresh basil leaves to the pan. Gently toss the basil with the chicken and vegetables until the leaves wilt. This should only take about 1 minute—you want the basil to keep its bright color and fragrant aroma. Thai basil, with its slightly spicy, anise-like flavor, is what gives this dish its signature taste. If you can’t find Thai basil, you can use regular basil, but the flavor will be slightly different.
Give everything a final stir, taste the dish, and adjust the seasoning with salt and pepper if needed. The sauce should be perfectly balanced with a hint of sweetness, saltiness, and heat.
Step 7: Serve and Enjoy
Your Thai Basil Chicken is now ready to be served! Spoon it generously over steamed jasmine rice for the perfect meal. The rice will soak up the flavorful sauce and complement the savory chicken. For a fun variation, try serving the dish with fried rice or cauliflower rice for a low-carb option.
If you’re looking to make the dish extra special, top it with a fried egg. The runny yolk adds a rich, creamy element that pairs wonderfully with the spicy chicken.
Additional Tips and Substitutions
Serving suggestions: This dish pairs perfectly with a refreshing cucumber salad to balance the spice. Check out our Simple Cucumber Salad Recipe for a light and tangy side dish that complements this flavorful stir-fry.
Ingredient substitutions: If you don’t have chicken thighs, you can easily use chicken breast, although chicken thighs will give you a juicier result. Feel free to swap the vegetables too—zucchini, carrots, or green beans can work well in this dish.
Make it spicier or milder: If you like it extra spicy, add more red chili or a dash of chili paste. For a milder version, you can omit the chili entirely or replace it with a mild bell pepper.
What to Serve with Thai Basil Chicken
This dish is a star all on its own, but pairing it with simple sides makes dinner feel extra special. Steamed jasmine rice is the classic choice—it soaks up all that delicious sauce. You can also serve it with sticky rice or even cauliflower rice if you’re cutting carbs. For a lighter plate, add a side of crisp cucumber salad or a bowl of Simple But Perfect Vegetable Soup. If you’re in the mood for something sweet afterward, a dessert like Bakery-Style Molasses Cookies balances the spice perfectly.
Key Tips for Making Thai Basil Chicken
- Use Thai basil if possible—it’s more peppery and aromatic than regular sweet basil.
- Don’t overcrowd the pan; you want the chicken to sear, not steam.
- Taste your sauce before pouring it in—different brands of fish sauce vary in saltiness.
- Adjust heat by adding or reducing the chili; you’re the boss of your spice level.
- Fresh ingredients make a world of difference here, especially the basil and garlic.
Storage and Reheating Tips for Thai Basil Chicken
Thai Basil Chicken stores beautifully in the fridge for up to three days. Keep it in an airtight container to lock in flavor. When reheating, use a skillet on medium heat with a splash of water or chicken broth to keep it juicy. Avoid microwaving for too long—just a quick reheat will do. The basil flavor might mellow overnight, so adding a few fresh leaves before serving can bring it back to life. This dish also freezes well, though the basil texture may change slightly. For the freshest experience, make the basil portion fresh when reheating.
FAQs
Can I use ground chicken instead of sliced? Absolutely. Ground chicken is more traditional in Thai street versions and cooks even faster.
Can I skip the fish sauce? You can, but it adds that authentic savory note. Substitute with extra soy sauce if needed.
What’s the best rice to serve it with? Jasmine rice is ideal for its light fragrance and fluffy texture.
Can I make it vegetarian? Yes—swap chicken for tofu and use vegetarian oyster sauce.
Final Thoughts
Thai Basil Chicken is the kind of meal that proves homemade dinners can be just as bold and exciting as restaurant takeout. It’s fast, flexible, and flavorful—everything a weeknight cook dreams of. So next time you’re craving something exotic but doable, reach for this recipe. Your family (and your taste buds) will thank you. And if you’re looking to keep the flavor adventure going, browse more easy Asian-inspired meals on WeEnjoyCooking.com. Cooking should be fun, fragrant, and full of life—and Thai Basil Chicken checks all those boxes.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Thai Basil Chicken (Quick and Flavorful Weeknight Stir-Fry)
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stir-Fry
- Cuisine: Thai
Description
A classic Thai stir-fry featuring juicy chicken thighs, aromatic garlic and shallots, spicy chili, and fresh Thai basil in a savory umami-rich sauce.
Ingredients
- 1 lb boneless, skinless chicken thighs, sliced into thin strips
- 2 tablespoons vegetable oil
- 4 cloves garlic, minced
- 2 shallots, thinly sliced
- 1 red chili, sliced (adjust to taste)
- 1 bell pepper, sliced
- 1 cup fresh basil leaves
- 2 tablespoons oyster sauce
- 1 tablespoon soy sauce
- 1 teaspoon fish sauce
- 1 teaspoon sugar
- 1/4 cup chicken broth
- Salt and pepper to taste
Instructions
1. Prepare all ingredients: slice chicken, mince garlic, slice shallots, chili, and bell pepper.
2. Heat vegetable oil in a large pan or wok over medium-high heat.
3. Add garlic and shallots, sauté for 1 minute until fragrant.
4. Add sliced chicken thighs and cook for 5–7 minutes, stirring until browned and cooked through.
5. Add sliced chili and bell pepper, stir-fry for 2–3 minutes until slightly softened.
6. In a small bowl, mix oyster sauce, soy sauce, fish sauce, sugar, and chicken broth.
7. Pour sauce into the pan and stir to coat everything. Simmer for 2–3 minutes.
8. Add fresh basil leaves and toss gently until wilted, about 1 minute.
9. Taste and adjust seasoning with salt and pepper.
10. Serve hot over steamed jasmine rice, optionally topped with a fried egg.
Notes
For a vegetarian version, substitute chicken with tofu and use plant-based oyster sauce.
Adjust spice level by increasing or reducing the chili.
Pairs well with cucumber salad or steamed vegetables.
Can be served with jasmine rice, fried rice, or cauliflower rice for a low-carb option.
Nutrition
- Serving Size: 1 portion
- Calories: 280
- Sugar: 3g
- Sodium: 820mg
- Fat: 16g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 27g
- Cholesterol: 105mg



