The moment garlic and Thai bird’s eye chilies hit a smoking-hot wok, the kitchen smells like a Bangkok night market, sharp, savory, and a little dangerous in the best way. This is the kind of aroma that makes you cook extra rice without thinking.
If you have been hunting for a pad kra pao recipe that tastes like the real deal, deeply savory, spicy, and glossy, you are in the right place. In my kitchen, I rely on two small techniques that turn simple ground meat and basil into restaurant-quality Thai street food, even on a regular home stove.
Why You Will Love This Recipe
Street food intensity at home: The combination of garlic, chilies, and Thai Holy Basil gives you that unmistakable Pad Kra Pao punch, the kind that perfumes the whole house and keeps you taking “just one more bite.”
Emulsified Broth Glaze: I discovered that deglazing with exactly 2 tablespoons of rich bone broth right after the soy sauces go in makes magic, it reduces fast, then emulsifies the sugars into a tight, glossy glaze that clings to every crumb of ground beef.
Rendered Fat Egg Fry: Frying Kai Dao in a spoonful of the wok’s rendered, spiced fat perfumes the crispy fried egg with garlic and umami, so the lacy edges taste like they belonged to the stir-fry all along.
Umami lovers, take note: If bold, savory comfort is your thing, the same “salty-sweet-meets-heat” satisfaction shows up in a spicy salmon bake too, especially when you crave rich, cozy flavors.
Ingredients and Substitutions
These ingredients are straightforward, but each one has a job, heat from chilies, sweetness for caramelization, and basil to lift everything right at the end.
Ingredients
- 7 cloves garlic
- 3 Thai chilies
- 1 shallot, roughly chopped
- 2 mild chilies (or bell pepper), for color
- 2 tbsp neutral-tasting oil, plus more if needed
- 16 oz (450g) ground beef (or ground pork, chicken, etc.)
- 1.5 cups holy basil leaves (or Italian basil, Thai basil)
- Black pepper, to taste
- 4 fried eggs, to serve
Sauce:
- 1 tbsp fish sauce
- 2 tbsp soy sauce
- 1 tsp black soy sauce (or dark soy sauce)
- 1 tbsp oyster sauce
- 1.5 tsp sugar
Condiment (optional):
- 2 tbsp fish sauce
- 1 tsp minced garlic
- 1 sliced Thai chili
- Small pinch of sugar
- 1/2 lime
Ingredient Notes & Substitutions
Holy Basil vs. Thai Basil vs. Italian Basil: Thai Holy Basil is peppery and clove-like, with a slightly wild edge that screams authentic Pad Kra Pao. Thai basil leans sweeter with an anise note, still delicious and very common. Italian basil is the softest and most floral, so I use it when nothing else is available, then I lean a bit heavier on chilies and black pepper to keep the dish lively.
Ground meat options: Ground pork is beautifully traditional and extra juicy, and finely chopped chicken thigh also eats like classic Thai street food because it stays tender under high heat. Ground beef works great in the US because it browns aggressively, which plays perfectly with the sauce glaze.
Black soy sauce (dark soy sauce): This is your “color and bass note” ingredient, bringing that deep caramelized look and a subtle molasses-like depth. Without it, the stir-fry can taste fine but look pale and a little flat.
Vegan approach: Extra firm tofu, crumbled and seared hard, can carry the glaze beautifully, and finely chopped shiitake and oyster mushrooms bring a meaty chew. A vegan fish sauce keeps the Prik Nam Pla vibe, or you can lean on soy sauce for salt if that is what you have.
How to make pad kra pao recipe
Prep your aromatics and sauces
- In a mortar and pestle, crush the 7 cloves garlic first until they look juicy and rough, not a smooth puree. Add the 3 Thai chilies and 1 shallot, roughly chopped, then pound again until everything becomes a coarse paste that smells sharp and fragrant, a knife or small processor works if needed, but pounding really wakes it up.
- Thinly slice the 2 mild chilies (or bell pepper), for color, keeping them separate so they stay crisp at the end.
- Stir the Sauce ingredients together in one small container until the sugar dissolves and the mixture looks glossy and dark. Mix the Condiment (optional) in a separate bowl, and squeeze in the juice from the 1/2 lime so it smells bright and punchy.
Sear the meat for real wok flavor
- Set a wok or wide pan over high heat, then add 2 tbsp neutral-tasting oil, plus more if needed, and let it shimmer. Add 16 oz (450g) ground beef (or ground pork, chicken, etc.), spread it out into a thin layer, and leave it completely alone for 2 minutes so the bottom can brown and smell toasty, this is the Maillard reaction doing its best work.
- Flip and stir-fry for 3 minutes, breaking up big clumps while letting moisture cook off. You want to hear more sizzling than bubbling by the end, with browned bits clinging to the pan.
Build the glaze, then wilt the basil off-heat
- Add the chili-garlic-shallot paste to the meat and stir-fry over medium-high heat for 1 to 2 minutes, just until the raw bite disappears and the aromatics smell sweet and spicy. If the pan looks dry, add a touch more oil so the paste fries instead of scorching.
- Pour the sauce around the hot edges of the wok so it sizzles on contact, then immediately splash in about 2 tablespoons of chicken or bone broth to deglaze. Stir hard for 1 minute as the liquid reduces into a glossy, tight coating that hugs the meat instead of pooling.
- Turn the heat completely off, then toss in 1.5 cups holy basil leaves (or Italian basil, Thai basil), the sliced mild chilies, and Black pepper, to taste. The residual heat should wilt the basil gently so it stays aromatic, not bitter.
Fry Kai Dao the Thai way, then assemble
- In a separate pan, pour in a generous amount of oil and heat it over medium-high heat until it shimmers. Spoon a little of the rendered spiced fat and juices from the wok into the oil, then crack in the eggs and tilt the pan so hot oil bathes the whites, you want bubbly, lacy edges and a yolk that still trembles.
- Plate the hot rice, spoon the basil stir-fry over the top, and crown each serving with a crispy fried egg. Serve the Prik Nam Pla on the side so everyone can tweak heat, salt, and lime to their own perfect bite.
Chef Secrets for Perfect Thai Street Food
Real wok hei, that “breath of the wok”, is mostly about heat and space. I preheat the wok until it feels almost too hot, then I keep ingredients moving only after they have had time to sear.
Overcrowding is the quiet saboteur, because too much meat at once cools the pan and traps steam. If your wok is small, cook the meat in batches, then combine at the end so everything stays browned.
That trick of pouring sauce around the edges is not just theater, it caramelizes instantly where the metal is hottest. The sugars and soy sauces deepen in flavor before they ever touch the meat, so the finished Pad Kra Pao tastes darker, rounder, and more “wok kissed.”
For ground meat that keeps turning gray, the fix is simple and stubborn: press it down, then do not touch it for the full 2 minutes. This same high-heat discipline carries over beautifully to dishes like ground beef noodles, where browning is the difference between savory and soggy.
Pro Tips & Troubleshooting
Pro Tips
- A mortar and pestle makes a louder, brighter flavor because crushing breaks cell walls and releases aromatic oils, especially from garlic and Thai bird’s eye chilies.
- Let the oil get truly hot before the meat goes in, you should hear an immediate, confident sizzle.
- Spread the ground meat thin and leave it undisturbed for 2 minutes, browning first builds depth you cannot fake later.
- Pour the sauce around the wok’s edges, then deglaze right away so the glaze turns glossy instead of watery.
- Turn the heat off before adding basil, the leaves should wilt from residual heat, staying fragrant and green.
- For a next-level Kai Dao, fry the egg with a spoonful of rendered spiced fat from the wok for extra umami.
Common Mistakes to Avoid
- Stirring the meat immediately, which drops the pan temperature and makes it steam in its own liquid.
- Cooking holy basil over an active flame, because it can turn dull and bitter instead of bright and licorice-like.
- Skipping the dark soy sauce, since it is key for the signature color and molasses depth.
- Adding the sauce straight onto the meat in the center, which can cool the pan and dilute caramelization.
- Frying eggs in oil that is not hot enough, because the whites will set pale instead of lacy and crisp.
Serving & Storage
Serving Ideas
I love serving Pad Kra Pao immediately over hot Jasmine rice, because the grains drink up the glossy, salty juices like they were made for it. The contrast should be obvious: tender meat, crisped bits, and basil perfume in every forkful.
Kai Dao is not just a topping, it is the sauce you did not know you needed. When the runny yolk breaks and coats the rice, the heat and fish sauce taste rounder and richer.
That little bowl of Prik Nam Pla at the table lets everyone customize without touching the main wok, more lime for brightness, more chili for fire, more fish sauce for that deep Thai savor.
Storage & Make-Ahead
Store leftover stir-fry in an airtight container in the fridge for up to 3 days. Reheat in a hot pan so moisture flashes off quickly, keeping the meat savory instead of stewed.
For easy weeknight speed, mix the sauce and pound the chili-garlic paste ahead of time, then cooking becomes a fast, high-heat sprint. If you are meal-prepping and want an egg that reheats neatly, hard-boiled eggs are a practical swap alongside the leftover basil beef.
Authentic Pad Kra Pao Recipe
Equipment
- Wok or wide pan
- Mortar and pestle
Ingredients
- 7 cloves garlic
- 3 Thai chilies
- 1 shallot, roughly chopped
- 2 mild chilies (or bell pepper), for color
- 2 tbsp neutral-tasting oil, plus more if needed
- 16 oz (450g) ground beef (or ground pork, chicken, etc.)
- 1.5 cups holy basil leaves (or Italian basil, Thai basil)
- Black pepper, to taste
- 4 fried eggs, to serve
Sauce
- 1 tbsp fish sauce
- 2 tbsp soy sauce
- 1 tsp black soy sauce (or dark soy sauce)
- 1 tbsp oyster sauce
- 1.5 tsp sugar
Condiment (optional)
- 2 tbsp fish sauce
- 1 tsp minced garlic
- 1 sliced Thai chili
- Small pinch of sugar
- 0.5 lime
Instructions
Prep your aromatics and sauces
- In a mortar and pestle, crush the 7 cloves of garlic first until they look juicy and rough. Add the 3 Thai chilies and 1 roughly chopped shallot, then pound again until everything becomes a coarse paste that smells sharp and fragrant.
- Thinly slice the 2 mild chilies (or bell pepper) for color, keeping them separate so they stay crisp at the end.
- Stir the Sauce ingredients together in one small container until the sugar dissolves and the mixture looks glossy and dark. Mix the optional Condiment in a separate bowl, and squeeze in the juice from half a lime.
Sear the meat for real wok flavor
- Set a wok or wide pan over high heat, then add 2 tablespoons of neutral-tasting oil and let it shimmer. Add the 16 oz of ground beef, spread it out into a thin layer, and leave it completely undisturbed for 2 minutes so the bottom can brown.
- Flip and stir-fry for 3 minutes, breaking up big clumps while letting moisture cook off until browned bits cling to the pan.
Build the glaze, then wilt the basil off-heat
- Add the chili-garlic-shallot paste to the meat and stir-fry over medium-high heat for 1 to 2 minutes, just until the raw bite disappears.
- Pour the sauce around the hot edges of the wok so it sizzles on contact, then immediately splash in about 2 tablespoons of chicken or bone broth to deglaze. Stir hard for 1 minute as the liquid reduces into a glossy coating.
- Turn the heat completely off, then toss in the holy basil leaves, sliced mild chilies, and black pepper to taste. The residual heat will wilt the basil gently.
Fry Kai Dao the Thai way, then assemble
- In a separate pan, pour in a generous amount of oil and heat over medium-high until shimmering. Spoon a little of the rendered spiced fat from the wok into the oil, crack in the eggs, and tilt the pan so hot oil bathes the whites until crispy and lacy.
- Plate the hot rice, spoon the basil stir-fry over the top, and crown each serving with a crispy fried egg. Serve the Prik Nam Pla on the side.
Notes
Nutrition
Bring Bangkok to Your Kitchen
When this dish is right, it is savory, spicy, aromatic, caramelized, and unapologetically umami-rich. The glaze hugs the meat, the basil stays bright, and the crispy egg tastes like it was fried in the spirit of the wok.
Give the emulsified broth glaze a real shot, then play with your meat choice or basil based on what you can find. If you love chasing regional comfort flavors, a bowl of rice noodle soup hits that same warm, street-side satisfaction in a totally different way.










