Finely grate the ginger and garlic on a box grater or microplane.
In a large skillet, add a tablespoon of oil and heat over medium high until shimmery.
Add diced ginger and garlic to pan.
Cook 30 seconds until fragrant but not browned, then add the cabbage, carrots, and onions and toss well to mix.
Add salt and pepper.
Cook 5-7 minutes until vegetables are soft, fragrant, and lightly browned.
Add the soy sauce and water and toss well with cabbage and vegetables.
Cook until the liquid evaporates - for just a few minutes. Do not burn.
Remove from heat and let cool so you don't burn hands when rolling egg rolls.
Using one egg roll wrapper at a time, lay the wrapper in front of you so it looks like a diamond.
Add about 3 tablespoons of filling to the center and roll up the point closest to you into the middle.
Tuck in the sides as you continue to roll to the other point, similar to rolling a burrito.
Seal the open edge by rubbing a little but of water on the inside of the seam with your fingers. Pinch in place if needed.
Bring oil to 350 degrees in a medium pot or deep fryer.
Cook egg rolls a few at a time, turning frequently until crispy and golden--about 6-7 minutes each.
Remove from oil carefully, with hands and face far from pan or fryer.
Set egg rolls on paper towels to drain any excess oil.
Serve hot with sweet and sour sauce, spicy mustard, or Duck sauce.
Makes 14-16 egg rolls.