Thai Basil Chicken Recipe: Thai Basil Chicken, also known as Pad Krapow Gai, is one of the most beloved Thai street food dishes. It is bold, fragrant, spicy, savory, and incredibly satisfying. This dish is made with tender chicken, fresh Thai basil, garlic, chilies, and a rich stir-fry sauce that coats every bite beautifully. When prepared properly, Thai Basil Chicken delivers the perfect balance of heat, aroma, saltiness, and slight sweetness.
This Thai Basil Chicken recipe is ideal for anyone who wants a quick, restaurant-style meal at home without complicated techniques. The entire dish comes together fast, making it perfect for lunch, dinner, meal prep, or a flavorful weeknight meal. We prepare it in a wok or large skillet over high heat so the chicken cooks quickly while absorbing the deep flavor of the sauce.
Served over warm jasmine rice and topped with a crispy fried egg, this dish becomes a complete and comforting Thai-inspired meal. The key to making it taste authentic is using fresh Thai basil, finely chopped chicken, enough garlic, and a sauce that balances soy sauce, oyster sauce, fish sauce, and a touch of sugar.
Ingredients You’ll Need for Thai Basil Chicken
To make a rich and flavorful Thai Basil Chicken recipe, we need fresh ingredients and a few pantry sauces commonly used in Thai cooking.
Main Ingredients
- 500g ground chicken or finely chopped chicken breast/thigh
- 2 cups fresh Thai basil leaves
- 4–6 garlic cloves, finely minced
- 2–4 Thai red chilies, chopped
- 1 small onion, thinly sliced
- 1 tablespoon vegetable oil
- 2 cups cooked jasmine rice, for serving
- 1 fried egg per serving, optional but recommended
For the Stir-Fry Sauce
- 2 tablespoons oyster sauce
- 1 tablespoon light soy sauce
- 1 tablespoon dark soy sauce
- 1 tablespoon fish sauce
- 1 teaspoon sugar
- 2 tablespoons water or chicken stock
- ½ teaspoon black pepper
Optional Additions
- Sliced bell peppers
- Green beans
- Spring onions
- Extra chilies for more heat
- Lime wedges for serving
Best Chicken to Use for Thai Basil Chicken
For the best texture and flavor, we recommend using chicken thigh meat because it stays juicy during high-heat stir-frying. Chicken breast also works well, especially when finely chopped instead of sliced. Ground chicken is the easiest option and gives the dish a classic street-food texture.
Finely chopped chicken absorbs the sauce better and cooks faster. If using whole chicken pieces, we should cut them into very small cubes so they cook evenly and blend properly with the basil, garlic, chilies, and sauce.
Why Thai Basil Is Important in This Recipe
The signature flavor of Thai Basil Chicken comes from Thai basil. Thai basil has a stronger, slightly peppery, anise-like aroma compared to regular sweet basil. It gives the dish its bold fragrance and authentic taste.
Regular basil can be used when Thai basil is not available, but the flavor will be milder. Holy basil is traditionally used in Thailand for Pad Krapow, but Thai basil is more commonly available and still gives the dish a delicious, aromatic result.
For the best flavor, the basil should be added at the end of cooking. This keeps the leaves fresh, fragrant, and slightly wilted without losing their natural aroma.
Step-by-Step Guide to Make Thai Basil Chicken
Step 1: Prepare the Ingredients
Before turning on the heat, we prepare all the ingredients. Thai stir-fry dishes cook very quickly, so everything should be chopped, measured, and ready.
Mince the garlic finely, chop the Thai chilies, slice the onion, and wash the Thai basil leaves. If using chicken breast or thigh, chop it finely with a sharp knife. If using ground chicken, loosen it with a fork so it cooks evenly in the pan.
In a small bowl, mix the oyster sauce, light soy sauce, dark soy sauce, fish sauce, sugar, water, and black pepper. Stir until the sugar dissolves. This sauce mixture will give the chicken a deep savory flavor with a balanced sweetness.
Step 2: Heat the Pan Properly
Place a wok or large skillet over medium-high to high heat. Add 1 tablespoon of vegetable oil and allow it to heat until it becomes glossy. A hot pan is important because Thai Basil Chicken should be cooked quickly, not slowly simmered.
High heat helps the garlic and chilies release their aroma immediately. It also allows the chicken to brown slightly, giving the dish a richer flavor.
Step 3: Fry the Garlic and Chilies
Add the minced garlic and chopped Thai chilies to the hot oil. Stir-fry for about 15 to 30 seconds until fragrant. We should not let the garlic burn because burnt garlic can make the dish bitter.
This step builds the base flavor of the recipe. The garlic gives depth, while the chilies bring heat and sharpness. For a milder version, use fewer chilies or remove the seeds before chopping.
Step 4: Add the Chicken
Add the ground or finely chopped chicken to the pan. Break it apart with a spatula and stir-fry continuously. Cook for about 4 to 6 minutes, or until the chicken is no longer pink.
The chicken should be cooked quickly over high heat so it remains juicy while developing a slightly browned texture. If the pan becomes too dry, add a splash of water or chicken stock, but avoid adding too much liquid. Thai Basil Chicken should be saucy but not watery.
Step 5: Add the Onion and Optional Vegetables
Add the sliced onion and stir-fry for another 1 to 2 minutes. The onion should soften slightly while still keeping some texture.
At this stage, we can also add vegetables such as sliced bell peppers or green beans. These ingredients add color, crunch, and extra nutrition. However, the classic version is usually simple, allowing the chicken, basil, garlic, and chilies to remain the main focus.
Step 6: Pour in the Stir-Fry Sauce
Pour the prepared sauce over the chicken. Stir everything well so the chicken is fully coated. Let the sauce bubble for about 1 to 2 minutes until it thickens slightly and clings to the meat.
The oyster sauce adds richness, the soy sauces provide saltiness and color, the fish sauce gives authentic Thai depth, and the sugar balances the heat and salt. The small amount of water or stock helps the sauce spread evenly without making the dish too heavy.
Taste and adjust if needed. Add more soy sauce for saltiness, more sugar for balance, or more chilies for extra spice.
Step 7: Add the Fresh Thai Basil
Turn off the heat or reduce it to very low. Add the fresh Thai basil leaves and stir gently until the leaves wilt. This should take only a few seconds.
The basil should remain bright, fragrant, and fresh. Overcooking the basil can reduce its aroma, so it is best added at the very end. Once the basil is mixed through the chicken, the dish is ready to serve.
Step 8: Serve with Jasmine Rice
Spoon the Thai Basil Chicken over hot jasmine rice. Jasmine rice is the best choice because its soft texture and light fragrance pair perfectly with the bold stir-fry sauce.
For a classic Thai-style serving, top the dish with a crispy fried egg. The runny yolk mixes with the sauce and rice, making the dish richer and more satisfying.
Serve immediately while hot.
How to Make the Perfect Crispy Fried Egg
A fried egg is optional, but it makes this Thai Basil Chicken recipe taste complete. Heat enough oil in a small pan over medium-high heat. Crack in the egg and fry until the edges become crispy and golden while the yolk stays slightly soft.
Place the fried egg directly on top of the basil chicken and rice. The crispy edges add texture, while the yolk adds creaminess to the spicy chicken.
Tips for the Best Thai Basil Chicken
Use high heat to create a fast stir-fry texture. Avoid overcrowding the pan because too much chicken at once can release water and make the dish steam instead of fry.
Use fresh garlic and fresh chilies for the strongest flavor. Bottled garlic paste or dried chili flakes can work in emergencies, but they will not give the same fresh aroma.
Do not skip the basil. The basil is the ingredient that defines the dish. Add it at the end to preserve its fragrance.
Balance the sauce carefully. Thai cooking is built around balance, so the dish should be savory, slightly sweet, spicy, and aromatic.
How Spicy Is Thai Basil Chicken?
Thai Basil Chicken is usually medium to very spicy, depending on how many chilies are used. For mild heat, use one chili or replace Thai chilies with a milder red chili. For medium heat, use two to three chilies. For a very spicy version, use four or more Thai chilies.
The spice level can be adjusted easily without changing the main structure of the recipe.
Can We Make Thai Basil Chicken Ahead of Time?
Yes, Thai Basil Chicken can be made ahead and stored in the refrigerator for up to 3 days. Keep it in an airtight container and reheat it in a pan or microwave before serving.
For best results, store the rice separately from the chicken. Add fresh basil after reheating if possible to restore the bright aroma.
This recipe is also excellent for meal prep because it keeps its flavor well and pairs easily with rice, noodles, or lettuce wraps.
What to Serve with Thai Basil Chicken
Thai Basil Chicken is best served with jasmine rice, but it also works well with steamed rice noodles, fried rice, cauliflower rice, or lettuce cups.
For a fuller meal, serve it with cucumber slices, lime wedges, Thai-style salad, spring rolls, or a light soup. The fresh sides help balance the heat and richness of the chicken.
Thai Basil Chicken Recipe Variations
This recipe can be adapted in many ways while keeping the same bold Thai-inspired flavor. We can make it with ground turkey, beef, pork, tofu, or shrimp. For a lighter version, use chicken breast and reduce the oil. For a vegetarian version, replace the chicken with firm tofu and use soy sauce instead of fish sauce.
We can also add vegetables such as mushrooms, baby corn, carrots, or green beans. These additions make the dish more filling while still keeping it flavorful.
FAQs about Thai Basil Chicken Recipe
1. What is Thai Basil Chicken?
Thai Basil Chicken, also known as Pad Krapow Gai, is a popular Thai stir-fry made with minced or sliced chicken, garlic, chilies, soy sauce, oyster sauce, and fresh Thai basil. It is usually served with steamed rice and sometimes topped with a fried egg.
2. Can I use regular basil instead of Thai basil?
Yes, but the flavor will be slightly different. Thai basil has a peppery, slightly licorice-like taste, while regular sweet basil is milder. For the most authentic flavor, Thai basil is recommended.
3. Is Thai Basil Chicken spicy?
Traditionally, Thai Basil Chicken is spicy because it uses fresh chilies. However, you can control the heat by reducing the number of chilies or removing the seeds before cooking.
4. What can I serve with Thai Basil Chicken?
Thai Basil Chicken is best served with steamed jasmine rice. You can also pair it with a fried egg, cucumber slices, or a light vegetable soup for a complete meal.
5. Can I make Thai Basil Chicken ahead of time?
Yes. You can cook it ahead and store it in an airtight container in the refrigerator for up to 3 days. Reheat it in a pan or microwave, but add fresh basil after reheating for the best aroma and flavor.
Final Thoughts
This Thai Basil Chicken recipe is fast, flavorful, and easy to prepare at home. With juicy chicken, fragrant basil, garlic, chilies, and a savory stir-fry sauce, it delivers the bold taste of Thai street food in a simple homemade way.
By preparing the ingredients ahead, cooking over high heat, and adding fresh basil at the end, we create a dish that is aromatic, satisfying, and full of authentic flavor. Served with jasmine rice and a crispy fried egg, Thai Basil Chicken becomes a complete meal that is perfect for busy weeknights, family dinners, or flavorful meal prep.
