Method

  1. Prepare the noodles and vegetables

    Bring a medium saucepan of water to a boil. Add 100 g of dried rice vermicelli and cook according to the package directions, usually 3 to 5 minutes, until tender but not mushy; start checking at 3 minutes. Drain and rinse under cool running water, then shake off as much water as possible. Wash 120 g of butter lettuce, 200 g of English cucumber, 150 g of carrots, 120 g of red cabbage, 20 g of fresh mint, and 20 g of fresh cilantro under plain running water and dry them well. Separate the lettuce leaves, cut the cucumber and carrots into slender batons, shred the cabbage, and pick the mint leaves and cilantro sprigs.

    03:00
  2. Season the tofu

    Season the tofu during preparation

    Drain 400 g of extra-firm tofu and press it firmly between clean towels to remove surface moisture, then cut it into long batons about the width of a finger. In a shallow dish, whisk 15 ml of reduced-sodium soy sauce, 15 ml of maple syrup, and 30 ml of fresh lime juice for tofu. Turn the tofu in the mixture until coated. Let it stand for 5 minutes while the skillet heats.

    05:00
  3. Brown and glaze the tofu

    Brown and glaze the tofu during preparation

    Heat 15 ml of neutral cooking oil in a large nonstick skillet over medium-high heat. Lift the tofu from the marinade, letting excess drip back into the dish, and arrange the pieces in one layer. Cook for 8 to 10 minutes, turning every 2 minutes, until several sides are deep golden and the edges feel firm; start checking at 8 minutes. Pour any remaining marinade into the skillet during the final minute and turn the tofu until the glaze is absorbed. Transfer the tofu to a clean plate.

    00:08:00
    00:02:00
  4. Make the peanut dipping sauce

    Make the peanut dipping sauce during preparation

    Add 60 g of creamy peanut butter, 30 g of hoisin sauce, 30 ml of fresh lime juice for sauce, and 2 garlic cloves to a bowl. Whisk in 60 ml of warm water gradually until smooth and thick enough to cling to a roll. Stir in chili garlic sauce (optional) for heat. The sauce contains peanuts and soy; hoisin and soy sauce may also contain wheat or sesame, depending on the product.

  5. Soften the rice paper

    Soften the rice paper during preparation

    Fill a wide, shallow bowl with warm water. Set 12 sheets of rice paper wrappers and all prepared fillings within reach. Dip one wrapper in the water for 5 to 8 seconds, rotating once. It should still feel slightly firm when lifted because it continues to soften on the work surface. Place it on a clean, damp board.

  6. Fill, roll, and serve

    Fill, roll, and serve during preparation

    Arrange a small lettuce leaf across the lower third of the wrapper, then add a modest bundle of noodles, cabbage, carrot, cucumber, mint, cilantro, and one tofu baton. Fold the bottom edge over the filling, tuck the sides inward, and roll firmly without squeezing. Repeat with the remaining wrappers and fillings. Serve immediately with the peanut dipping sauce.

Cook's noteRice paper softens after it leaves the water, so a brief dip produces a wrapper that rolls cleanly instead of turning sticky and fragile. The dipping sauce contains peanuts and soy; check the hoisin and soy sauce labels for wheat or sesame.

Smart Substitutions

  • No peanut butter? Use sunflower seed butter for a creamy sauce with a milder roasted flavor.
  • No rice vermicelli? Use another thin rice noodle, or add extra lettuce and cabbage for a noodle-free filling.
  • No mint? Use Thai basil, Vietnamese coriander, or additional cilantro.
  • No red cabbage? Use finely cut green cabbage, bean sprouts, or extra carrot for crunch.

Tips and Variations

  • Dry the noodles, herbs, and vegetables thoroughly so the filling grips the wrapper instead of sliding.
  • Arrange the fillings in separate piles before soaking the first wrapper; rice paper waits for no one once it softens.
  • Use less filling than seems necessary. A slimmer roll seals more neatly and is easier to dip.

What Went Wrong?

  • Rice paper tears Dip the next wrapper for less time, use a little less filling, and avoid sharp vegetable ends against the surface.
  • Wrapper feels stiff Wait 10 to 15 seconds on the damp board before filling; the residual water will finish softening it.
  • Rolls come apart Place the filling closer to the lower edge, fold the sides in snugly, and maintain gentle tension as you roll.
  • Tofu will not brown Pat it drier, let the skillet heat fully, and cook in one layer without crowding.

Nutrition Estimate

Calories540
Protein25 g
Carbs70 g
Fat20 g
  • Fiber: 7 g per serving
  • Sodium: 780 mg per serving

Nutrition disclaimer:This recipe is provided for general cooking information only. Nutrition values are estimates and may vary by ingredients, brands, preparation methods, and serving sizes. Check ingredient labels and follow appropriate food-safety practices. This content is not medical, dietary, allergy, or professional food-safety advice.

FAQ

Are fresh spring rolls the same as fried spring rolls?No. Fresh Vietnamese rolls use softened rice paper around cooked fillings, noodles, vegetables, and herbs, while fried spring rolls use a different wrapper and are cooked until crisp.