Loading...

In a large mixing bowl, combine the ground pork, chopped spring onion, finely diced carrot, minced garlic, finely diced onion, egg, soy sauce, sesame oil, salt, and black pepper.

Use your hands to thoroughly mix all the ingredients together until well combined and the mixture is uniform. Do not overmix.

Prepare your rolling station: lay out a single lumpia wrapper on a clean, dry surface. Have a small bowl of water ready for sealing.

Take approximately 1 teaspoon of the mixed meat filling and place it near one corner of the lumpia wrapper, forming a thin log shape.

Roll the wrapper tightly from the filling end, ensuring there are no air pockets. For Lumpia Shanghai, there is no need to fold in the ends of the wrapper.

Dip a finger in water and moisten the very end of the wrapper to seal it securely. Repeat the rolling process for all remaining filling and wrappers.

Once rolled, cut each lumpia into smaller pieces, approximately 3-4 cm (about 1 1/2 inches) long. Cutting them small ensures even cooking and a crispy texture.

Heat the vegetable oil in a deep pan or wok over medium-high heat until it reaches approximately 350°F (175°C). The oil should be hot enough to sizzle when a small piece of wrapper is dropped in.

Carefully place a batch of the prepared lumpia pieces into the hot oil, ensuring not to overcrowd the pan. Fry until they are golden brown and crispy on all sides, turning occasionally. This usually takes about 3-5 minutes per batch.

Once cooked, remove the lumpia from the oil using a slotted spoon or tongs and transfer them to a wire rack set over a baking sheet to drain excess oil. Do not drain on paper towels, as this can lead to soggy bottoms.

Serve the crispy Lumpia Shanghai immediately with sweet chili sauce for dipping. Enjoy while hot!


In a large mixing bowl, combine the ground pork, chopped spring onion, finely diced carrot, minced garlic, finely diced onion, egg, soy sauce, sesame oil, salt, and black pepper.

Use your hands to thoroughly mix all the ingredients together until well combined and the mixture is uniform. Do not overmix.

Prepare your rolling station: lay out a single lumpia wrapper on a clean, dry surface. Have a small bowl of water ready for sealing.

Take approximately 1 teaspoon of the mixed meat filling and place it near one corner of the lumpia wrapper, forming a thin log shape.

Roll the wrapper tightly from the filling end, ensuring there are no air pockets. For Lumpia Shanghai, there is no need to fold in the ends of the wrapper.

Dip a finger in water and moisten the very end of the wrapper to seal it securely. Repeat the rolling process for all remaining filling and wrappers.

Once rolled, cut each lumpia into smaller pieces, approximately 3-4 cm (about 1 1/2 inches) long. Cutting them small ensures even cooking and a crispy texture.

Heat the vegetable oil in a deep pan or wok over medium-high heat until it reaches approximately 350°F (175°C). The oil should be hot enough to sizzle when a small piece of wrapper is dropped in.

Carefully place a batch of the prepared lumpia pieces into the hot oil, ensuring not to overcrowd the pan. Fry until they are golden brown and crispy on all sides, turning occasionally. This usually takes about 3-5 minutes per batch.

Once cooked, remove the lumpia from the oil using a slotted spoon or tongs and transfer them to a wire rack set over a baking sheet to drain excess oil. Do not drain on paper towels, as this can lead to soggy bottoms.

Serve the crispy Lumpia Shanghai immediately with sweet chili sauce for dipping. Enjoy while hot!
