01 - Cook rice vermicelli noodles according to package directions, typically by soaking in hot water for 3-5 minutes until tender. Drain thoroughly and set aside to cool.
02 - Arrange shrimp, lettuce, carrot, cucumber, mint, cilantro, and Thai basil on a large platter for efficient assembly during rolling.
03 - Fill a large shallow dish with warm water. Submerge one rice paper wrapper for 5-7 seconds until pliable. Transfer to a clean, damp kitchen towel or non-stick surface, laying it flat.
04 - Position 2 shrimp halves with pink side facing down in a horizontal row across the bottom third of wrapper. Add small portions of noodles, lettuce, carrot, cucumber, mint, cilantro, and basil.
05 - Fold both sides of wrapper inward over filling. Roll tightly from bottom, tucking ingredients securely inside. Repeat process with remaining wrappers and fillings.
06 - Whisk peanut butter, hoisin sauce, soy sauce, lime juice, sugar, and warm water until smooth and creamy. Incorporate sesame oil and garlic if using. Add additional water as needed to achieve desired consistency.
07 - Present spring rolls immediately alongside peanut dipping sauce. Sprinkle crushed peanuts over sauce as garnish if desired.