Home > Thai Main Dishes > Pad Kra Pao Moo- Spicy Thai Basil Pork

Pad Kra Pao Moo- Spicy Thai Basil Pork

This post may contains links affiliate links, please read our disclosure policy.

Pad Kra Pao Moo is a spicy stir fry of ground pork and Thai basil. Serve it Thai style with a crispy fried egg and steamed rice.

Ground pork stir fry on a white plate topped with a fried egg and bronze color spoon on the side.

Pad Kra Pao Moo is traditionally served very spicy in Thailand, and surprisingly a common breakfast dish. Thai people like to start their day with a spicy meal to wake you up!

This Pork with basil dish is simple and fast to make with just a handful of ingredients.


What you’ll Need: Ground pork, soy sauce, oyster sauce, garlic, Thai chilis, and Thai Basil. Top with a Fried Egg per a serving.

Ingredients in bowls, ground pork, soy sauce, oyster sauce, basil, garlic, and chilis.

Ground Pork– I used a pork loin roast and ground it myself. Another option is to dice the pork roast or loin. Or you can buy packaged ground pork.

This same recipe can also be used with ground beef, chicken, or even a plant based ground.

Soy Sauce- Golden Mountain soy sauce is a popular brand to use in Thai cooking. But regular soy sauce works just as well.

If you need a soy and gluten free option, use Coconut Aminos, which also has significantly less sodium than regular soy sauce.

Oyster Sauce– This gives the dish a slight sweetness and umami. You can also substitute mushroom sauce.

Thai Basil– The proper basil to use in this dish is Thai Holy Basil. It has a very fragrant taste, but is difficult to find. More common options are regular Thai Basil and of course Italian basil is readily available.

I’ve cooked with all 3 of them, and the difference in taste is very slight. So feel free to use the type of basil you have access to.

Up close view of Pad kra pao moo on a white plate.

Thai Bird’s Eye Chilis- The spice and heat are the key characteristic of a good pad kra pao. You can usually find Thai Chilis at an Asian Market. If you don’t have any then substitute a spicy pepper like serranos.

Pounding the Garlic and Peppers

Just like Som Tum (Thai Papaya Salad), the start of this spicy thai basil recipe is pounded garlic and chilis. This results in a smashed texture and releases the aroma from the garlic and chilis.

I realize that it’s pretty uncommon to have a mortar and pestle, so the next best options is to rough chop the garlic and chilies instead.

Use as much garlic and chili you can handle!

Overhead view of pad kra pao moo on a white plate.

Cooking Pad Kra Pao

Start by adding a tablespoon of soy sauce to your ground pork and mix it well. Then wash your basil leaves and remove from the stem.

Combine the remaining soy sauce and oyster sauce together in a small bowl.

Use a large skillet or wok over medium heat. Add oil and the smashed or chopped garlic and chilis. Stir them around for just few seconds and add ground pork. Turn the heat up to medium high.

Once the pork is halfway cooked, add the oyster sauce and soy sauce. Cook till done, turn off heat, add basil leaves. Taste for seasoning and adjust as needed. If you like it sweet, then add a little bit of sugar.

Up close view off pork basil on a white plate and topped with a fried egg.

How to Fry a Thai Style Egg

I love serving pad kra pao with a crispy fried egg on top. It helps bring down the spice and the creamy yolk adds another great element to the dish.

Use a non-stick skillet and add oil until it reaches all around the pan. Bring the heat to medium high, and once the pan is hot, crack an egg inside.

Be careful! It does splatter.

Frying an egg in a non stick skillet

Carefully with a spoon oil on top of the egg to help the whites set. Once the edges are crispy and the egg whites are set, remove it from the pan.

Make 1 fried egg per a serving.

How to Serve

This spicy Thai basil pork is best served over steamed Jasmine rice and topped with a fried egg.

Leftovers can be stored in the fridge for a few days or frozen in a air tight bag for a couple months. Reheat the pad kra pao in the microwave or in a skillet on the stove.

Check out these other variations of Pad Kra Pao:

Beef with Basil

Chicken Basil Fried Rice

Feature image of bail pork on a white plate with a fried egg on top.

Pad Kra Pao Moo- Spicy Thai Basil Pork Recipe

Pad Kra Pao Moo is a spicy stir fry of ground pork and Thai basil.
5 from 1 vote
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4


  • 1 Tbsp Soy Sauce Use Golden Mountain, Regular Soy Sauce, or Liquid Aminos.
  • 1 lb Ground Pork or ground meat of Choice
  • 3-5 Garlic Cloves Use as much or little as you like
  • Thai Bird's Eye Chilis These peppers are spicy. For a medium spice I used 3.
  • 1 Tbsp Oil
  • 1 Tbsp Oyster Sauce or substitute Mushroom sauce
  • 1 Tbsp Soy Sauce Use Golden Mountain, Regular Soy Sauce, or Liquid Aminos.
  • 1 Cup Thai Holy Basil Leaves or substitute Thai Basil or Italian Basil. Wash and remove leaves from stem.
  • 1 Egg Per a serving
  • Oil Enough to cover a small skillet.


  • In a small bowl, combine the ground pork and 1 tbsp of soy sauce, mix and set aside.
  • In a mortar and pestle, pound peeled garlic cloves and Thai chili's until a chunky paste forms. Or you can chop them with a knife.
  • Add oil to a large pan over medium heat. Add the garlic and chili's stir quickly, then add the ground pork. Turn the heat up to medium high.
  • Continue stirring the pork and once it's halfway cooked add the remaining soy sauce and oyster sauce. Continue stirring until pork is cooked. Taste and see if additional sauce is needed. If you like it to have some sweetness you can add a little bit of sugar.
  • Turn off the heat and add the Basil leaves.

Thai Style Fried Egg

  • In a small skillet over medium high heat, add oil to cover the bottom of the pan. Let oil get hot and carefully add an egg to the pan. It does splatter, so be careful. Cook until edges get crispy and spoon oil on top of egg to cook the white part, but leave the yolk runny.
  • Serve Pad Kra Pao with steamed rice and the fried egg on top.



Calories: 357kcalCarbohydrates: 2gProtein: 22gFat: 29gSaturated Fat: 10gPolyunsaturated Fat: 3gMonounsaturated Fat: 13gTrans Fat: 0.02gCholesterol: 123mgSodium: 705mgPotassium: 389mgFiber: 0.2gSugar: 0.2gVitamin A: 384IUVitamin C: 3mgCalcium: 40mgIron: 2mg

Nutritional information is provided as an estimate only and depends on ingredients and amounts used. Thai Caliente makes no guarantees to the accuracy of this information.

Keyword Pad Kra Pao Moo, Thai Pork with Basil
@ThaiCalienteTag me on Instagram

Similar Posts

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Thanks for this. I lived in Thailand and this was the one dish I felt like I could replicate at home.