Salads
This Vietnamese egg roll salad delivers all the fresh, vibrant flavors of a bustling Saigon street cart—without the fuss. 🌟 The secret lies in crispy rice paper wraps stuffed with tender tofu, fresh herbs, and crunchy vegetables, all bound together by a zesty fish-free dressing that balances sweet, tangy, and umami notes perfectly.
I developed this vegetarian version after realizing how often I craved the salad's bright flavors but wanted to skip the traditional egg rolls.
The beauty of this dish is its simplicity: just 15 minutes of prep and 10 minutes of cooking transform simple ingredients into a restaurant-worthy meal. The rice paper wraps add satisfying crunch, while the dressing—made with lime juice, fish sauce substitute, and a touch of sugar—creates that signature tangy kick.
Fresh herbs like mint, cilantro, and Thai basil elevate every bite with their bright, aromatic qualities.
What makes this salad truly special is the balance of textures and flavors. You'll get crispy rice paper, tender tofu, crunchy vegetables, and soft lettuce leaves all wrapped together in a harmonious bite.
The dressing ties everything together with its perfect balance of sweet, sour, and savory notes, making each bite feel like a little vacation to Vietnam.
Serve this salad as a light lunch, a refreshing appetizer, or even a hearty dinner with extra rice noodles on the side. The recipe scales easily, so you can make it for a crowd or just enjoy it as a satisfying solo meal.
Let's get started on creating this vibrant Vietnamese-inspired dish!
Ingredients for vietnamese egg roll salad
Fresh herbs, crisp veggies, and zesty dressing—this salad brings Saigon flavors to your table.
| Ingredient | Amount | Notes |
|---|---|---|
| Rice Paper Wraps 🍱 | 8 whole | Round, 7-inch size preferred |
| Extra-Firm Tofu 🍫 | 1 lb | Pressed and cubed small |
| Fresh Mint Leaves 🌿 | ½ cup | Finely chopped, stems removed |
| Carrots 🥕 | 1 medium | julienned into thin matchsticks |
| Cucumber 🥒 | 1 medium | peeled, seeded, julienned |
| Iceberg Lettuce 🥬 | 2 cups | shredded, crisp variety |
| Thai Basil Leaves 🌿 | ¼ cup | whole leaves for garnish |
| Cilantro Leaves 🌱 | ¼ cup | finely chopped |
| Lime Juice 🍋 | ¼ cup | freshly squeezed |
| Fish Sauce Substitute 🍶 | 2 tbsp | vegan soy sauce or coconut aminos |
| Granulated Sugar 🍚 | 1 ½ tbsp | or coconut sugar |
| Vegetable Oil 🫒 | 1 tbsp | for frying rice paper |
| Sesame Seeds 🌰 | 1 tbsp | toasted, for garnish |
| Salt 🧂 | ½ tsp | sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | freshly ground |
The rice paper wraps are non-negotiable for that signature crunch. Asian markets carry the best selection—look for round, 7-inch sheets that stay pliable but crisp up perfectly when fried. If you can't find them, substitute large lettuce leaves (like romaine), but the texture won't be the same. For the tofu, press it for 20 minutes with a heavy pan to get all the water out—this makes it crispy when fried. I always buy extra-firm tofu from Whole Foods or Trader Joe's because it holds its shape better than the softer varieties.
No fish sauce? Coconut aminos or vegan soy sauce work perfectly—they've got that umami punch without the fish. The carrots and cucumber should be julienned into thin matchsticks for maximum crunch. Use a mandoline if you're brave—it makes the job so much faster. Fresh herbs are key here: if you can't find Thai basil, regular basil plus a pinch of anise gets you close. The lime juice needs to be freshly squeezed—bottled just doesn't cut it. For the sugar, coconut sugar adds a subtle caramel note that works beautifully with the lime.
Prep the dressing first—it keeps for 3 days in the fridge, so make extra. The rice paper stays fresh for 1 week unopened, but once opened, wrap them in a damp towel to keep them flexible. Store the tofu in its juice until ready to use—it keeps for 5 days in the fridge. This salad tastes even better the next day as all the flavors meld together. Double the batch and portion into containers for easy lunches all week.
Why You'll Love This Recipe
- I’ll be real: tofu, carrots, and cucumbers won’t break the bank, and a pack of rice paper wraps lasts forever. Plus, the leftovers? They taste just as good cold the next day—perfect for a no-cook dinner or a quick office snack. It’s my secret weapon for stretching groceries without sacrificing flavor.
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal that lets you actually watch a movie. Tofu gets pan-fried in minutes, shredded carrots and cucumber stay crisp, and those rice paper wraps? They soften in seconds with a splash of warm water. No rolling pins, no stress—just fold and fill.
- Herb-Packed Punch: Between us, the mint and fish sauce dressing hit different. That bright, tangy crunch from the fresh herbs and the slight sweetness of the carrots? It’s the kind of flavor that makes you pause mid-bite. Honestly, the tofu soaks up just enough of that zingy dressing to become irresistibly good.
- Lunchbox Hero: This salad is my go-to for packed lunches—no soggy lettuce here. The tofu holds up, the veggies stay crisp, and those rice paper wraps? They’re sturdy enough to survive a backpack ride. (Yes, even on a Tuesday night when you’re too tired to think.)
Step-by-step instructions for Vietnamese egg roll salad
Here's how to assemble these fresh, crunchy wraps with perfect texture and zesty flavor.
👨🍳 Step 1: Prepare the Tofu and Dressing
Drain and press the 1 lb extra-firm tofu for 15 minutes between paper towels. Cut into ½-inch cubes and pan-fry in 1 tablespoon vegetable oil over medium heat for 5-6 minutes until golden brown. Set aside.
In a small bowl, whisk together the 2 tablespoons fish sauce substitute, 1.5 tablespoons granulated sugar, 0.25 cup lime juice, 0.5 teaspoon salt, and 0.25 teaspoon black pepper until the sugar dissolves completely. This dressing should be tangy-sweet with a salty kick—taste and adjust if needed.
🥘 Step 2: Prep All the Fresh Vegetables
Julienne the 1 medium carrot and 1 medium cucumber into thin matchsticks using a mandoline or sharp knife. Chop the 0.5 cup fresh mint leaves and 0.25 cup cilantro leaves finely. Shred the 2 cups iceberg lettuce into bite-sized pieces.
Keep all vegetables separate until ready to assemble. The julienned carrots and cucumbers should be crisp and straight—this is what gives the salad its signature crunch. Store the shredded lettuce in a bowl with a damp paper towel to maintain crispness.
🔥 Step 3: Soften the Rice Paper Wraps
Fill a shallow dish with warm water (about 100°F). Dip one rice paper wrap at a time for 5-7 seconds until pliable. Lay it flat on a clean kitchen towel and gently pat dry with another towel to remove excess water.
The wrap should be soft enough to fold but not soggy. Work quickly—rice paper dries out fast. I like to have a second towel nearby to smooth out any wrinkles as I go. Keep the remaining wraps covered with a damp towel to prevent drying.
🥘 Step 4: Assemble the Wraps
Place 1 tablespoon of shredded lettuce in the center of each softened wrap. Add 2 tablespoons of julienned carrots, 2 tablespoons of cucumber, 1 tablespoon of chopped mint, and 1 tablespoon of cilantro. Spoon 1 tablespoon of dressing over the vegetables, then add 2 tablespoons of pan-fried tofu.
Fold the bottom of the wrap up about 1 inch, then fold in both sides, and finally roll tightly from the bottom up. For best results, keep the filling concentrated in the center—this prevents leaks. Wrap each completed roll in plastic wrap to keep them fresh.
🍽️ Step 5: Garnish and Serve
Toast the 1 tablespoon sesame seeds in a dry skillet over low heat for 1-2 minutes until golden and fragrant. Sprinkle over each wrap just before serving. Garnish with 3-4 whole Thai basil leaves for that authentic Vietnamese touch.
Serve immediately with extra dressing on the side. The wraps should be crisp from the rice paper, fresh from the vegetables, and perfectly balanced with the tangy-sweet dressing. Enjoy with a cold beverage for the full experience!
Pro Tips For Making Vietnamese Egg Roll Salad
- Press Tofu Dry: After pressing the tofu, wrap it in paper towels and set a heavy pan or book on top for 10 minutes—this removes way more moisture than just patting. I learned this the hard way when my first batch of fried tofu turned out greasy instead of crisp. The extra effort makes all the difference for that satisfying crunch in your salad.
- Shave Carrots Thin: Use a mandoline or the thinnest setting on a peeler for the carrots—aim for slices so delicate they’re almost translucent. Thick strips won’t soften enough to blend into the salad’s texture, and you’ll end up with a chewy bite that doesn’t belong here. (Yes, it takes 2 minutes longer, but trust me.)
- Soak Rice Paper Right: Fill a shallow bowl with just enough warm water to cover the base of the wrap, not drown it. Dip for 5–8 seconds per side—longer than that and it’ll fall apart when you roll. I used to over-soak and spent more time patching wraps than assembling salad. Find your sweet spot and stick to it.
- Prep Mint Last: Wash and dry the mint right before rolling the egg rolls, then tear it by hand into small pieces. Storing it wet or chopping it early turns the leaves to mush, and you’ll lose that bright, fresh pop of flavor. Keep it whole until the final step—your taste buds will notice.
Best sauces and condiments for vietnamese egg roll salad
Classic Nuoc Cham
This tangy-sweet dressing is the soul of your salad. Whisk together 2 tablespoons coconut aminos, 1.5 tablespoons granulated sugar, ¼ cup lime juice, ½ teaspoon salt, and ¼ teaspoon black pepper until the sugar dissolves.
Taste and adjust—it should balance sweet, sour, and salty perfectly. For extra depth, add 1 teaspoon rice vinegar or ½ teaspoon grated ginger. 🍋
Spicy Sriracha-Lime Dressing
For heat lovers, blend 2 tablespoons sriracha with the classic dressing ingredients. Start with 1 teaspoon and increase to 2 teaspoons if you want serious kick. Add ½ teaspoon honey to balance the heat. This version pairs beautifully with extra Thai basil leaves for a fresh, spicy contrast.
Peanut-Lime Dressing
Creamy and nutty, this dressing transforms your salad into a Vietnamese-inspired bowl. Blend 2 tablespoons creamy peanut butter, 1 tablespoon soy sauce, 1 tablespoon lime juice, 1 teaspoon honey, and 1 teaspoon grated ginger with 2 tablespoons warm water until smooth.
Drizzle lightly over the wraps or serve on the side for dipping.
Herb-Infused Oil
For an aromatic touch, heat ¼ cup vegetable oil with 1 tablespoon minced garlic, 1 tablespoon chopped cilantro, and ½ teaspoon red pepper flakes until fragrant.
Drizzle over assembled wraps just before serving. This adds a rich, savory note that complements the fresh herbs inside. Perfect for adding depth without overpowering the delicate flavors.
Sweet Chili Dipping Sauce
Simmer ¼ cup sweet chili sauce (like Maesri or Lee Kum Kee) with 1 tablespoon lime juice and ½ teaspoon grated ginger for 2 minutes until fragrant. Serve warm on the side for dipping.
This sauce adds a perfect blend of sweet, spicy, and tangy flavors that cut through the crisp rice paper and fresh veggies.
Nutrition facts
Frequently asked questions
Can I make this salad without rice paper wraps?
If you can't find rice paper, use large romaine lettuce leaves or butter lettuce as a substitute. For extra structure, try collard green leaves (blanched briefly to soften). The flavor will still be delicious—just expect a slightly different texture. You can also serve the filling as a loose salad with the dressing on the side.
How do I keep the rice paper from drying out while I work?
Store unused rice paper wraps in a ziplock bag with a damp paper towel to maintain flexibility. Work in batches—keep only 4-5 wraps at a time on your work surface. If they start drying, quickly dip them in warm water for 2-3 seconds to soften again. Never stack them directly on top of each other.
What's the best way to store leftovers?
Store assembled wraps in an airtight container with a paper towel between layers to prevent sogginess. They'll keep in the fridge for 2 days. For the dressing, transfer it to a small jar and store separately. Reheat gently in a dry skillet for 30 seconds before serving to restore crispness.
Can I make this salad ahead of time?
Prep all components 1 day ahead—make the dressing, julienne the veggies, and fry the tofu. Store separately in the fridge. Assemble the wraps just before serving to maintain crispness. The flavors actually improve overnight as everything melds together! For extra freshness, pack the dressing in a small container and keep it with your lunch.
What's the secret to getting crispy tofu?
Press the tofu for 20 minutes between paper towels to remove excess moisture. Cut into ½-inch cubes and pat dry with fresh paper towels. Use medium-high heat and just enough oil to coat the pan—overcrowding will make the tofu steam instead of crisp. Cook in single layers for 4-5 minutes per side until golden brown.
