Authentic Thai Basil Chicken Recipe – Ready in 20 Minutes
This Thai basil chicken recipe brings the bold, aromatic flavors of Thailand straight to your kitchen in just 20 minutes. The combination of tender chicken, fragrant Thai basil, and a perfectly balanced sauce creates a dish that is both satisfying and incredibly flavorful.
What sets this recipe apart is its authentic flavor profile that rivals your favorite Thai restaurant. The key lies in using fresh Thai basil, which has a spicier, more anise-like flavor than regular sweet basil, and creating the perfect balance of salty, sweet, and umami flavors.
This one-pan wonder is perfect for busy weeknights when you want something delicious and satisfying without spending hours in the kitchen. Serve it over jasmine rice for a complete meal that the whole family will love.
This authentic Thai basil chicken recipe delivers restaurant-quality flavors in just 20 minutes. Tender chicken, fragrant Thai basil, and a savory-sweet sauce create an irresistible dish that beats takeout every time.

Ingredients
| AMOUNT | INGREDIENT | NOTES |
|---|---|---|
| 1 pound | ground chicken | or diced chicken thigh |
| 3 tablespoons | vegetable oil | divided |
| 4 cloves | garlic | minced |
| 2-3 pieces | Thai chilies | minced, adjust to taste |
| 1 medium | onion | diced |
| 1 red bell pepper | red bell pepper | sliced |
| 2 tablespoons | oyster sauce | |
| 1 tablespoon | fish sauce | |
| 1 tablespoon | soy sauce | |
| 1 teaspoon | brown sugar | |
| 1 cup | fresh Thai basil leaves | packed |
| 4 cups | cooked jasmine rice | for serving |
Instructions

Nutrition (per serving)
About This Recipe
Thai Basil Chicken, known as Pad Kra Pao Gai in Thai, is one of the most beloved dishes in Thai street food culture. This classic stir-fry originated in central Thailand and has been a staple of Thai cuisine for generations. Traditionally served over rice with a fried egg on top, it represents the perfect balance of flavors that Thai cooking is famous for.
The dish gained popularity worldwide as Thai immigrants brought their culinary traditions to new countries. Today, it is considered one of the gateway dishes for people exploring Thai cuisine, offering an accessible introduction to the complex flavors and aromatic herbs that define this remarkable food culture.
Ready to Serve

A Closer Look

Pro Tips for Best Results
- Use ground chicken thigh instead of breast for more flavor and moisture
- Do not add basil until the very end to preserve its bright color and fresh taste
- Adjust the number of chilies based on your heat preference – start with less and add more next time
- Have all ingredients prepped before you start cooking as this dish moves quickly
- For extra authentic flavor, top each serving with a fried egg
Essential Equipment
Large Wok or Skillet: Essential for high-heat stir-frying and even cooking.
Chef Knife: For precise chopping of chicken, garlic, and chilies.
Cutting Board: Safe surface for food preparation.
Small Mixing Bowl: For combining sauce ingredients before cooking.
Variations
Vegetarian Version: Replace chicken with extra-firm tofu or mushrooms and use vegetarian oyster sauce.
Beef Basil Stir-Fry: Substitute thinly sliced beef for chicken and cook for 2-3 minutes.
Spicier Version: Add more Thai chilies or include sliced jalapeños for extra heat.
Low-Carb Option: Serve over cauliflower rice or zucchini noodles instead of jasmine rice.
Frequently Asked Questions
Can I use regular basil instead of Thai basil?
While Thai basil is preferred for its unique spicy-sweet flavor, you can substitute regular sweet basil in a pinch, though the taste will be milder.
How spicy is this dish?
The heat level depends on the number of Thai chilies used. Start with 1-2 chilies for mild heat and adjust according to your preference.
Can I make this ahead of time?
This dish is best served fresh, but leftovers can be stored in the refrigerator for up to 3 days and reheated gently.
What can I substitute for fish sauce?
You can use additional soy sauce or vegetarian mushroom sauce, though the flavor will be slightly different.
