Pad Kra Pao or Thai Basil Pork is the ultimate weeknight meal. It is super flavorful, made with pantry staples, and comes together in just 20 minutes! In this blog post, learn how to make this dish with ground pork, chicken, or beef.

Pad Kra Pao on a white plate served with white rice and a fried egg.

Pad Kra Pao or Thai Basil Pork has always been a favorite Thai dish of mine. I had it for the first time in college at Berkeley, and it was one of my go to dishes my entire time in college. These days, I still crave it so I thought I would develop a recipe for it so I can have it all the time. The best part is it takes on 20 minutes to make!

Pad Gra Pao served with white rice and a fried egg.

How my Pad Kra Pao is different

This recipe is not a authentic recipe since I’m not Thai. I really love this dish, so I tested the recipe based on my research and tweaked it until it had the right combination of flavors. I also don’t use traditional holy basil for my recipe. To me, Thai food is very similar to Vietnamese food especially in the ingredients. The sauce for Pad Kra Pao is pretty similar to my lemongrass pork marinade. What distinguishes it from Vietnamese dishes is the Thai basil. We don’t typically use Thai basil in our stir fry dishes. We mostly use Thai basil as a topping for pho and other Vietnamese soups. I had leftover Thai basil from my vegan pho recipe, so I decided to make this dish!

Thai basil lying on a wooden table.

Key Ingredients, Substitutions & Adjustments

  • Oyster sauce – Oyster sauce can be substituted with vegan oyster sauce. Some vegan oyster sauces are also gluten free.
  • Granulated sugar – Balances out the umami flavors with some sweetness. I would not recommend substituting with any kind of brown sugar.
  • Thai chilis – Thai chilis add some spiciness to the dish. I would be very careful how many you use since Thai chilis are pretty spicy. One thing I did in testing is I made this dish without Thai chilis and added sriracha before serving. It still tasted really good but it wasn’t as spicy as with the Thai chilis.
  • Chicken broth – Adds some more flavor to the sauce. I marked this as an optional ingredient because I did make this dish without chicken broth while testing, and it still tasted really good. A good substitute for chicken broth is water.
  • Thai basil – One of the stars of this dish! As mentioned, for a more authentic taste, use holy basil. I used Thai basil because that’s what I could find.

How to make pad kra pao

Pad Kra Pao served in a white bowl with white rice and a fried egg.

Tips on how to make the perfect pad kra pao

High heat is the key to this recipe

This dish is essentially a stir fry which means you should use high heat for most of the cook time. The high heat evaporates most of the liquid, so the sauce isn’t too watery.

Can you make this dish without Thai chilis?

Thai chilis can be very hot, and if you’re not a fan of spicy food, you can make this dish without them. A good substitute is to drizzle some sriracha sauce on top before serving. It’s less spicy.

What can you serve this dish with?

Traditionally, this dish is served with white rice. You can also serve it with brown rice.

Pad Kra Pao in a white bowl served with white rice and a fried egg.

Did you make this dish?

If you made this dish, I would love to see!

Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.

Stay connected and follow along on FacebookPinterest, and Instagram for all my latest recipes.

Disclaimer: If you purchase anything through a link on this site, I may receive a small commission from the purchase at no extra cost to you. I only recommend products that I would personally use. Thank you so much for the support!

Pad Kra Pao on a white plate served with white rice and a fried egg.

Get the Recipe:
20-Minute Pad Kra Pao (Thai Basil Pork)

Coming together in just 20 minutes and made with pantry staples, this pad kra pao recipe is the yummiest weeknight meal you will ever have.
4.86 from 7 ratings

Ingredients
 
 

Equipment

Instructions
 

  • Combine 1 tbsp soy sauce, 2 tsp of dark soy sauce, 1 tbsp of oyster sauce, 1 tbsp of fish sauce, and 1 ½ tsp of granulated sugar in a bowl. Mix and set aside.
    Soy sauce, fish sauce, oyster sauce, and sugar mixed together.
  • Heat 1 tbsp of oil over medium high heat. Add the minced 5 cloves of garlic, minced shallot, and thinly sliced 3 Thai chilis. Cook for 1-2 minutes.
    Sauteed shallot, garlic, and Thai chilis
  • Increase the heat to high. Add the pork. Break apart the pork in the pan and cook until brown (2-3 minutes).
  • Add the sauce from step 1 and ¼ cup of chicken broth. Mix and cook for 1-2 minutes.
  • Lastly, add 1 cup of Thai basil leaves. Mix and cook until leaves are wilted (~1 minute). Remove from the heat.
    Sauteed pad kra pao.
  • Fry 4 eggs. Serve Thai basil pork with fried eggs and white rice.
    Pad Gra Pao served with white rice and a fried egg.

Notes

  1. Thai chili note. Thai chilis can be very spicy, so feel free to make this without the Thai chilis if you don’t like spicy food. A good substitute is a squeeze of sriracha sauce right before serving.
  2. Ground pork substitutes. Ground pork can be substituted with ground chicken or beef.
  3. Storage Instructions. Store this in an airtight container in the fridge for up to 3 days.
Serving: 0.33cup, Calories: 389kcal, Carbohydrates: 6g, Protein: 26g, Fat: 28g, Saturated Fat: 10g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 12g, Trans Fat: 0.02g, Cholesterol: 246mg, Sodium: 1077mg, Potassium: 481mg, Fiber: 0.5g, Sugar: 3g, Vitamin A: 590IU, Vitamin C: 9mg, Calcium: 66mg, Iron: 2mg
Did you make this recipe?Please leave a star rating and review below!
If you love this post, share it!