Prepare the vegetable filling: Heat 3 tablespoons of neutral oil in a pan. Add diced onions, ginger, and garlic and sauté until fragrant.
Add vegetables and chickpeas: Add bean sprouts, diced celery, diced carrots, and chickpeas to the pan. Cook and stir for about 5 minutes until vegetables are nicely mixed and tender.
Season the filling: Add chopped scallions (green onions), cilantro, salt, and black pepper to the vegetable mixture. Stir well and remove from heat.
Wrap the lumpia: On a clean, flat surface, lay an egg roll wrapper slightly off center. Place a portion of the vegetable filling on the wrapper. Fold the point up, roll twice tightly to enclose the filling. Fold in both ends, wet the edges with water, and roll to seal completely.
Fry the lumpia: Heat oil in a pan until sizzling. Fry the wrapped lumpia for about 4 minutes or until golden brown and crispy.
Season after frying: Immediately after frying, season the lumpia with salt while still hot.