01 - Heat a large skillet over medium heat. Add ground chicken or crumbled tofu, breaking apart with a wooden spoon. Cook until fully cooked through, approximately 5 minutes. Transfer to a plate and set aside.
02 - In the same skillet, add julienned carrot, shredded cabbage, diced mushrooms, scallions, and minced garlic. Stir-fry for 4-5 minutes until vegetables are softened but still retain some crunch.
03 - Return cooked protein to the skillet. Add soy sauce, sesame oil, and white pepper. Toss everything together until well combined. Remove from heat and allow filling to cool for 10 minutes.
04 - Fill a large shallow dish with warm water. Working one at a time, dip a rice paper sheet into the water for 5-7 seconds until pliable but not fully softened. Lay on a clean, damp kitchen towel.
05 - Place 2 tablespoons of cooled filling in a horizontal log shape, about 1 inch from the bottom edge. Fold the bottom edge over the filling, fold in the sides, then roll tightly upward to seal. Repeat with remaining ingredients.
06 - Preheat oven to 425°F with rack in center position, or preheat air fryer to 390°F. Line a baking sheet with parchment paper if using oven method.
07 - Lightly brush or spray each spring roll with vegetable oil on all sides. This ensures even browning and maximum crispiness.
08 - Arrange rolls in a single layer without touching. Bake or air-fry for 15-18 minutes, flipping halfway through cooking, until deep golden brown and crispy throughout.
09 - While rolls cook, whisk together soy sauce, rice vinegar, honey, minced garlic, and red pepper flakes in a small bowl until honey is fully dissolved.
10 - Transfer hot spring rolls to a serving platter. Serve alongside dipping sauce while crispy and hot. For a fresh twist, wrap in lettuce leaves with mint and cilantro.