Ingredients
12 sheets rice paper wrappers (8.5-inch/22cm diameter)
8 oz medium shrimp, peeled, deveined, cooked, and halved lengthwise (or 8 oz cooked chicken/pressed tofu, thinly sliced)
3 oz rice vermicelli noodles, cooked and rinsed
1 head butter lettuce or green leaf lettuce, leaves separated and washed
1/2 cucumber, julienned
1 large carrot, julienned
1/2 red bell pepper, thinly sliced (optional)
1/2 cup fresh mint leaves
1/2 cup fresh cilantro leaves
1/4 cup fresh Thai basil leaves (optional)
For Peanut Dipping Sauce:
1/2 cup creamy peanut butter
2 tablespoons hoisin sauce
1 tablespoon rice vinegar
1 tablespoon soy sauce (or tamari for gluten-free)
1 tablespoon honey or maple syrup
1 clove garlic, minced
1–2 tablespoons warm water (to thin, as needed)
1 teaspoon lime juice
Optional: pinch of red pepper flakes for heat
Instructions
Step 1: Prepare Your Protein. If using shrimp, bring a pot of lightly salted water to a boil. Add the shrimp and cook for 1-2 minutes until they turn pink and opaque. Immediately transfer them to an ice bath to stop cooking, then drain, peel, devein, and slice each shrimp in half lengthwise. If using chicken or tofu, cook according to your preferred method (poaching, grilling, or pan-frying) and slice into thin strips.
Step 2: Cook the Vermicelli Noodles. Bring a small pot of water to a boil. Add the rice vermicelli noodles and cook according to package directions, usually 2-3 minutes, until tender but still slightly firm. Drain well and rinse with cold water to prevent sticking.
Step 3: Prepare the Vegetables and Herbs. Wash and thinly slice all your vegetables: cucumber, carrots, lettuce, and bell pepper. Pick the leaves off your fresh mint, cilantro, and basil. Arrange all your prepared ingredients neatly on a large platter or cutting board, ready for assembly.
Step 4: Make the Peanut Dipping Sauce. In a small bowl, whisk together peanut butter, hoisin sauce, rice vinegar, soy sauce, honey/maple syrup, minced garlic, and lime juice. Gradually add warm water, 1 tablespoon at a time, until the sauce reaches your desired consistency. Stir in red pepper flakes if using. Taste and adjust seasonings as needed.
Step 5: Set Up Your Rolling Station. Fill a shallow dish (larger than your rice paper wrappers) with warm water. Have a clean, slightly damp cutting board or a smooth, non-porous surface ready for rolling. Also, have a plate ready for your finished spring rolls.
Step 6: Soften a Rice Paper Wrapper. Dip one rice paper wrapper into the warm water for about 10-20 seconds, until it’s pliable but still slightly firm. Do not over-soak. Carefully lay the softened wrapper flat on your prepared rolling surface.
Step 7: Assemble Your Spring Roll. Arrange your fillings in the bottom third of the rice paper wrapper, leaving about an inch clear on the sides. Start with a piece of lettuce, then a small handful of vermicelli noodles, some cucumber, carrots, bell pepper, and plenty of fresh herbs. If using shrimp, place 2-3 halves face-down (cut side up) in a single line across the middle of the fillings, ensuring they will show through the wrapper. For chicken or tofu, layer them similarly.
Step 8: Roll the Spring Roll. First, fold the bottom edge of the wrapper up tightly over the fillings. Then, fold in the left and right sides of the wrapper towards the center. Finally, tightly roll the spring roll up from the bottom to the top, creating a snug, cylindrical shape.
Step 9: Repeat and Serve. Place the finished spring roll seam-side down on your serving plate. Continue with the remaining wrappers and fillings until all your ingredients are used up. Serve immediately with the homemade peanut dipping sauce.
Notes
For best results, serve spring rolls immediately after assembling as the rice paper can dry out or become overly sticky. If storing, cover tightly with damp paper towels and plastic wrap for up to a few hours in the refrigerator, but they are truly best fresh. You can prepare all fillings ahead of time and assemble just before serving.
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Appetizers & Snacks
- Cuisine: Vietnamese
Nutrition
- Serving Size: 2 rolls
- Calories: 220 kcal
- Sugar: 5 g
- Sodium: 350 mg
- Fat: 8 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 6.5 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 4 g
- Protein: 10 g
- Cholesterol: 70 mg
Keywords: spring rolls recipe, fresh spring rolls, homemade spring rolls, healthy spring rolls, vietnamese spring rolls, shrimp spring rolls, vegetarian spring rolls, spring roll sauce, appetizer recipe

