Go Back
+ servings
Overhead view of pork stir fry with rice on a plate with a spoon.

Thai Basil Pork

This easy, one pan Thai Basil Pork takes just 20 minutes to make with a spicy and flavorful stir fry sauce, ground pork and Thai basil!
Course Dinner
Cuisine Thai
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 4 servings
Calories 375kcal



  • Heat the coconut oil in a skillet over medium heat and sauté the long beans, garlic and shallot for 1-2 minutes.
  • Add the ground pork and cook until pink is almost gone, breaking it up in small pieces as it cooks.
  • Add the coconut sugar, soy sauce, oyster sauce, chilies, stock and MSG and cook until 80% of the liquid has evaporated.
  • Stir in the basil and remove from heat. Serve with jasmine rice.


  1. For the best flavor, I don’t recommend substituting sweet basil for Thai basil. The unique flavor of Thai basil is what makes this recipe so flavorful. 
  2. If you’re able to find holy basil, feel free to use it in place of Thai basil.
  3. Be sure to wait until the end to stir in the basil. If it's cooked for too long, it can lose some of its flavor.
  4. If you don’t have ground pork, you can substitute with lean ground beef, ground chicken or even ground turkey.
  5. Be careful not to overcook the pork. Cook it until almost all the pink is gone, then add the sauce. If you wait until it’s fully cooked to add the sauce, the pork will be overcooked and dried out. 
  6. To make sure you have enough room to cook the pork and long beans, use a large skillet or wok.
  7. For extra spice, add more Thai chilies or crushed red pepper flakes.
  8. When mincing the chilies, you may want to wear gloves to protect your hands as the seeds can be hot.


Serving: 1cup | Calories: 375kcal | Carbohydrates: 9g | Protein: 22g | Fat: 28g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Cholesterol: 82mg | Sodium: 823mg | Potassium: 528mg | Fiber: 1g | Sugar: 3g | Vitamin A: 420IU | Vitamin C: 39mg | Calcium: 46mg | Iron: 2mg