Vegetable Spring Rolls

A hot tea time snack popularly known as ‘Popiah Goreng’. Though there are many variations, our recipe is super crispy and also suitable for vegetarians. You can now enjoy this popular local street food at the comfort of your own home!

Prep Time

15 min.

Cook Time

20 min.

Total Time

25 min.


Quick & Easy


Share on facebook
Share on whatsapp
Share on twitter
Share on email
Share on telegram
Share on print


 1 tbsp Cooking Oil
 2 cloves Garlic (finely chopped)
 8 Fresh Shiitake Mushrooms (if dried - soak in boiling water for 20 minutes)
 1 cup Carrot (shredded)
 1 cup Bean Sprouts
 1 cup Chinese Cabbage (shredded)
 1 cup Red Pepper (sliced)
 1 cup Yam Bean (Sengkuang)
 1 tsp Cornflour (for filling)
 1 ½ tbsp Oyster Sauce
 2 tsp Soy Sauce (light or all purpose is best, dark is also ok)
 15 – 20 Spring Roll Wrappers (Defrosted) (19 cm)
 2 tsp Cornflour (for sealing rolls)
 1 tbsp Water (for sealing rolls)
 Vegetable Oil for deep frying


  1. Heat oil in a pan or wok over high heat. Add the garlic, stir quickly then add carrot, bean sprouts, red pepper, cabbage, yam bean and mushrooms. Stir well and cook for 3 minutes or until vegetables have all softened slightly.
  2. Add 1 tsp of cornflour, the soy sauce & oyster sauce, then cook for 1 minute until the liquid has gone (*see note below).
  3. Set the filling aside and let it cool completely (quickest solution: spread on tray, refrigerate 5 minutes).
  4. Mix the cornflour and water in a small bowl (for sealing the rolls).
  5. Carefully peel away one spring roll wrapper, and then keep the others covered under a clean damp tea towel.
  6. Put the wrapper (smooth side down) in a diamond position, then add a heaped spoonful of the filling (or use tongs) on the lower half. Fold over the filling until halfway up, then fold in the sides, and continue to finish rolling. Use the cornflour & water mixture to seal at the top. Each spring roll should be about 12 cm and 2.5 cm wide once wrapped.
  7. Pour enough oil in a large saucepan (or wok) so it is about the height of the spring rolls. Heat on medium high, when the oil is hot (stick a bamboo chopstick or wooden spoon handle in, if rapid bubbles appear) then carefully put in the spring rolls and cook until they’re a deep golden brown (about 1 1/2 - 2 minutes).
  8. Remove them from the pan and then transfer to paper towels to drain.
  9. *NB. The Filling should not be watery, it should be kind of sticky (watery filling = soggy spring rolls!)

More delicious ideas for you

Rojak Buah Mahsuri
Strawberry Cheese Trifle
Tuna Fish Cakes
Pandan Chicken