Pad kra pao (ผัดกะเพรา, phàt kā-phrao) is, by most estimates, the single most ordered dish in Thai restaurants and cafeterias. A survey of Thai food culture would consistently place it above pad thai, above som tam, above everything — it is the daily food of Thailand, ordered for a quick lunch, available at every cafeteria, hawker stall, and convenience store with a hot food counter.
The dish has three elements: the stir-fry (meat, chilies, garlic, sauces), the holy basil, and the fried egg. All three are required. Remove any one and you have made something else.
The Basil Problem
The most common failure mode of pad kra pao outside Thailand: the wrong basil.
Holy basil (kra pao, กะเพรา, Ocimum tenuiflorum): The correct basil. Distinct flavor — peppery, clove-like, slightly spicy in its raw form. The leaves are flatter and more matte than sweet basil. Not sweet. When added to a very hot wok, it wilts and releases its peppery-clove aromatic compounds into the stir-fry. This is the dish's defining flavor.
Thai sweet basil (horapa, โหระพา, Ocimum basilicum var.): The basil used in Thai green curry and many Thai noodle dishes. Sweet, anise-adjacent, completely different from holy basil.
Italian basil (Ocimum basilicum): The basil in Italian cooking. Also sweet, not appropriate for this dish.
Using Thai sweet basil or Italian basil in pad kra pao produces a dish that looks the same but tastes fundamentally different — you lose the peppery-clove character that is the point.
If holy basil is unavailable: A combination of Thai sweet basil and a small amount of fresh basil with a tiny pinch of ground clove can approximate the flavor, but it is not the same. Fresh holy basil is increasingly available at Asian grocery stores.
Critical timing: Holy basil goes in at the very end — the last 15–20 seconds of cooking. Overcooked holy basil loses its aromatic character and becomes bitter. The heat of the finished stir-fry is sufficient to wilt it; it does not need to cook.
The Complete Recipe
Serves: 2 Time: 15 minutes
Ingredients
The stir-fry:
- 300g ground pork, ground chicken, or ground beef (80/20)
- 3–4 cloves garlic, minced or roughly smashed
- 3–8 bird's eye chilies (prik kee nu), roughly chopped (adjust quantity for heat; do not seed — the seeds and ribs carry the heat)
- 2 tablespoons neutral oil (high smoke point — coconut oil or lard if available)
- Large handful (approximately 30–40 leaves) of fresh holy basil
The sauce:
- 1 tablespoon oyster sauce
- 1 tablespoon fish sauce
- ½ tablespoon dark soy sauce (for color and slight sweetness)
- ½ teaspoon sugar
- 1–2 tablespoons water (to prevent sticking)
For serving:
- Steamed jasmine rice
- 2 eggs, fried (see below)
Method
1. Mix the sauce: Combine oyster sauce, fish sauce, dark soy sauce, sugar, and water in a small bowl. Set aside.
2. Heat the wok: Set your wok or largest pan over the highest heat you have. Wait until the wok begins to smoke — this matters. The flavor of pad kra pao at a street stall comes partly from the very high heat that creates wok hei, the slight smoky breath of a professional wok burner.
3. Fry garlic and chilies: Add oil. Immediately add the garlic and chilies. Fry 30 seconds, stirring constantly — the garlic should turn light golden but not burn.
4. Add meat: Add the ground pork. Spread it across the wok surface; let it sit without stirring for 1 minute to develop some browning on the bottom. Then break it up and stir-fry until just cooked through, 2–3 minutes.
5. Add sauce: Pour the sauce mixture over the meat. Stir to coat everything. If the pan is getting too dry, add a splash of water.
6. Add basil: Add the holy basil leaves. Toss for 15–20 seconds — just until wilted and fragrant. Remove from heat immediately.
Plate over rice. Top with the fried egg.
The Fried Egg (Kai Dao, ไข่ดาว)
The fried egg (kai dao — literally "star egg") is not a side option in pad kra pao. It is part of the dish. It sits on top of the stir-fry over rice. When the yolk breaks — either from the cook cutting it slightly before serving, or from the diner breaking it themselves — it runs into the stir-fry and coats the rice with a rich, unctuous layer.
Technique for the crispy-edged street stall egg:
- Heat 2–3 tablespoons of neutral oil in a small pan over high heat until shimmering and slightly smoking
- Crack the egg directly into the hot oil — the white should immediately puff and bubble at the edges
- Baste the white with hot oil from the pan using a spoon
- Serve when the white is set and the edges are golden-crispy; yolk still runny — approximately 60–90 seconds
- The lacy, crispy white edges are the signature of a correct kai dao
Variations and Authenticity
Protein: Pork is most common (pad mu kra pao, ผัดหมูกะเพรา). Chicken (pad gai kra pao) is second. Beef is available. Seafood versions exist. Ground tofu can substitute for vegan versions.
With egg on rice (khao pad kra pao kai dao, ข้าวผัดกะเพราไข่ดาว): The complete set: rice, stir-fry, egg. This is the standard order.
Heat level: In Thailand, pad kra pao is ordered pet nit noi (ไม่เผ็ด, less spicy), pet (เผ็ด, spicy), or pet mak (เผ็ดมาก, very spicy). With bird's eye chilies, even the "less spicy" version is considerably hotter than most Western versions. Authentic heat uses 5–8 bird's eye chilies per serving minimum.
Related reading: Pad Thai Guide | Som Tam Thai Green Papaya Salad Guide | Thai Green Curry Guide
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99