Thai spicy ground pork stir fry with holy basil (Pad Kra Pao) is a simple and delicious 30-minute meal you must try! Loaded with fresh basil and green beans, this nutritious stir fry is typically served with rice, but can also be enjoyed on its own.
If you are a fan of Thai food, you will love the perfect balance of its rich and savory flavor with just a touch of sweetness.
For other delicious quick and tasty meals try my Healthy Beef and Broccoli, Healthy Mongolian Beef, Coconut Curry Chicken, or my Easy Crockpot Butter Chicken.
Why You Will Love This Easy Ground Pork Stir Fry
- It’s Yummy! | Unless you’ve visited Thailand, or frequent your local Thai restaurant often, the unique flavors of this dish may be unfamiliar and are sure to wow your taste buds.
- So Simple | I love stir-fries because they are super simple to make. This particular recipe has only a few prep steps before you are ready to cook.
- Good for you! | Lots of protein, healthy green beans, shallots, and garlic are the main ingredients of this tasty, low-carb dish. Add an egg and you’ve got a fabulous and filling meal.
I enjoy giving precise details in my recipe posts to lead my readers through any questions. If you’re just here for the printable recipe, use the Jump to Recipe to head straight there!
What is Pad Kra Pao
Pad Kra Pao is a very popular Thai street food, literally translated to mean basil stir fry. It is so popular that Thai “fast food” can be found almost anywhere Thai dishes are served. It is not unlike a burger or sandwich here in America, something quick and easy that you might grab for lunch. The good news is that this dish is so much more nutritious than any burger and also quite simple to prepare!
What’s the Difference? Thai Basil vs Holy Basil
Sweet basil (Ocimum basilicum) or our common basil in American stores is not the same as Thai basil or Holy Basil. Thai basil is native to India and grown in moist soil across the south Asian tropics; also called anise basil or licorice basil.
Holy Basil (Ocimum tenuiflorum) has a spicy, peppery, clove-like taste, and is used in Southeast Asian cuisine, for many culinary uses and medicinal purposes.
While there are differences between Thai Basil vs Holy Basil, use whatever basil you are able to find.
Healthy Twist
Google Holy Basil, and you will find many health benefits associated with the tropical plant. While my focus here is simply to bring you a super tasty and authentic meal, one can’t ignore the added benefits of using the Holy Basil plant.
Key Ingredients for Ground Pork Stir Fry
- Neutral-flavored cooking oil | I used avocado oil; coconut, grape seed, or any neutral oil that performs well in medium to high temperatures will also work.
- Shallots | These beauties add a delicate but sweet flavor with a hint of sharpness. In a pinch, half of a very sweet yellow onion will work, however, a large shallot will give you the best flavor.
- Garlic | Fresh garlic is a staple in Thai cuisine and always adds a delicious spicy flavor.
- Dried Bird’s Eye chile peppers | A small, spicy pepper generally found in the bulk spice section, Asian or Mexican spice section at grocery stores.
- Ground Pork | Use no less than 85% lean. The extra fat is needed when sauteing the green beans.
- Soy Sauce | Substitute coconut aminos for gluten-free/soy-free or tamari soy sauce as an additional gluten-free option.
- Coconut Sugar | Coconut palm sugar adds a delicious caramel-ly flavor to stir-fries that work well with soy sauce. Or, use brown sugar, monk fruit, or cane sugar.
- Fish sauce | Red Boat is my favorite. You might hesitate to include fish sauce, but leaving it out will change the flavor and reduce the saltiness. I’m not a fan of fishy-tasting foods, but honestly, fish sauce and oyster sauce are both delicious staples in Asian cuisine.
- Oyster sauce | Full of sweet, salty, umami (savory) flavor. See notes below on how to substitute with coconut aminos or soy sauce.
- Green beans | I prefer French green beans (Haricot verts) as these tend to be thinner and more tender.
- Thai holy basil | Can be hard to find out of season, of the different varieties of basil, regular or fresh Thai basil can work as a substitute.
- Egg | For a truly authentic Thai dish see notes on how to fry an egg Thai style.
- Rice | we love cooked Thai jasmine rice but California jasmine works great also.
How to Make Ground Pork Stir Fry with Holy Basil
Step 1 – Saute shallot, garlic and chiles
Begin by heating oil in a large skillet or wok over medium-high heat. While the oil is heating, peel and thinly slice the shallot and add to the pan. Mince the garlic and sauté it with the shallot until they soften and become fragrant about 2-3 minutes.
Chop or crush the dried chilis and add to the pan with the shallot and garlic. Sauté for another minute or two.
Step 2 – Brown pork
Add the pork to the pan and reduce the heat slightly. Break it up using a wooden spatula as it browns, stirring frequently.
While the meat is cooking, trim and cut the green beans into half or thirds and set aside.
Once the pork is fully cooked, add soy sauce, coconut sugar, fish, and oyster sauce to the pan and stir until the pork is well-coated.
Step 3 – Add green beans and Thai Basil
Add the green beans to the pan and stir. Stir fry the green beans for about 5 minutes or until they reach the desired level of tenderness. The meat and sauce should start to caramelize slightly but not burn. Stir frequently.
Coarsely chop the basil leaves and add to the pan. Remove from heat and stir until basil leaves wilt.
Step 4 – Fry eggs and make rice
If using, fry the eggs right before serving. You will want to cook one egg per person.
Want to Save this Recipe?
Enjoy the stir fry by itself or serve it with rice.
Pro Tips
- Before throwing in the towel and substituting it with one of the other basil varieties, check your local grocery store or Asian market for holy basil. Holy basil is the key ingredient and the best way to enjoy this dish.
- When adding soy sauce, or using it as a substitute for other ingredients, add only a little at a time, and taste. Too much soy sauce can quickly make the recipe overpowering. I’ve done it!
Variations and Substitutions
- Can’t find Bird’s Eye chile peppers? | Thai chiles can be found fresh in the produce section. Fresh peppers can be substituted 1:1 for dried ones. If you can’t find Thai chiles, substitute them with several Serrano chili peppers. Serrano peppers are larger but less spicy, so you may need to adjust the quantity used to taste. Dried bird’s eye chilies can also be substituted for 1⁄2-1 teaspoon of crushed red pepper flakes.
- Ground chicken | For a slightly different flavor, try ground chicken or even turkey. If it is extra lean, you may need to add a bit more cooking oil before adding the beans to the pan.
- Coconut Aminos | For a slightly sweeter, rich umami flavor, try substituting 3 tablespoons of coconut aminos in place of regular soy sauce.
- Sub asparagus for green beans.
- Thai holy basil | This type of basil can be hard to find outside of the season. Regular basil or Thai basil can work as a substitute in this recipe.
- Rice | For a healthier twist, serve with brown rice or cauliflower rice or simply on its own.
Recommended Tools
- Large skillet or wok – I love my Staub cast iron Everyday Skillet
- Knife – This is my favorite, go-to knife
- Cutting board – Nothing special here, I love using sustainable bamboo.
- Wooden spatula – Check out my Amazon store for my favorites.
Storage Tips
Store leftovers in an airtight container for 3-4 days in the fridge.
Reheat on medium in a skillet for the best flavor, adding a touch more oil to the pan. To reheat in the microwave, do so at 30-second intervals, stirring between. Although you can freeze this dish, ideally it is best eaten fresh.
To keep basil fresh, leave it in its original plastic container, or rinse the leaves and roll them up in paper towels, and place them in a resealable bag for up to 4 days. Basil keeps best at room temperature.
To freeze basil, lay basil in a single layer on a baking sheet or tray. Freeze for at least 30 minutes, or until each leaf is frozen. Place leaves into an airtight freezer bag and use them as needed for up to 6 months.
What if I can’t find Holy Basil?
This basil is so special, why not grow it? With its delicate white and purple flowers, narrow leaves, and its dark purple stems, this sacred plant is also a beautiful addition to any herb garden.
Frequently Asked Questions
There are many different types of basil that add different flavors. The most popular herbs include Thai basil, cinnamon basil, Italian basil (also Italian sweet basil), and Genovese basil.
Each basil has its own unique flavor, Thai holy basil with its purple stem and spicy, anise or licorice-like flavor is a good swap. You can use other types of basil, but you will lose the kick that Thai basil brings to the dish. Thai basil leaves also hold up better during cooking.
Bird’s eye chiles, also called Thai chilies, are a small and spicy variety of chili pepper native to Mexico. These tasty peppers are cultivated across Southeast Asia and are commonly used in many types of Asian cuisine.
Although this recipe does contain a few carbohydrate sources (coconut sugar, oyster sauce, and green beans) it is still a low-carb recipe. Without rice, one serving of this recipe contains only about 5 grams of net carbs.
How do you fry an egg Thai-style?
Eggs with Thai food typically have a super crispy white and a perfectly gooey yolk. To make a tasty Thai-style egg you will need a very hot pan and a good amount of oil. Heat the oil in a pan over medium-high heat.
Once the oil is hot, crack the egg into the pan making sure the egg is surrounded by the oil. Spoon the hot oil over the top of the egg to cook to the top (no need to flip) and continue to cook until the edges of the white become perfectly crispy and bubbly. Remove from the pan and serve on top of the finished stir fry.
Gluten-Free Pad Kra Pao
Simply substitute the soy sauce for 3 tbsp. coconut aminos. If gluten-free, be sure to check that the oyster and the fish sauce are also certified gluten-free.
What to serve with Ground Pork Stir Fry
- Rice | White rice will be ready in the same amount of time but plan ahead if you are making brown rice since it takes twice as long to cook. Our personal favorite is Jasmine, but any rice will work.
- Noodles | Yummy, ground pork and holy basil noodles, yes, please! Try cooking Udon, Soba, or wide Rice Noodles.
- Riced Cauliflower | Keeping it low-carb and Keto, serve with steamed riced cauliflower.
- Start off the meal with this Panera Thai Chicken Soup!
- Delicious served with this Asian Ramen Salad.
More quick and delicious meals
- Chicken Fried Rice
- One-Pot Lemon Garlic Pasta or this One-pot Creamy Sausage Pasta
- Easy Korean Fried Chicken Recipe (Air Fryer or Oven)
- Healthy 3-Ingredient Raspberry Glazed Salmon
- Asian Marinated Grilled Pork Tenderloin
With 6 small dried chilies, the spice level is about medium. There is a bit of a kick to it. For a milder version, feel free to reduce the number of chilies.
I hope you loved this ground pork stir fry — if you did, would you share your creation on Instagram, Facebook & Pinterest? And be sure to comment below!
Like this recipe?
Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️ star rating and leave a comment below the recipe!
Ground Pork Stir Fry (Pad Kra Pao)
Click stars to rate now!
Print Pin Save RateIngredients
- 1 tablespoon neutral oil such as avocado oil, grapeseed oil
- 1 large shallot or two small, peeled and sliced thin
- 6 cloves garlic minced
- 6 dried peppers Bird’s Eye Chiles chopped (fresh chilies can also be used!)
- 1.5 pounds ground pork at least 85%
- 2 ยฝ tablespoons soy sauce (or 3 tablespoon coconut aminos for gluten-free/soy-free)
- 1 tablespoon coconut sugar or brown sugar, monk fruit or regular sugar)
- 1 tablespoon fish sauce
- 1 teaspoon oyster sauce
- 2 cups green beans washed, trimmed, cut in half
- 1 ounce Thai Holy Basil about 2 cups (loose), or two clamshells
Optional Ingredients
- 1 large egg fried – per person
- jasmine rice about ½-¾ cup per person
Instructions
- Heat oil in a large skillet or wok over medium-high heat. Peel and thinly slice the shallot and mince the garlic. Sauté shallot for 3-4 minutes, then add garlic, stirring until soft and fragrant, about 2-3 minutes.
- Chop or crush the dried chiles and stir them into the pan with the shallot and garlic. Sauté for 1-2 minutes.
- Add the ground pork to the pan and reduce the heat slightly. Break it up using a wooden spatula as it browns, stirring frequently.
- While the meat is cooking, trim and cut the green beans into halves or thirds, and set aside.
- Once the pork is fully cooked, stir in soy sauce, coconut sugar, fish sauce, and oyster sauce to the pan and stir until the pork is well-coated.
- Add the green beans and stir-fry for about 5 minutes or until they are crisp tender. The meat and sauce should start to caramelize slightly but not burn. Stir frequently.
- Coarsely chop the basil leaves and add to the pan. Remove from heat and stir until basil leaves wilt.
- If using, fry the eggs right before serving. You will want to cook one egg per person. Enjoy the stir fry by itself or serve with rice (or cauliflower rice for a lower carbohydrate option).
How to cook a Thai-style Fried Egg
- Eggs with Thai food typically have a super crispy white and a perfectly gooey yolk. While you can prepare the eggs however you prefer for this recipe, to make a tasty Thai-style egg you will need a very hot pan and a good amount of oil. Heat the oil in a pan over medium-high heat. Once the oil is hot, crack the egg into the pan making sure the egg is surrounded by the oil (you may need to tilt the pan so that the egg and oil get wedged into the corner). Spoon the hot oil over the top of the egg to cook to the top (no need to flip) and continue to cook until the edges of the white become perfectly crispy and bubbly. Remove from the pan and serve on top of the finished stir fry.
Want to Save this Recipe?
Notes
- Can’t find Bird’s Eye chile peppers? | Thai chiles can be found fresh in the produce section. Fresh peppers can be substituted 1:1 for dried ones. Substitute with several Serrano chili peppers. Serrano peppers are larger but less spicy, so you may need to adjust the quantity to taste. Dried bird’s eye chiles can also be substituted for 1⁄2-1 teaspoon of crushed red pepper flakes.
- Ground chicken | For a slightly different flavor, try ground chicken or even turkey. If it is extra lean, you may need to add a bit more cooking oil before adding the beans to the pan.
- Coconut Aminos | For a slightly sweeter, rich umami flavor, try substituting 3 tablespoons of coconut aminos in place of regular soy sauce.
- Sub asparagus for green beans.
- Thai holy basil | Harder to find out of season, if needed, use regular basil or Thai basil in place of holy basil.
- Rice | For a healthier twist, serve with brown rice or cauliflower rice or simply on its own.
- Gluten-Free Ground Pork Stir Fry – Simply substitute the soy sauce for 3 tbsp. coconut aminos. If gluten-free, be sure to check that the oyster and the fish sauce are also certified gluten-free.
Vicky
You had me at 30 minute meal! It is delicious! Next time I will try it with ground turkey as I am sure that is a yummy way to prepare it as well.
Kathleen Pope
Yes!! Might need to add a bit more of the spices to flavor but it would be delish!!
Beth
Ooh, this looks good. I love stir fry of all kinds. I’ve had pork stir fry, but never with ground pork. This looks good!
Kathleen Pope
Itโs super flavorful and tender!
Shelby
This is such a delicious and fragrant pork stir fry. Loved learning more about holy basil, too!
Kathleen Pope
It was so interesting to me too, thanks Shelby!
Kathleen Pope
Thanks so much!!
Kushigalu
Love the combination of flavors. So delicious. Thanks for sharing.
Kathleen Pope
You are welcome!
Tayler
I made this stir fry for dinner last night and it was delicious! Definitely a new favorite here!
Kathleen Pope
Thank you so much, Tayler!
Tasia
This is probably my husband’s favorite Thai dish! So excited that I can now make it at home!!
Kathleen Pope
Oh that makes me so happy, hope he loves it!