Combine all the ingredients except the egg. Mix them until well blended.
Layout one lumpia wrapper. It doesn't matter which side is facing you. But if you're using a square wrapper, lay it out like a diamond. Cut the wrapper in half if it's too big.
Scoop a tablespoon and spread the filling in a strip, leaving an inch from the top and bottom of the wrapper.
Fold in both ends of the wrapper and continue rolling until you reach an inch to the edge.
Dip your fingers in the beaten eggs and moisten the edge of the wrapper, then continue rolling to seal it. Repeat the process for each lumpia.
Heat oil over medium heat. About 1/2" deep. Carefully place 5-6 lumpia at a time depending on how big the frying pan is that you're using. Fry for 3 minutes on each side or until both sides are golden brown.
Remove from the oil and drain on paper towels.
Serve with sweet and sour sauce.