15-Minute Thai Basil Stir-Fry (Pad Krapow) Recipe
Introduction
Experience the vibrant flavors of Thailand with this quick and easy 15-Minute Thai Basil Stir-Fry, also known as Pad Ka Prao. This dish features fragrant holy basil, spicy chili, and savory ground beef served over jasmine rice with a crispy fried egg on top. It’s a perfect weeknight meal full of bold tastes and satisfying textures.

Ingredients
- 1 pound ground beef
- 1 bunch holy basil leaves
- 3 red chili peppers
- 3 cloves garlic
- 1 tablespoon oyster sauce
- 1/2 tablespoon dark soy sauce
- 1/2 tablespoon fish sauce
- 1 teaspoon granulated sugar
- 2 eggs
- 1/4 cup vegetable oil
- 1 cup jasmine rice
- 1 cucumber
- Fish sauce, to taste (optional)
- Red chili pepper, to taste (optional)
- Lime, to taste (optional)
Instructions
- Step 1: Using a mortar and pestle, pound the garlic cloves and red chili peppers until they are crushed. Set aside.
- Step 2: Heat vegetable oil in a wok over medium-high heat. Crack one egg into the hot oil. Once the white starts to color, place the yolk in the center and spoon hot oil over the edges to seal it. Cook until the white turns golden brown, about a minute. Repeat with the second egg and set both aside.
- Step 3: Reserve most of the frying oil in a heat-proof container, leaving just a small amount in the wok. Keep the wok over medium-high heat and add the crushed garlic and chili. Stir fry briefly until fragrant and starting to brown.
- Step 4: Add the ground beef to the wok and stir quickly. Then stir in oyster sauce, dark soy sauce, fish sauce, and granulated sugar. Cook for 2-3 minutes, stirring occasionally until the beef is cooked through.
- Step 5: Add the holy basil leaves and stir briefly until they wilt.
- Step 6: Serve the stir-fry over cooked jasmine rice topped with the crispy fried eggs and slices of cucumber. Optionally, prepare a chili fish sauce by combining fish sauce, red chili peppers, and lime to taste for an extra kick.
Tips & Variations
- For a milder version, reduce the number of chili peppers or remove their seeds before pounding.
- You can substitute ground chicken or pork for beef.
- Use Thai holy basil if available for the most authentic flavor; otherwise, Thai basil or even sweet basil works as a substitute.
- Serve with extra lime wedges for bright acidity.
- Cook jasmine rice ahead of time or use leftover rice to save time.
Storage
Store any leftover stir-fry in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan or microwave until warmed through. It’s best to fry fresh eggs when serving leftovers, as they are tastiest freshly cooked. Store rice separately to prevent it from getting soggy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dish vegetarian?
Yes, substitute the ground beef with firm tofu or chopped mushrooms, and use vegetarian oyster sauce or soy sauce to keep it plant-based.
What if I can’t find holy basil?
Thai holy basil has a unique peppery and slightly spicy flavor, but you can use Thai basil or sweet basil as a substitute. While the flavor will differ slightly, it will still add a nice herbal aroma to the dish.
Print
15-Minute Thai Basil Stir-Fry (Pad Krapow) Recipe
- Total Time: 15 minutes
- Yield: 4 servings 1x
Description
This vibrant 15-Minute Thai Basil Stir-Fry (Pad Ka Prao) recipe combines spicy ground beef sautéed with fragrant holy basil, garlic, and chili peppers. Served over jasmine rice with crispy fried eggs and fresh cucumber, it offers an authentic taste of Thai street food that’s quick and easy to prepare at home.
Ingredients
Protein and Vegetables
- 1 pound Ground Beef
- 1 bunch Holy Basil Leaf
- 3 Red Chili Pepper
- 3 clove Garlic
- 1 Cucumber
Sauces and Seasonings
- 1 tablespoon Oyster Sauce
- 1/2 tablespoon Dark Soy Sauce
- 1/2 tablespoon Fish Sauce
- 1 teaspoon Granulated Sugar
- to taste Fish Sauce (for serving)
- to taste Red Chili Pepper (for serving)
- to taste Lime (for serving)
Other Ingredients
- 2 Egg
- 1/4 cup Vegetable Oil
- 1 cup Jasmine Rice
Instructions
- Prepare Garlic and Chili Paste: Using a mortar and pestle, pound 3 cloves of garlic and 3 red chili peppers together until crushed and fragrant. Set this chili-garlic paste aside for later use.
- Fry the Eggs: Heat 1/4 cup vegetable oil in a wok over medium-high heat. Once hot, crack in an egg. When the egg white begins to brown, move the yolk to the center and spoon hot oil over the edges to seal it. Cook until golden brown on the white side, about a minute. Repeat this process with the second egg. Set the crispy fried eggs aside.
- Prepare for Stir-Frying: Pour the used frying oil into a heat-proof container, leaving a small amount in the wok. Keep the wok on medium-high heat, then add the crushed garlic and chili paste. Stir fry quickly for a few seconds until fragrant and lightly browned.
- Cook the Ground Beef: Add 1 pound of ground beef to the wok. Stir immediately, then add 1 tablespoon oyster sauce, 1/2 tablespoon dark soy sauce, 1/2 tablespoon fish sauce, and 1 teaspoon granulated sugar. Stir fry everything together for 2-3 minutes until the beef is cooked and the sauces are well combined.
- Add the Holy Basil: Toss in the holy basil leaves. Stir quickly just until the basil wilts and releases its aroma, roughly 30 seconds.
- Plate and Serve: Spoon the hot jasmine rice onto plates, topped with the spicy basil ground beef stir-fry. Garnish each plate with a crispy fried egg and slices of fresh cucumber. Optionally, serve with a dipping sauce made from fish sauce, red chili pepper, and lime juice to add extra flavor to the dish.
Notes
- Holy basil is key for authentic flavor; if unavailable, Thai basil can be a substitute but with a slightly different taste.
- The chili paste can be adjusted according to your heat preference; reduce the number of chilies for milder heat.
- Use vegetable oil or other neutral oils with a high smoke point for frying.
- Cook the eggs crispy for a traditional Thai street food texture, but you can cook them to your preferred doneness.
- For a gluten-free version, ensure the oyster and soy sauces are gluten-free.
- Leftovers keep well refrigerated for up to two days but are best eaten fresh.
- Prep Time: 5 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
Keywords: Thai stir-fry, Pad Ka Prao, Thai basil beef, ground beef stir-fry, quick Thai recipe, spicy Thai food, 15-minute meals

