In a mixing bowl, combine the ground pork, shredded carrots, chopped cabbage, green onions, minced garlic, soy sauce, salt, and ground pepper. Mix well until all ingredients are thoroughly combined.
Lay a lumpia wrapper on a flat surface with one corner facing you. Place about 2-3 tablespoons of the filling mixture at the base of the wrapper.
Fold the bottom corner of the wrapper over the filling, then fold the sides in tightly. Roll the wrapper away from you until you reach the top corner, sealing it with a bit of water or egg wash to keep it closed. Repeat with the remaining wrappers and filling.
Heat oil in a frying pan or deep fryer to 350°F (175°C).
Carefully place the rolled lumpia in the hot oil, a few at a time to avoid overcrowding. Fry for about 3-4 minutes on each side or until golden brown and crispy.
Use a spatula or tongs to remove the lumpia from the oil and drain on paper towels to remove excess oil.
Serve warm with your choice of dipping sauce. Enjoy!