01 - Soak the rice vermicelli noodles in hot water for 5-7 minutes until soft. Drain thoroughly and rinse with cold water. Set aside for assembly.
02 - Julienne the carrot and cucumber, removing seeds from cucumber. Arrange shrimp halves, lettuce leaves, mint, cilantro, Thai basil, carrots, cucumber, and cooked noodles on your work surface for easy access during rolling.
03 - Fill a large shallow bowl with warm water. Dip one rice paper wrapper into the water for 5-8 seconds until slightly soft but still pliable. Lay flat on a damp kitchen towel or clean cutting board.
04 - Place lettuce, noodles, carrot, cucumber, and herbs on the lower third of wrapper. Top with 2-3 shrimp halves (cut side up). Fold bottom over filling, fold in both sides, then roll tightly but gently to seal.
05 - Repeat the soaking and rolling process with remaining ingredients to create 8 spring 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. Add more water if needed to reach desired consistency.
07 - Serve spring rolls immediately with peanut dipping sauce on the side. If preparing ahead, cover with a damp cloth for up to 2 hours to prevent drying.