Home » Recipe Index » Recipes » Pad Kra Pao (Thai Pork & Holy Basil Stir-Fry)

Pad Kra Pao (Thai Pork & Holy Basil Stir-Fry)

Spicy, savory, and incredibly comforting, pad kra pao pork is a Thai classic made with minced pork, garlic, chilies, and fragrant holy basil. Served over hot rice with a crispy fried egg, it’s simple food done very right.

Pad Kra Pao pork dish with crispy fried egg, holy basil, and fresh cucumber slices.

A Quick Look at the Recipe

🏷️ Recipe Name: Pad Kra Pao (Thai Pork & Holy Basil Stir Fry)
⏱️ Ready In: ~ 20 minutes
🍽️ Serves: 3 portions
🔥 Calories: 189 kcal (per portion)
🧾 Main Ingredients: Pork shoulder, garlic, chilis, oyster sauce, fish sauce, palm sugar, mushroom powder, sweet soy sauce.
🥗 Dietary Info: Gluten free
🧠 Difficulty: Easy, very simple steps.

Have a question? Ask AI!

If there’s one Thai dish I could eat any day of the week without getting bored, it’s pad kra pao. Simple, bold, and incredibly satisfying, this classic Thai pork and holy basil stir-fry delivers big flavor in just minutes.

Pad kra pao pork is made with minced pork, garlic, chilies, and fragrant holy basil, then quickly stir-fried and served over hot jasmine rice. Top it with a crispy-edged fried egg, and you’ve got a comforting yet fiery dish that’s beloved across Thailand.

I’ve always enjoyed quick and flavorful Asian stir-fries like pork and broccoli stir-fry, ground pork and shrimp tofu, or even a simple tomato egg stir-fry. This Thai holy basil stir-fry follows that same fast-and-flavorful spirit.

Why You Will Love This Recipe


  • Quick and easy – This Thai dish comes together in minutes, making it perfect for busy weeknights. You don’t need to be spending hours in the kitchen.
  • Fragrant and delicious – Garlic, chilies, and holy basil create an irresistible aroma that fills your kitchen.
  • Bold and spicy – If you love big flavors, this Thai holy basil stir-fry delivers bold and spicy flavor. You can easily adjust the spice level to suit your taste.
  • A perfect one-dish meal – Served over hot jasmine rice and topped with a crispy fried egg, pad kra pao is a complete, comforting meal all in one bowl.

Recipe Ingredients

Pad kra pao ingredients with labels.

Ingredient Notes

Minced pork – Use minced pork with a good balance of lean meat and fat, ideally around 75% pork shoulder and 25% fat. This ratio keeps the meat juicy and flavorful, preventing the stir-fry from tasting dry.

Holy basil – Holy basil gives pad kra pao its signature aroma and slightly peppery bite. Add it right at the end and let the residual heat wilt the leaves to preserve their fragrance.

Chilies – This dish is meant to be spicy. If you enjoy bold heat, add sliced chili padis (bird’s eye chilies). Adjust the amount to your spice tolerance, but don’t be shy if you want it Thai-style.

Fish sauce – This recipe uses fish sauce for seasoning. It provides all the saltiness and umami needed, keeping the dish simple, balanced, and true to an authentic Thai pad kra pao.

Be sure to check out the full recipe and ingredient list below

How to Make Pad Kra Pao

Step by step photos of preparing the spices for pad kra pao.

STEP 1. Make the chili–garlic paste. Blend the garlic and curly red chilies until smooth (Images 1, 2 ). If you like it extra spicy, slice some chili padis (bird’s eye chilies) and set them aside for later (Image 3). Heat some oil in a wok and pour in the blended spices (Image 4).

Step by step photos of stir-frying the pork and mixing with the sauce.

STEP 2. Cook the pork and season. Cook the blended chili mixture until it comes to a gentle simmer and turns fragrant. Add the minced pork (Image 5), breaking it up with a spatula as you stir-fry until the meat changes color. Add the oyster sauce, fish sauce, mushroom powder, and palm sugar (Image 6), then pour in some water (Image 7). If you like a touch of sweetness, add a little sweet soy sauce (kecap manis) to balance the flavor (Image 8). Taste and adjust the seasoning, then continue cooking until it simmers.

Step by step photos of mixing the holy basil and frying the egg.

STEP 3. Add basil and chilies. Add a generous handful of Thai/holy basil leaves and the sliced chili padis (Images 9, 10). Stir-fry briefly until the basil is fragrant and just wilted, and the sauce has reduced so there is only a little liquid left in the pan.

STEP 4. Make the crispy fried egg. To make the egg, heat some oil in a small pan. Separate the egg white and egg yolk. Pour the egg white into the hot oil (Image 11) and let it fry until it bubbles and the edges turn crispy. Carefully add the egg yolk into the center (Image 12) and spoon some hot oil over it. Cook until the edges are set but the yolk is still soft, then remove the egg from the pan.

To serve: Scoop hot white rice onto a plate. Spoon the stir-fried pork and basil on one side and top with the crispy fried egg. Serve immediately and enjoy your pad kra pao!


Pro Tips


  • Use high heat – Cook pad kra pao quickly over high heat. This keeps the pork juicy and brings out the bold, aromatic flavors of garlic and chilies.
  • Choose the right pork ratio – Minced pork with about 75% lean meat and 25% fat gives the best texture and flavor. Too lean, and the dish can turn dry.
  • Don’t overcook the basil – Add the holy basil right at the end and stir just until the leaves wilt. Overcooking will dull both the flavor and the aroma.
  • Adjust chilies to your heat tolerance – For Thai-style heat, add sliced chili padis. If you prefer milder spice, reduce the amount or remove the seeds. But remember, this dish is meant to be spicy.
  • Taste before serving – Fish sauce brands vary in saltiness. Always taste the stir-fry before turning off the heat and adjust with a little water or fish sauce if needed.
  • Crispy egg is not optional – A crispy-edged fried egg with a runny yolk balances the spiciness and ties the whole dish together. Don’t skip it, it’s part of the experience.

Serving Suggestions

Serve this pad kra pao pork hot with steamed jasmine rice and a crispy fried egg for a satisfying one-dish meal. To balance the heat and bold flavors, pair it with a refreshing beverage such as lychee tea, lemongrass pandan tea, tamarind iced tea, ginger lemon drink, butterfly pea tea or fizzy pineapple mint soda.

To finish the meal on a sweeter note, enjoy a light Thai dessert like mango sticky rice, bua loy coconut dessert, or a soft and fragrant Thai egg cake.

A plate of pad kra pao with rice and crispy fried egg.

FAQs about Pad Kra Pao

Is pad kra pao supposed to be spicy?

Yes. Pad kra pao is traditionally spicy. You can adjust the number of chilies to suit your heat tolerance, but some spice is part of its signature flavor.

Can I use another protein instead of pork?

Yes. Chicken, beef, or even shrimp work well in pad kra pao. Use the same cooking method and adjust the cooking time as needed.

Can I make pad kra pao in advance?

It’s best made fresh, but you can prepare the pork stir-fry ahead of time without the holy basil and store it in the fridge. Reheat quickly and add basil, add freshly cooked rice and a crispy fried egg before serving.

Do I really need the fried egg?

Technically no, but it makes the dish much better. The crispy edges and runny yolk balance the heat and bring everything together.

Storage

Enjoy pad kra pao fresh, when the basil is fragrant and the pork is juicy. If you need to store leftovers, keep the pork separate from the rice in an airtight container in the refrigerator for up to 2 days.

Reheat the pork quickly in a pan over medium heat with a small splash of water. Fry the egg fresh just before serving for the best texture and flavor.

More Thai Recipes

  • Thai Egg Cake (Khanom Khai)

  • Super Moist and Soft Thai Butter Cake

  • Bua Loy: Thai Coconut Milk Dessert

Did you try this recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating + review below and share it on InstagramFacebook, and Pinterest!

Thank you! – Claudia

Pad Kra Pao pork dish with crispy fried egg, holy basil, and fresh cucumber slices.

Pad Kra Pao (Thai Pork & Holy Basil Stir-Fry)

Spicy, savory, and incredibly comforting, pad kra pao pork is a Thai classic made with minced pork, garlic, chilies, and fragrant holy basil. Served over hot rice with a crispy fried egg, it’s simple food done very right.
5 from 2 votes
Print Pin Rate Save Recipe
Course: Dinner, Lunch
Cuisine: Thailand
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 3 portions
Calories: 189kcal
Author: Claudia

Ingredients

  • 350 gr pork shoulder ratio pork shoulder: fat = 75:25
  • 4 garlic
  • 10 chilis
  • 1 tbsp oyster sauce
  • 1 tbsp fish sauce
  • 1 tsp palm sugar
  • 1 tsp mushroom powder optional
  • 1 tsp sweet soy sauce optional

Instructions

  • Blend the garlic and curly red chilies until smooth. If you like it extra spicy, slice some chili padis (bird’s eye chilies) and set them aside for later. Heat some oil in a wok and pour in the blended spices.
  • Cook the blended chili mixture until it comes to a gentle simmer and turns fragrant. Add the minced pork, breaking it up with a spatula as you stir-fry until the meat changes color.
  • Add the oyster sauce, fish sauce, mushroom powder, and palm sugar, then pour in some water. If you like a touch of sweetness, add a little sweet soy sauce (kecap manis) to balance the flavor. Taste and adjust the seasoning, then continue cooking until it simmers.
  • Add a generous handful of Thai/holy basil leaves and the sliced chili padis. Stir-fry briefly until the basil is fragrant and just wilted, and the sauce has reduced so there is only a little liquid left in the pan.
  • To make the egg, heat some oil in a small pan. Separate the egg white and egg yolk. Pour the egg white into the hot oil and let it fry until it bubbles and the edges turn crispy. Carefully add the egg yolk into the center and spoon some hot oil over it. Cook until the edges are set but the yolk is still soft, then remove the egg from the pan.
  • To serve: Scoop hot white rice onto a plate. Spoon the stir-fried pork and basil on one side and top with the crispy fried egg. Serve immediately and enjoy your pad kra pao!

Notes

  • Use high heat – Cook pad kra pao quickly over high heat. This keeps the pork juicy and brings out the bold, aromatic flavors of garlic and chilies.
  • Choose the right pork ratio – Minced pork with about 75% lean meat and 25% fat gives the best texture and flavor. Too lean, and the dish can turn dry.
  • Don’t overcook the basil – Add the holy basil right at the end and stir just until the leaves wilt. Overcooking will dull both the flavor and the aroma.
  • Adjust chilies to your heat tolerance – For Thai-style heat, add sliced chili padis. If you prefer milder spice, reduce the amount or remove the seeds. But remember, this dish is meant to be spicy.
  • Taste before serving – Fish sauce brands vary in saltiness. Always taste the stir-fry before turning off the heat and adjust with a little water or fish sauce if needed.
  • Crispy egg is not optional – A crispy-edged fried egg with a runny yolk balances the spiciness and ties the whole dish together. Don’t skip it, it’s part of the experience.

Nutrition

Serving: 1portion | Calories: 189kcal | Carbohydrates: 18g | Protein: 17g | Fat: 6g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 48mg | Sodium: 742mg | Potassium: 762mg | Fiber: 2g | Sugar: 11g | Vitamin A: 1433IU | Vitamin C: 217mg | Calcium: 43mg | Iron: 3mg
Tried this Recipe? Tag me Today!Mention @ButterJoyKitchen or tag #butterjoykitchen!
Get our free recipe book!

When you join our newsletter

Similar Posts

  • Salmon Takikomi Gohan (Japanese Salmon Rice Recipe)

  • Japanese Milk Hearth Bread (Mirukuhasu)

  • Dong Po Rou Recipe (Chinese Braised Pork Belly) – Authentic & Melt-In-Your-Mouth

  • Bolen Pisang (Indonesian Banana Pastry with Chocolate & Cheese)

  • Chinese Steamed Pork Patty /Nyuk Piang

  • Spinach Tofu with Shimeji

2 Comments

  1. 5 stars
    If you tried this pad kra pao pork, don’t forget to leave a rating and comment below. Your feedback helps other readers and if you love bold, spicy flavors, let me know how many chilies you used!

5 from 2 votes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating