Thai Basil Chicken That’ll Make You Forget Takeout Exists
Let me tell you, folks, I’ve been making this Thai Basil Chicken (Pad Kra Pao) for years, and it never fails to knock my socks off. This isn’t your average weeknight dinner—it’s a flavor bomb that comes together faster than you can say “takeout menu.”
Why This Recipe is Pure Genius

Pad Kra Pao is Thailand’s most beloved street food, and for good reason. It’s quick, it’s bold, and it’s got that perfect balance of salty, spicy, and savory that makes you want to lick the plate clean. The secret? Fish sauce, oyster sauce, and fresh Thai basil working together like a well-rehearsed choir.
The Story Behind the Dish

I first tasted this at a tiny food stall in Bangkok back in the ’90s. The cook was stir-frying over a flame so high it looked like dragon’s breath. Ten minutes later, I had a plate of heaven with a crispy fried egg on top. I’ve been chasing that flavor ever since, and I’ve finally nailed it for you home cooks.
Why It Works for Busy Families

Here’s the beauty: you can have this on the table in 20 minutes. Ground chicken cooks fast, the sauce is just a few pantry staples, and if you can’t find Thai basil, regular basil works in a pinch (though I won’t tell your Thai friends). It’s forgiving, it’s flexible, and it’s guaranteed to make you look like a cooking rockstar.
Thai Basil Chicken (Pad Kra Pao)
Description
This easy Thai Basil Chicken (Pad Kra Pao) brings bold, authentic flavors to your weeknight table in just 20 minutes. Ground chicken stir-fried with garlic, chilies, and fresh Thai basil, topped with a crispy fried egg. Perfect over jasmine rice!
Ingredients
For the Chicken
For the Sauce
For Serving
Instructions
-
Prepare the Sauce
In a small bowl, whisk together the fish sauce, oyster sauce, soy sauce, sugar, and water until the sugar dissolves. Set aside.
Mix your sauce before you start cooking—when you're stir-frying over high heat, there's no time to measure! I keep a little jar of pre-mixed sauce in my fridge for nights when I'm extra lazy (which is most nights).
-
Sear the Garlic and Chilies
Heat the vegetable oil in a large wok or skillet over high heat. Add the minced garlic and chopped chilies. Stir-fry for 30 seconds until fragrant and just starting to turn golden.
Don't walk away here! Garlic goes from golden to burnt faster than my teenagers can eat pizza. Keep that spatula moving, and if it starts browning too fast, just toss in the chicken immediately.
-
Cook the Ground Chicken
Add the ground chicken to the wok, breaking it up with your spatula. Stir-fry for 4-5 minutes, breaking the meat into small pieces, until it's cooked through and slightly crispy in spots.
Let the chicken sit for 30 seconds without stirring to get those crispy browned bits—that's where the flavor lives! It's called the Maillard reaction, but you can just call it delicious.
-
Add the Sauce
Pour the prepared sauce over the chicken. Stir-fry for 2 minutes, tossing constantly, until the chicken is well-coated and the sauce has reduced slightly.
That sizzling sound when the sauce hits the hot wok? That's the sound of success. If your kitchen doesn't smell like a Thai street market by now, turn up the heat!
-
Toss in the Basil
Remove the wok from heat. Immediately add the Thai basil leaves and toss until wilted, about 30 seconds. The residual heat will wilt the basil perfectly without overcooking it.
Take it off the heat before adding basil—this keeps those leaves bright and fragrant instead of turning them into sad, wilted lettuce. Thai basil has a peppery anise flavor that's worth preserving!
-
Fry the Eggs (Optional but Awesome)
While the chicken rests, fry eggs in a separate pan with crispy edges and runny yolks. Cook in oil over medium-high heat for 2-3 minutes.
A runny egg yolk over this chicken is like nature's gravy. Don't skip it! If you're scared of runny yolks, cook them over-medium, but trust me—live a little.
-
Plate and Serve
Serve the Thai basil chicken over steamed jasmine rice, topped with a fried egg and sliced cucumber on the side. Garnish with extra basil if you're feeling fancy.
The cucumber isn't just for looks—it's your fire extinguisher when you went too heavy on the chilies. And between us, I always go heavy on the chilies.
Nutrition Facts
Nutrition Facts
Servings 4
Serving Size 1
- Amount Per Serving
- Calories 85kcal
- % Daily Value *
- Total Fat 16g25%
- Sodium 590mg25%
- Total Carbohydrate 8g3%
- Dietary Fiber 1g4%
- Sugars 3g
- Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Substitutions:
- Protein: Ground pork, turkey, or beef work great. You can even use firm tofu for a vegetarian version.
- Basil: Can't find Thai basil? Regular sweet basil works, though the flavor will be milder. Add a few mint leaves to mimic Thai basil's complexity.
- Chilies: Too spicy? Use bell peppers instead, or just reduce the amount. Not spicy enough? Add a splash of sriracha.
- Fish sauce: For vegetarians, use soy sauce or coconut aminos, though the flavor won't be quite the same.
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat or microwave for 1-2 minutes. The basil will lose some vibrancy, but the flavor holds up well.
Make-Ahead: You can mix the sauce up to 3 days ahead and store it in the fridge. Chop your garlic and chilies the night before, too. When you're ready to cook, it's literally just dump, stir, and done. Perfect for those "what's for dinner?" panic moments at 5 PM.
