Step 1: Prepare the Filling: In a large bowl, combine the ground pork, chopped shrimp, shredded carrot, chopped onion, minced garlic, wood ear mushrooms, glass noodles, egg, fish sauce, sugar, salt, and pepper. Mix thoroughly until all ingredients are well combined.
Step 2: Assemble the Egg Rolls: Fill a shallow dish with warm water. Dip one rice paper wrapper into the warm water for a few seconds until it becomes pliable. Do not oversoak. Lay the softened rice paper on a flat surface.
Step 3: Add Filling: Place about 2 tablespoons of the filling in the center of the rice paper wrapper. Fold the sides of the wrapper over the filling, then tightly roll from the bottom up, like rolling a burrito. Repeat with the remaining rice paper wrappers and filling.
Step 4: Fry the Egg Rolls: Heat about 2-3 inches of vegetable oil in a deep pot or fryer to 350F (175C). Carefully place the egg rolls into the hot oil, being careful not to overcrowd the pot. Fry for about 3-4 minutes per side, or until golden brown and crispy.
Step 5: Drain and Serve: Remove the fried egg rolls from the oil and place them on a wire rack or paper towel-lined plate to drain excess oil. Serve immediately with fresh herbs, lettuce leaves (optional), and nc chm dipping sauce.
Optional Tips: For vegetarian egg rolls, substitute the ground pork and shrimp with crumbled tofu or finely chopped mushrooms. You can also adjust the amount of chili in the nc chm to your preferred level of spiciness. Egg rolls can be prepared ahead of time and refrigerated before frying; however, they are best when fried fresh.