01 - Soak the rice vermicelli noodles in hot water for 5-7 minutes until tender. Drain thoroughly and rinse with cold water to stop the cooking process. Set aside to drain completely.
02 - Julienne the carrot and cucumber, removing cucumber seeds. Tear lettuce leaves into manageable pieces. Arrange all ingredients including shrimp, lettuce, herbs, vegetables, and noodles on a clean work surface for easy assembly.
03 - Fill a large shallow bowl with warm water. Dip one rice paper wrapper into the water for 5-8 seconds until slightly softened but still pliable. Transfer to a damp kitchen towel or clean cutting board, laying it flat.
04 - Layer a small amount of lettuce, noodles, carrot, cucumber, and herbs on the lower third of the wrapper. Top with 2-3 shrimp halves, placing them cut side up for visual appeal through the transparent wrapper.
05 - Fold the bottom edge of the wrapper over the filling, then fold in both sides. Roll tightly but gently away from you, ensuring the wrapper seals itself. Repeat with remaining ingredients to create 8 rolls total.
06 - In a small bowl, whisk together peanut butter, hoisin sauce, soy sauce, lime juice, sriracha (if using), and warm water until smooth and creamy. Adjust consistency by adding more water if needed.
07 - Arrange spring rolls on a serving platter and serve immediately with the peanut dipping sauce on the side. For best presentation, cut rolls in half diagonally before serving.