Hong Kong Green Beans Recipe with Homemade XO Sauce

My Hong Kong green beans recipe: a spicy fried vegetable stir fry with homemade XO sauce!

Course Side Dish
Cuisine Chinese
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4
Calories per serving 147 kcal


  • 1,3 lb green beans (600 g)
  • 2 medium garlic cloves
  • 1 tsp chili flakes
  • 1 tsp soy sauce
  • ½ small onion
  • 1 tbsp oyster sauce
  • 1 tsp fish sauce
  • ½ tsp caster sugar
  • 1 tsp white wine vinegar
  • ½ tsp tomato paste
  • 1 cup vegetable oil (240 ml)


  1. First make the XO sauce. In a small cup add the soy sauce, oyster sauce, fish sauce, chili flakes, caster sugar, vinegar and tomato paste.

  2. Whisk until you get a smooth sauce. Then put it aside until needed later.

  3. Rinse the green beans well and trim them.
  4. Pour the vegetable oil in a large non-stick frying pan or wok and place it over high heat until hot. Then add the green beans (in batches if necessary).

  5. Fry the green beans for 3 to 4 minutes. Remove the fried beans from the pan and let them drain on some kitchen paper. Add a new badge of green beans to the oil until they are all fried.

  6. In the meantime peel and chop the onion and garlic. Once all the green beans are fried, discard most of the hot oil but leave just a little splash of it in the pan. Lower the heat to medium. Then add the chopped garlic and onion.

  7. Cook over medium heat for 2 minutes until fragrant. Add the fried green beans again. Stir fry the veg for a couple of seconds. Then pour in the homemade XO sauce mixture.

  8. Stir well to coat the beans evenly. Take the pan off the heat and transfer the spicy fried beans to a serving dish. Serve hot.