Main Courses
This Vietnamese egg roll recipe with rice paper delivers the perfect balance of crispy texture and vibrant flavors—no deep-frying required. 💛 The secret lies in a delicate filling of savory mushrooms, fresh herbs, and tender tofu, all wrapped in delicate rice paper for that authentic restaurant-style crunch.
I've perfected this method over countless batches, ensuring each bite is packed with flavor without the mess of traditional frying.
The beauty of these egg rolls is their versatility—you can customize the filling with shrimp for extra protein or keep it vegetarian for a lighter option. The key is prepping the rice paper correctly; a quick soak in warm water makes it pliable enough to wrap without tearing.
Once filled, a light pan-fry gives them that coveted crispy exterior while keeping the inside tender and flavorful.
What you'll end up with is a plate of golden, crispy egg rolls that are just as satisfying as their deep-fried counterparts but far healthier. The filling stays moist and aromatic, while the rice paper adds a subtle chew that balances the dish perfectly.
Serve with a tangy nước chấm dipping sauce to cut through the richness and elevate every bite.
Perfect for meal prep or last-minute entertaining, these egg rolls keep well in the fridge and reheat beautifully. Whether you're serving them as an appetizer or a light main course, they're sure to impress. Let's get started!
Ingredients for vietnamese egg roll recipe rice paper
Twelve sheets of rice paper and a handful of fresh herbs—this is all you need for crispy, restaurant-style egg rolls.
| Ingredient | Amount | Notes |
|---|---|---|
| Rice Paper Sheets 🍱 | 12 whole | Square, 7-inch size preferred |
| Firm Tofu 🥬 | 1 lb | Extra-firm, pressed and cubed |
| Shiitake Mushrooms 🍄 | 8 whole | Stems removed, sliced thin |
| Fresh Thai Basil Leaves 🌿 | ½ cup | Packed, stems removed |
| Mint Leaves 🌿 | ¼ cup | Fresh, finely chopped |
| Green Onions 🧅 | 3 whole | White and green parts separated |
| Lime Zest 🍋 | 1 tbsp | From 1 large lime |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fish Sauce 🍶 | 1 tbsp | Vegetarian alternative preferred |
| Vegetable Oil 🫒 | ½ cup | For pan-frying |
| Soy Sauce 🥫 | 1 ½ tbsp | Low-sodium preferred |
| Brown Sugar 🍚 | 1 tbsp | Packed, light variety |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
Rice paper is the star here, so grab the 7-inch square sheets—they're the perfect size for wrapping. Asian markets usually carry them in bulk, but the regular grocery store freezer section often has them too. Look for packages labeled 'spring roll wrappers' if you can't find rice paper specifically. The tofu should be extra-firm—it holds up better to the filling and stays crispy when wrapped. Press it between paper towels for 15 minutes before cubing to remove excess water. For mushrooms, shiitakes add that umami depth, but cremini or oyster mushrooms work too if that's what you've got.
No fish sauce? Vegetarian fish sauce (made from seaweed) is a game-changer, but a mix of soy sauce and a pinch of sugar gets you close. Fresh herbs are non-negotiable here—the Thai basil gives that signature flavor, but if you're in a pinch, regular basil plus extra mint works. The lime zest adds brightness, but if you're short on time, 1 tbsp fresh lime juice will do. For the oil, peanut or avocado oil has a higher smoke point than vegetable oil, so it's worth hunting down if you're pan-frying. And trust me, the sesame oil at the end? That's what makes it smell like a Vietnamese street cart.
Rice paper keeps in the fridge for about 1 month if unopened, but once opened, use it within 2 weeks. Store the sheets in a sealed container between sheets of parchment paper to prevent sticking. The filling ingredients last longer—mushrooms and tofu stay fresh for 5 days in the fridge, while herbs keep for 3-4 days if wrapped in damp paper towels. These egg rolls reheat beautifully—just 5 minutes in a steamer basket restores that crispy texture. Freeze uncooked wrapped egg rolls for 1 month—pan-fry straight from frozen, adding an extra minute to cook through.
Why You'll Love This Recipe
- No-Fry Assembly: I swear by this trick—just dip the rice paper in warm water, not boiling, and it softens instantly. No deep-frying mess, no waiting for oil to heat, and the tofu still stays tender. Honestly, my kids help roll them now because it’s that simple.
- Herb-Packed Punch: That combo of Thai basil and mint? It’s like a bright, fresh hug in every bite. The shiitake mushrooms add this deep umami richness, while the tofu soaks up all the garlic and fish sauce flavor. Not your typical "healthy" taste—it’s ridiculously good.
- Lunchbox Hero: Between us, these are my go-to for packed lunches or potlucks. They hold up better than most wraps, and I can make a batch on Sunday, store them in the fridge, and grab one anytime. My coworker even asked for the recipe after tasting mine—no exaggeration.
- Budget Meal Magic: Tofu and mushrooms stretch so far, and rice paper is cheaper than you’d think. I’ve fed four people for under $10 with this, and the leftovers? Just as good cold the next day. Plus, no one suspects how affordable it is—they just keep asking for seconds.
Step-by-step instructions for Vietnamese egg rolls with rice paper
Let's make these crispy, herb-packed wraps that burst with authentic Vietnamese flavors.
🍳 Step 1: Prepare the Filling Ingredients
Start by pressing the 1 lb firm tofu to remove excess water. Cut it into ½-inch cubes and set aside. Thinly slice the stems from the 8 whole shiitake mushrooms and separate the white and green parts of the 3 whole green onions. Finely chop the 0.5 cup fresh Thai basil leaves and 0.25 cup mint leaves—these fresh herbs are the heart of the flavor.
In a small bowl, whisk together the 1 tbsp fish sauce, 1.5 tbsp soy sauce, 1 tbsp brown sugar, and 0.5 tsp ground black pepper. This marinade will infuse the filling with that perfect balance of sweet, salty, and umami. Minced 4 cloves garlic into the mixture and let it sit while you prep the rest.
🔥 Step 2: Pan-Fry the Filling for Maximum Flavor
Heat 0.25 cup vegetable oil in a large skillet over medium-high heat until shimmering. Add the tofu cubes and cook for 5-6 minutes, stirring occasionally, until golden brown and slightly crispy. Remove the tofu and set it aside.
In the same pan, add the remaining 0.25 cup vegetable oil and the sliced shiitake mushrooms. Cook for 3-4 minutes until they release their moisture and begin to brown. Add the white parts of the green onions and cook for another 1 minute until fragrant. Pour in the marinade and let it simmer for 2 minutes until slightly reduced.
👨🍳 Step 3: Assemble the Fresh Herbs and Zesty Lime Dressing
In a medium bowl, combine the cooked tofu, shiitake mushrooms, and green onion whites with the chopped Thai basil and mint leaves. Gently toss everything together—you want the herbs to stay vibrant and fresh, not wilted. In a small bowl, whisk together the 2 tbsp lime juice, 1 tbsp lime zest, and 1 tsp sesame oil. This bright, citrusy dressing will tie all the flavors together.
Taste the filling mixture and adjust seasoning if needed. You want it to be bold and savory, with a hint of sweetness from the brown sugar. The lime dressing should be tangy and aromatic—this is what will make your egg rolls truly special.
🥘 Step 4: Soften the Rice Paper and Fill the Rolls
Fill a large shallow dish with warm water (about 100°F—not boiling). Dip one rice paper sheet at a time into the water for 5-7 seconds until pliable but still slightly firm. Lay it flat on a clean surface and immediately spread 2-3 tablespoons of the filling mixture near the bottom edge, leaving about 1 inch clear at the top.
Here's the trick: Fold the bottom edge over the filling, then fold in the sides, and finally roll it up tightly like a burrito. The rice paper should be snug but not tearing. Place the completed roll seam-side down on a plate. Repeat with the remaining 11 rice paper sheets.
🔥 Step 5: Pan-Fry for Crispy Perfection
Heat 0.25 cup vegetable oil in a clean skillet over medium heat. Add the egg rolls gently and fry for 2-3 minutes per side until golden brown and crispy. You'll know they're done when the rice paper turns a beautiful golden color and the filling is heated through.
Transfer the fried egg rolls to a paper towel-lined plate to drain any excess oil. Serve immediately with the remaining lime dressing drizzled on top and extra herbs sprinkled over for freshness. These crispy, flavorful wraps are best enjoyed fresh out of the pan!
Pro Tips For Making Vietnamese Egg Roll Recipe Rice Paper
- SOAK RICE PAPER RIGHT: Fill a shallow dish with warm (not boiling) water and let the sheets soften for 30-45 seconds—not until they’re floppy, but just pliable. I learned this the hard way: over-soaking makes them tear when you roll, and under-soaking turns them into brittle paper. Work with one sheet at a time; they dry fast.
- CRISP THE TOFU FIRST: Pan-fry the tofu in two batches over medium-high heat until golden and slightly charred—this adds texture the raw cubes can’t match. Skip the oil splash test; just listen for the sizzle. Cold tofu steams, not crisps, and no one wants soggy egg rolls.
- STACK MUSHROOMS SMART: Slice shiitake mushrooms thinly (1/8-inch or less) and layer them stem-side down in the roll. The stems hold moisture better, so they won’t turn mushy when the rice paper hits the pan. If you’re lazy, just tear the caps—still tasty, but less elegant.
- SALT THE BASIL LAST: Toss the herbs in after everything else is in the roll, and add a pinch of salt to the mint leaves alone. The salt draws out their juice, which keeps the filling from getting waterlogged. (Yes, even if you’re impatient like me—wait until the very end.)
Make-ahead tips for this dish
Prep Ahead Filling
Make the filling 2 days ahead—it tastes even better after flavors meld. Store in an airtight container in the fridge, and the tofu won’t get soggy. I like to prep the marinade separately and mix it in right before cooking to keep the herbs fresh. 💡
Rice Paper Prep
Soften all 12 rice paper sheets at once—fill a shallow dish with warm water (100°F) and let them soak for 5-7 seconds while you work. Keep unused sheets covered with a damp towel to prevent drying. This trick saves time during assembly! 🌟
Freeze Unwrapped Rolls
Assemble the rolls without frying, wrap them individually in plastic wrap, then freeze for 1 month. Pan-fry straight from frozen—add 1 extra minute per side for even crispiness. No soggy centers here! ❄️
Batch Cooking
Fry in two batches to avoid crowding the pan—golden color is key! Keep cooked rolls warm in a 200°F oven on a wire rack (not a plate) to maintain crispness. I’ve made 24 rolls at once this way for parties. 🔥
Reheating Leftovers
Steam for 5 minutes in a bamboo basket over boiling water to revive crispiness. For extra crunch, pan-fry again for 1 minute per side—the rice paper toasts up beautifully. Store leftovers for 3 days in the fridge. ✨
Make-Ahead Sauce
Whisk the lime dressing 3 days ahead and store in a jar. The flavors deepen over time—just give it a quick stir before serving. Keep it chilled until ready to use for maximum brightness. 🍋
Nutrition facts
Frequently asked questions
Can I make these egg rolls without frying for a healthier option?
Skip the pan-frying and steam the wrapped rolls for 8-10 minutes in a bamboo steamer until the rice paper is tender. The texture will be softer but still delicious—great for meal prep. For extra crunch, lightly spray with oil and air-fry at 375°F for 4-5 minutes after steaming.
What's the best way to store leftover rice paper?
Keep unopened rice paper sheets in the fridge for 1 month or freeze for 3 months in a sealed bag. Once opened, wrap individual sheets in damp paper towels and store in an airtight container for 2 weeks. Rehydrate by dipping in warm water for 3-5 seconds—they'll be ready to wrap in no time!
How do I adjust the filling for a vegan version?
Swap the fish sauce for 1 tbsp soy sauce + 1 tsp sugar and use extra-firm tofu instead of shrimp. For umami depth, add 1 tbsp miso paste to the marinade. The lime dressing stays the same—it's already vegan! These vegan rolls are just as flavorful and satisfying.
Why did my rice paper tear when wrapping?
Rice paper tears most often when it's either too dry or too wet. Dip sheets in warm (not hot) water for exactly 5-7 seconds—they should be pliable but not soggy. Work quickly and keep unused sheets covered with a damp towel. If it tears, patch with a small piece of extra rice paper or use it as-is—the filling will hold it together!
Can I use regular tortillas instead of rice paper?
While possible, rice paper is key for that authentic texture and delicate flavor. If you must substitute, use large, thin spring roll wrappers (found in Asian markets) which are more pliable. Regular tortillas will be too thick and won't get crispy the same way. The rice paper's subtle chew is what makes these egg rolls special!
