Thai Basil Pork is one of those dishes that instantly takes me back. The moment the garlic and chilies hit the hot wok, that aroma fills the air—sharp, savory, a little spicy—and you just know something good is coming. Then comes the basil, and everything changes. That warm, slightly peppery fragrance is what makes this dish so unforgettable.
When I was living in Bangkok, this was something I ate all the time. There was a small food stall near my home, and I would stop by after school just to get a plate of this over rice, always with a crispy fried egg on top. It was simple, fast, and incredibly satisfying.
Now I make it at home whenever I want something quick but full of flavor. It comes together in just minutes, but it tastes like something much more special.
What Is Thai Basil Pork?
Thai Basil Pork, or Pad Krapow, is a classic Thai street food dish made with ground pork, garlic, chilies, and Thai basil, stir-fried in a savory sauce.
It’s typically served over rice with a crispy fried egg on top.
This dish is known for:
- bold garlic and chili flavor
- fragrant basil aroma
- quick, high-heat cooking
What Does Thai Basil Pork Taste Like?
This dish is savory, slightly salty, a little sweet, and has a gentle heat from the chilies.
The garlic gives it depth, the fish sauce adds umami, and the basil brings a fresh, slightly peppery finish.
When paired with rice and a runny egg, everything balances out perfectly.
Pork Substitutes
If you don’t want to use pork, this dish is very flexible and still turns out great.
Ground chicken is the most common substitute. It’s lighter but still absorbs the sauce well.
Ground turkey works similarly, just a bit leaner.
Ground beef gives a richer flavor, but it can be slightly heavier.
Shrimp is a great option if you want something lighter and quicker to cook.
Tofu works well for a vegetarian version. Use firm tofu and crumble it so it cooks like ground meat.
No matter which protein you use, the key is to cook it over high heat and keep the sauce balanced so the flavors stay bold.
Thai Basil vs Sweet Basil
This is something many people ask.
Thai basil has a stronger, slightly peppery flavor with a hint of anise, and it holds up well to heat.
Sweet basil (Italian basil) is milder, softer, and more delicate in flavor.
If possible, use Thai basil—it gives the dish its signature aroma. But if you can’t find it, sweet basil will still work, just with a slightly different taste.
How to Fry the Perfect Egg?
The fried egg is just as important as the pork.
You want:
- crispy edges
- soft, runny yolk
Use hot oil and let it bubble around the edges. This creates that golden, crispy texture while keeping the center soft.
When the yolk breaks over the rice, it brings everything together.
Let’s Talk Ingredients
This dish is simple, but each ingredient plays a big role in building that bold, street-food flavor.
Ground pork is rich and flavorful, and it cooks quickly over high heat. It also absorbs the sauce well, which makes every bite satisfying.
Garlic and chilies are the foundation of the dish. The garlic adds depth, while the chilies bring heat and that sharp, aromatic kick.
Thai basil is what makes this dish special. It has a slightly peppery, almost anise-like aroma that holds up well to heat and gives the dish its signature flavor.
Soy sauce and fish sauce work together—soy sauce adds saltiness, while fish sauce brings a deep, savory umami.
Oyster sauce adds richness and rounds out the flavor.
Dark soy sauce gives the dish its deeper color.
Sugar balances everything, so the sauce doesn’t taste too sharp.
Eggs are fried separately and served on top, adding richness and texture when mixed with the rice.
Cooking oil should be a high-smoking-point oil so everything stir-fries quickly without burning.
Step-by-Step: Let’s Cook
Serves: 2
Prep time: 5 minutes
Cook time: 10 minutes
Step 1: Make the sauce
In a bowl, mix the soy sauce, fish sauce, oyster sauce, dark soy sauce, and sugar until combined.
Tip: Mixing the sauce ahead keeps the stir-fry quick and smooth.
Step 2: Fry the eggs
In a pan over medium-high heat, add cooking oil and fry the eggs one at a time until the edges are crispy and golden while the yolk stays runny. Remove.
Tip: Hot oil creates those crispy edges while keeping the center soft.
Step 3: Stir-fry the pork
In a wok over high heat, add cooking oil and stir-fry the ground pork for about 3 minutes until lightly browned.
Tip: Let the pork sear slightly before stirring to build flavor.
Step 4: Add garlic and chili
Add the garlic and chilies and stir-fry briefly until fragrant.
Tip: This step builds the base aroma—keep the heat high.
Step 5: Add the sauce
Pour in the sauce and stir-fry until the pork is evenly coated.
Tip: The sauce should coat the pork, not pool at the bottom.
Step 6: Add the basil
Add the Thai basil leaves and stir-fry briefly until just wilted.
Tip: Add the basil at the end to keep its aroma fresh and bold.
Step 7: Serve
Spoon the pork over steamed rice and top with the fried eggs.
Tip: Break the yolk and mix it into the rice for the best flavor.
What to Pair with Thai Basil Pork?
This dish is bold and savory, so it pairs really well with something fresh, bright, or slightly tangy to balance it out.
Green Papaya Salad (Som Tum)
A Thai salad made with shredded green papaya, lime juice, fish sauce, and chilies. It’s crisp, refreshing, and slightly tangy with a bit of heat, helping balance the richness of the pork.
Glass Noodle Salad (Yum Woon Sen)
A light Thai salad made with glass noodles, herbs, lime juice, and fish sauce. It’s fresh, slightly tangy, and adds a nice contrast to the savory stir-fry.
Thai Hot and Sour Soup (Tom Yum Goong)
A hot and sour Thai soup made with shrimp, lemongrass, lime juice, and chilies. It’s aromatic, light, and brings a bright, refreshing contrast to the dish.

15-Min Thai Basil Pork Recipe
Ingredients
For the sauce
- 1 tablespoon soy sauce
- 1½ tablespoons fish sauce
- 1 tablespoon oyster sauce
- 1 tablespoon dark soy sauce
- 1 teaspoon sugar
For the fried eggs
- 3 tablespoons cooking oil
- 2 large eggs
For the stir-fry
- 1 tablespoon cooking oil
- 1½ pounds ground pork
- 6 cloves garlic, minced
- 2 red bird’s eye chilies, sliced
- 1 cup Thai basil leaves
Instructions
- To make the sauce, in a bowl, mix the soy sauce, fish sauce, oyster sauce, dark soy sauce, and sugar until combined.
- To fry the eggs, in a pan over medium-high heat, add the cooking oil and fry the eggs one at a time until the edges are crispy and golden while the yolk stays runny, then remove.
- To stir-fry the pork, in a wok over high heat, add the cooking oil and cook the pork for about 3 minutes until lightly browned.
- To build the aroma, add the garlic and chilies and stir-fry briefly until fragrant.
- To add the sauce, pour in the sauce and stir-fry until the pork is evenly coated.
- To finish, add the Thai basil and stir-fry briefly until just wilted.
- To serve, spoon the pork over steamed rice and top with the fried eggs.
Video
Notes
15-Min Shrimp Pad See Ew Recipe
Shrimp Pad See Ew has always been a nostalgic dish for me. Growing up in Thailand, it was one of those meals you could find …
20-Minute Chicken Pad See Ew Recipe
Chicken Pad See Ew was the noodle dish I grew up eating on the streets of Bangkok. Vendors would stir-fry wide rice noodles over blazing-hot …
10-Min Thai Crab Fried Rice Recipe
What Is Thai Crab Fried Rice? Thai crab fried rice is a popular street-food dish made with fragrant jasmine rice, sweet lump crab meat, …
15-Min Thai Shrimp Fried Rice Recipe
Thai Shrimp Fried Rice (Khao Pad Goong) is a beloved Bangkok street food classic that’s fast, flavorful, and incredibly satisfying. You’ll find it sizzling on …
15-Min Seafood Salad Recipe
Seafood Salad is a refreshing, vibrant dish inspired by Thai seafood salad, with tender shrimp and squid tossed in a bright, tangy dressing. It’s light, …
5-Min Sweet Chili Sauce Recipe
Sweet Chili Sauce is a dipping sauce that’s sweet, tangy, and mildly spicy—perfect for spring rolls, egg rolls, fried wontons, fried chicken, and crab …












