The Ultimate Pad Gra Prow: How to Make Thailand’s Most Addictive Basil Beef Stir-Fry at Home

Few Thai dishes capture the country’s bold, aromatic cooking style quite like Pad Gra Prow, also known as Pad Krapow or Thai basil beef. This fiery, fragrant stir-fry of minced meat, garlic, chilies, and holy basil is a true street-food classic. Found on nearly every corner in Bangkok and beyond, it delivers an intense mix of salty, spicy, sweet, and herbal notes in every bite. When done right, it is deeply satisfying, quick to prepare, and almost impossible to stop eating.
What makes Pad Gra Prow special is its simplicity paired with high-impact flavor. Unlike longer-simmered curries, this dish relies on high heat, fresh aromatics, and the distinctive perfume of Thai holy basil. The result is a plate that feels both comforting and exciting. Served over steamed jasmine rice with a crispy fried egg on top, it has become one of the most ordered Thai dishes worldwide for good reason.
A Brief Look at the Dish’s Roots
Pad Gra Prow belongs to the family of Thai stir-fries known as “pad.” The name roughly translates to “stir-fried holy basil.” Holy basil, or bai kaprao, is different from the sweet Italian basil many home cooks keep in their kitchens. It has a sharper, slightly peppery and clove-like aroma that stands up to strong flavors. In Thailand, the dish is commonly made with minced pork, chicken, or beef, though seafood and tofu versions also appear.
Street vendors typically cook it in a screaming-hot wok, tossing the ingredients rapidly so the meat develops a light char while the basil just wilts. The sauce is usually a quick combination of fish sauce, oyster sauce, soy sauce, and a touch of sugar. No long list of spices is required. The magic comes from technique and the quality of the fresh ingredients.
Why This Version Works So Well
Many home versions of Pad Gra Prow fall short because they use the wrong basil, cook over medium heat, or add the basil too early. The recipe that follows prioritizes the elements that matter most: intense heat, proper seasoning balance, and last-minute addition of the basil so its fragrance stays bright. It uses ground beef for convenience and rich flavor, but the method works equally well with other proteins.
The finished dish should taste savory and slightly sweet, with a clear chili heat that builds rather than overwhelms, and a pronounced herbal aroma from the basil. When the runny yolk of a fried egg mixes into the spicy beef and rice, the combination becomes almost addictive.
Ingredients for Authentic Flavor
For two to three generous servings you will need:
- 400 to 450 grams of ground beef (80/20 fat ratio works well for flavor and moisture)
- 4 to 6 cloves of garlic, finely minced
- 4 to 8 Thai bird’s eye chilies, roughly chopped or lightly smashed (adjust according to your heat tolerance)
- 1 small shallot or a quarter of a yellow onion, thinly sliced (optional but recommended for sweetness and texture)
- 1 to 1½ cups of fresh Thai holy basil leaves, loosely packed
- 1 to 2 tablespoons of neutral oil with a high smoke point
For the sauce:
- 1 tablespoon oyster sauce
- 1 tablespoon fish sauce
- 1 teaspoon dark soy sauce (for color and depth) or regular soy sauce
- 1 teaspoon light soy sauce
- 1 teaspoon sugar (palm sugar is ideal, but white sugar works)
- 1 to 2 tablespoons water or low-sodium chicken stock
- A pinch of ground white pepper (optional)
To serve:
- Hot steamed jasmine rice
- Fried eggs (sunny-side up preferred)
- Lime wedges and extra sliced chilies on the side
Holy basil can be difficult to find outside of Asian markets. If unavailable, Thai sweet basil is the next best option, though the flavor will be milder and slightly sweeter. Regular Italian basil is a last resort and will produce a noticeably different result.
Step-by-Step Cooking Method
Begin by mixing the sauce ingredients in a small bowl so they are ready to go. Stir-frying happens quickly, and you will not have time to measure once the wok is hot.
Place a wok or large heavy skillet over high heat and let it become very hot. Add the oil and swirl to coat. When the oil shimmers and just begins to smoke, add the minced garlic and chopped chilies. Stir constantly for 10 to 15 seconds until fragrant. Do not let the garlic brown or burn, or the dish will taste bitter.
Add the ground beef. Use a spatula to break it into small pieces and keep it moving. Cook for two to three minutes until the meat is no longer pink and some edges begin to brown. If you prefer sliced beef instead of ground, cook the thin strips just until they lose their raw color.
Pour the prepared sauce over the meat along with the water or stock. Stir vigorously so every piece is coated. Let the mixture bubble and reduce for 30 to 60 seconds. Taste at this stage. The seasoning should be boldly salty and savory with a gentle sweetness. Adjust with a splash more fish sauce or a pinch of sugar if needed.
Turn off the heat or reduce it to medium-low. Add the holy basil leaves and give the mixture a few quick tosses. The residual heat will wilt the leaves and release their essential oils within 10 to 15 seconds. Overcooking the basil dulls its bright aroma, so stop as soon as the leaves soften and turn glossy.
Serving Suggestions and Finishing Touches
Scoop the hot Pad Gra Prow over a generous mound of jasmine rice. Top with a freshly fried egg. The combination of spicy beef, fragrant basil, and rich egg yolk is classic for a reason. A squeeze of lime at the table brightens everything, and extra chilies allow diners to increase the heat to their preference.
For a more complete meal, serve with a simple cucumber salad or a clear soup on the side. Many Thai restaurants also offer a version with a soft-boiled egg or a crispy fried egg for textural contrast.
Common Mistakes and How to Avoid Them
The most frequent error is cooking over medium heat. Without sufficient heat, the meat steams instead of searing and the dish lacks the characteristic smoky edge. Another common issue is adding the basil too early. Basil should go in at the very end, after the heat is reduced or turned off.
Using the wrong type of basil is also widespread. Sweet Italian basil cannot fully replicate the peppery intensity of holy basil. Finally, under-seasoning is easy to do. Thai cooking often tastes saltier and more intense than Western home cooking; the flavors are meant to stand up to plain rice.
Variations Worth Trying
Once you master the basic technique, variations are straightforward. Ground pork is the most traditional protein in many parts of Thailand and produces a slightly sweeter result. Chicken works well and feels lighter. For a vegetarian version, use crumbled firm tofu or finely chopped mushrooms and substitute vegetarian oyster sauce. Seafood versions with shrimp or squid cook even faster and pair beautifully with the basil.
Some cooks add a small amount of green beans or long beans for crunch. Others finish with a drizzle of chili oil for extra heat and color. The core method remains the same: high heat, balanced sauce, and basil at the last moment.
Storage and Reheating
Pad Gra Prow is best eaten immediately, when the basil is still fragrant and the texture is at its peak. Leftovers can be refrigerated for up to two days. Reheat gently in a pan with a splash of water to loosen the sauce. Avoid the microwave if possible, as it can make the meat rubbery and further dull the basil aroma. The fried egg should always be cooked fresh.
Pad Gra Prow rewards attention to detail more than complicated technique. With a hot pan, good ingredients, and proper timing, you can produce a version that rivals what you would find at a busy Bangkok night market. The dish is fast enough for a weeknight yet impressive enough to serve guests. Once you taste the combination of savory beef, sharp chili heat, and fragrant holy basil over rice with a runny egg, it is easy to understand why this simple stir-fry remains one of Thailand’s most beloved everyday meals.