Pad kra pao (pad gaprao) is a Thai stir-fry of ground meat, garlic, fresh chilies, and holy basil, served over jasmine rice and topped with a crispy fried egg. It is one of the most-ordered dishes at Thai restaurants — not pad thai, not green curry, but this simple, savory, fast plate. It’s what cooks at street stalls in Bangkok make at 7am for workers heading to the office, what Thai families eat on a Tuesday when no one wants to cook, and increasingly, what is going viral on TikTok every time someone makes it properly at home and the comment section collectively realizes they’ve been missing this.
The dish takes 12 minutes. The technique is three steps: stir-fry aromatics, cook ground chicken, fold in sauce and basil. The part most recipes shortchange is the details inside those steps.
Holy Basil vs. Thai Basil: The Detail Most Recipes Skip
The dish is called pad kra pao — stir-fry kra pao. Kra pao is holy basil. The name tells you how central the leaf is.
Holy basil (bai gaprao) is peppery, slightly bitter, and carries a faint clove note that’s unlike any other basil. It wilts quickly in high heat, losing its sharp bite, which is why it goes in at the very end — the residual pan heat is enough to soften it without cooking away the character. When the dish is right, you can taste the basil as a distinct peppery element, not just a herb accent.
Thai basil (horapa) is what most Asian grocery stores stock. It’s sweeter, anise-forward, and milder. It produces a good dish — fragrant and pleasant — but the flavor is distinctly different. More herbal, less sharp. If you have access to a well-stocked Asian market, look for bai gaprao. If you don’t, Thai basil is the right substitute.
Italian basil is a distant third. It wilts into almost nothing in heat, contributes sweetness rather than the savory punch this dish relies on, and changes the flavor profile noticeably. Use it in a pinch, but manage your expectations.
The Sauce Ratio: Where Most Recipes Get It Wrong
The common mistake is too much oyster sauce. Oyster sauce is sweet and viscous — it’s the ingredient that makes the dish “sticky” and glossy, which is why recipe writers lean on it. But tilting the sauce oyster-heavy makes the dish sweet and thick rather than savory and punchy.
The authentic street-food ratio leans fish sauce-forward. Fish sauce is funkier and saltier — it’s what gives pad kra pao its savory depth. The oyster sauce is supporting cast: it provides body and a mild sweetness that rounds the edge of the fish sauce. Together they produce a sauce that tastes distinctly Thai rather than Chinese-American.
Dark soy sauce is purely for color. A teaspoon turns the chicken a rich brown that looks restaurant-level; skip it and the dish will be lighter in color but taste identical.
Pre-mixing matters more here than in most recipes. Pad kra pao cooks over high heat and moves fast — the chicken cooks in 4 minutes, the sauce is in and done in 30 seconds. If you’re measuring while cooking, something will overcook. Mix everything before the wok goes on the stove.
High Heat Is Not Optional
Pad kra pao is a wok-fried dish. Woks are designed to sit directly in flame and reach temperatures home ranges can’t match — 700°F or more. What happens at that temperature is called wok hei, the slightly smoky, charred quality that makes restaurant stir-fry taste different from the same dish made on a home burner.
You won’t fully replicate wok hei at home, but you can get close by:
- Using the largest burner on your stove at maximum heat
- Using a carbon steel wok or large stainless steel skillet that holds heat well
- Not crowding the pan — every bit of surface area should be touching something
- Cooking quickly and continuously rather than standing back and waiting
The goal with the aromatics is 30 seconds of actual frying: garlic that’s gone fragrant and just barely golden, not brown and bitter. The goal with the chicken is fast color — breaking and cooking, not stewing. The entire stir-fry phase is under 6 minutes.
The Fried Egg: Why It Needs So Much Oil
The defining egg for pad kra pao is not a soft scramble, not a gentle sunny-side up, not a basted hotel-style egg. It’s a specific Thai technique: oil that’s deep enough to come up the sides of the white, very high heat, quick cook. The white puffs and bubbles, sets in under 90 seconds, and the edges go crispy and lacy — browned, slightly chewy, with a completely soft yolk inside.
This is a different technique from how most Americans fry eggs. It uses more oil (2 tablespoons per egg, pooled in a small pan rather than spread across a large one), higher heat (nearly smoking, not medium), and a shorter cook time. The result is textural contrast that makes the dish: soft jasmine rice, saucy ground chicken, and then the crispy white and runny yolk that breaks over everything when you cut into it.
The most common failure is the right oil amount in the wrong-sized pan. Two tablespoons of oil in a 12-inch skillet spreads into a thin film — not enough depth to fry. Use a 6 to 8-inch pan so the oil pools properly, and get it hot before the egg goes in.
What “Fast” Actually Means Here
From prep to plate: 10 minutes of prep (mince garlic, slice chilies, strip basil leaves from stems, measure sauce), 12 minutes of cooking. You can comfortably do this on a weeknight. The rice takes longer to cook than the stir-fry — start it first and the timing works out perfectly.
The only genuine time constraint is the basil: once you’ve folded it in, you have about 5 minutes before it goes noticeably dark. Plan to have plates ready and rice already scooped before the chicken is done. This is a dish that plates and serves in one motion rather than one you keep warm.
Adjusting Heat
The recipe as written is medium-spicy with 3 to 4 bird’s eye chilies. Bird’s eyes are genuinely hot — roughly 50,000 to 100,000 Scoville units, which is considerably hotter than a serrano (10,000 to 23,000). Three de-seeded is where most non-heat-sensitive people can comfortably eat. Six with seeds in is the authentic Thai level, which most Americans find very hot.
If you’re cooking for a table with mixed heat tolerance, cook the stir-fry with minimal chili in the pan and serve extra sliced fresh chilies alongside. In Thailand, a small plate of chilies in fish sauce (prik nam pla) is the standard condiment — sliced bird’s eyes soaking in fish sauce with a squeeze of lime. Two to three tablespoons of fish sauce, a handful of sliced chilies, a squeeze of lime. It keeps in the fridge for two weeks and improves every rice-based Thai dish.









