Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
spring roll recipe - Freshly made Vietnamese spring rolls arranged on a white platter with a side of peanut dipping sauce.

Fresh and Flavorful Homemade Spring Rolls with Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Light, refreshing, and bursting with fresh flavors, this homemade spring roll recipe is easier to make than you think. Packed with crisp vegetables, tender vermicelli noodles, and succulent shrimp (or tofu!), these Vietnamese-inspired rolls are perfect as an appetizer, light meal, or healthy snack. Served with a vibrant peanut dipping sauce, they are an absolute delight. Master this spring roll recipe for a truly authentic taste of Asia.

  • Total Time: 1 hour
  • Yield: 12-15 rolls 1x

Ingredients

Scale

12-15 sheets round rice paper wrappers (8.5-inch diameter)
8 oz medium shrimp, cooked, peeled, deveined, and halved lengthwise (or 8 oz firm tofu, pressed, sliced, and pan-fried)
3 oz vermicelli rice noodles (bun)
1 large carrot, julienned
1 cucumber, julienned
1 cup red cabbage, thinly sliced
1 cup fresh lettuce leaves (butter or green leaf), torn into smaller pieces
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 soy sauce (or tamari for gluten-free)
1 tablespoon rice vinegar
1 tablespoon honey or maple syrup
1-2 tablespoons warm water (to thin)
1 teaspoon sriracha or chili garlic sauce (optional, for heat)
1 clove garlic, minced
1 teaspoon freshly grated ginger (optional)

Instructions

Step 1: Prepare the vermicelli noodles according to package directions. Cook until tender, then drain and rinse thoroughly with cold water to prevent sticking. Set aside.
Step 2: If using shrimp, ensure they are cooked, peeled, deveined, and halved lengthwise. If using tofu, press out excess water, slice into thin strips, and pan-fry until golden. Arrange all your prepped fillings (shrimp/tofu, noodles, julienned carrot, cucumber, cabbage, lettuce, mint, cilantro, Thai basil) neatly on a large platter.
Step 3: To make the peanut dipping sauce, combine peanut butter, hoisin sauce, soy sauce, rice vinegar, honey/maple syrup, minced garlic, and grated ginger (if using) in a small bowl. Whisk well, then gradually add 1-2 tablespoons of warm water until the sauce reaches your desired dipping consistency. Stir in sriracha if you want some heat.
Step 4: Set up your rolling station. Fill a shallow dish, wider than your rice paper wrappers, with warm water. Have a clean, damp cutting board or flat surface ready for rolling, and a plate for the finished rolls.
Step 5: Take one rice paper wrapper and dip it into the warm water for about 20-30 seconds, or until it becomes pliable and flexible but not overly soft. It will continue to soften as you work.
Step 6: Carefully transfer the softened wrapper to your damp rolling surface. Lay it flat. Place a few shrimp halves (cut side up, if desired for presentation) or tofu strips horizontally about an inch from the bottom edge, leaving an inch clear on each side. Layer a small amount of vermicelli noodles over the protein.
Step 7: Add a small handful of lettuce, julienned carrot, cucumber, red cabbage, and a few mint, cilantro, and Thai basil leaves on top of the noodles and protein. Be careful not to overfill.
Step 8: Fold the bottom edge of the rice paper wrapper up tightly over the filling. Then, fold in the left and right sides of the wrapper towards the center, creating an open envelope shape.
Step 9: Starting from the folded bottom edge, tightly roll the wrapper upwards, away from you, until you reach the top. Apply gentle, even pressure to ensure a compact and firm roll. The wrapper will naturally seal itself.
Step 10: Place the finished spring roll on your prepared plate, keeping it separate from other rolls if not serving immediately to prevent sticking. Repeat with the remaining wrappers and fillings. Serve immediately with the peanut dipping sauce and enjoy this delightful spring roll recipe!

Notes

For best results, serve your fresh spring rolls immediately after making them. If you need to store them for a short period (a few hours), place them on a plate separated by a piece of parchment paper or damp paper towel and cover loosely with plastic wrap or a damp kitchen towel to prevent them from drying out. They are excellent for meal prep if you keep ingredients separate and assemble just before eating. Using quality, fresh ingredients is key to the best spring roll recipe. Experiment with different proteins and vegetables to find your favorite combination!

  • Prep Time: 45 minutes
  • Cook Time: 15 minutes
  • Category: Drinks, Snacks & Holiday Treats
  • Cuisine: Vietnamese

Nutrition

  • Serving Size: 1 roll
  • Calories: 135 kcal
  • Sugar: 2g
  • Sodium: 150mg
  • Fat: 1g
  • Saturated Fat: 0.2g
  • Unsaturated Fat: 0.8g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 40mg
Logo

Join Eldralys Recipes!

Get the latest recipe trends delivered to your inbox daily.

✓ You're on the list!