RecipeShare Test Kitchen

Chicken pad kra pao with chilli, garlic, basil and a crispy egg, cooked in a stainless-steel pan for deeper savoury flavour.
Holy basil (bai kraphao) gives the signature peppery bite; Thai basil is a practical backup.
Preheat the stainless-steel pan properly so the chicken sears and releases cleanly.
Adjust heat with chilli count; keep some seeds for more fire.
Add the sauce after browning the chicken so it deglazes the pan.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Toss the chicken breast with light soy sauce, fish sauce and cornflour. Marinate for 10 to 15 minutes while you prepare the sauce and aromatics.
In a small bowl, whisk light soy, dark soy, oyster sauce, palm sugar and water until the sugar dissolves; set aside.
Pound garlic and chillies in a mortar to a coarse paste.
Heat about half the oil in a small skillet over medium-high. Fry eggs until edges are lacy and yolks runny. Set aside. Reserve remaining oil for stir-fry.
Heat a stainless-steel frying pan over medium-high heat until properly hot, then add the remaining oil.
Add the marinated chicken in a single layer. Leave it undisturbed for 2 minutes so it browns and releases from the pan, then stir-fry until just cooked through.
Add the chilli-garlic paste and stir for 30 to 40 seconds until fragrant.
Toss in long beans; stir-fry 1–2 min to keep them crisp-tender.
Pour in the sauce and scrape the bottom of the pan to deglaze the browned bits. Simmer briefly until glossy and reduced slightly.
Turn off the heat, add holy/Thai basil, and toss just until wilted.
Spoon over hot jasmine rice and top each bowl with a crispy fried egg. Optional: garnish with a few fried basil leaves.
Toss the chicken breast with light soy sauce, fish sauce and cornflour. Marinate for 10 to 15 minutes while you prepare the sauce and aromatics.
In a small bowl, whisk light soy, dark soy, oyster sauce, palm sugar and water until the sugar dissolves; set aside.
Pound garlic and chillies in a mortar to a coarse paste.
Heat about half the oil in a small skillet over medium-high. Fry eggs until edges are lacy and yolks runny. Set aside. Reserve remaining oil for stir-fry.
Heat a stainless-steel frying pan over medium-high heat until properly hot, then add the remaining oil.
Add the marinated chicken in a single layer. Leave it undisturbed for 2 minutes so it browns and releases from the pan, then stir-fry until just cooked through.
Add the chilli-garlic paste and stir for 30 to 40 seconds until fragrant.
Toss in long beans; stir-fry 1–2 min to keep them crisp-tender.
Pour in the sauce and scrape the bottom of the pan to deglaze the browned bits. Simmer briefly until glossy and reduced slightly.
Turn off the heat, add holy/Thai basil, and toss just until wilted.
Spoon over hot jasmine rice and top each bowl with a crispy fried egg. Optional: garnish with a few fried basil leaves.
Save this recipe to one of your meal plans or browse your existing plans.
Everything you want to know about this recipe.
Pad kra pao is a fast Thai basil stir-fry built on high heat, chilli, garlic, savoury sauce, and a final handful of basil. This version uses marinated chicken breast with long beans, jasmine rice, and a crispy fried egg for a complete plate with bold flavour and clear weeknight timing.
The dish should taste salty, aromatic, spicy, and slightly sweet, with the basil added at the end so it stays fragrant. The egg is optional but useful: the rich yolk softens the heat and makes the rice more satisfying.
Pounding the garlic and chillies into a rough paste gives the stir-fry a better texture than finely chopping them. The chicken is marinated first with soy, fish sauce, and a little cornflour so it browns well and stays tender in a stainless steel pan.
The sauce combines light soy sauce, dark soy sauce, fish sauce, oyster sauce, oyster sauce, and palm sugar across the marinade and finishing sauce. That gives salt, colour, savoury depth, and just enough sweetness to balance the chilli.
Have the sauce, basil, beans, and cooked rice ready before the pan goes on. The stir-fry moves quickly, so stopping to prep halfway through usually means the garlic burns or the chicken overcooks.
Preheat the stainless-steel pan, add a little oil, then lay the chicken in a single layer. Let it sit until it releases naturally and leaves browned bits on the pan. Add the sauce after the beans so it deglazes the fond and turns into a glossy coating before the basil goes in.
One serving is one plate with a third of the chicken stir-fry, one crispy egg, and about 150 g cooked jasmine rice. For a training day, add 50 g cooked rice or 1 piece of fruit. For a rest day, reduce the rice by about 50 g and add more vegetables.
For a protein swap, use chicken thigh, turkey mince, tofu, or tempeh. Good vegetable additions include broccoli, green beans, spinach, peas, mushrooms, onions, courgette, frozen mixed veg, or tenderstem broccoli.
Use holy basil if you can find it; it has the peppery edge associated with pad kra pao. Thai basil is sweeter but still works well when holy basil is not available.
If the pan is crowded, cook the chicken in two batches so it browns instead of steaming. Keep some chilli seeds for a hotter result, or use fewer chillies for a milder bowl.
The stir-fry keeps for up to 3 days in an airtight container. Store rice separately where possible and fry the egg fresh when serving, since the texture is much better than reheating a cooked egg.
Serving Size: 1 plate with rice and crispy egg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Use 1 tablespoon (15 ml). It rounds out the salty sauces and adds body without overpowering the basil.
Holy basil (bai kraphao) is traditional and peppery. Thai basil is sweeter with anise notes and works when holy basil isn’t available.
Yes. This version uses chicken breast, but beef or chicken thigh also works. Slice or chop the protein small so it cooks quickly.
Optional. Many shops use them to bulk out portions. Skip for a meatier dish or swap in green beans.
Use fewer chillies and remove seeds, or blend in a mild red chilli. Balance heat with a touch more palm sugar.
See how other home cooks made this recipe, then share your own experience.
4 ratings
How would you rate this recipe?
I skipped the long beans and served it with extra rice.
The timing was easy to follow and the sauce reduced well.
Frying a few basil leaves for garnish added nice texture.
The crispy egg works really well with the basil stir-fry.
Add your personal creations and build your own recipe collection.