Side Dishes
This Vietnamese egg roll recipe with carrots brings the vibrant flavors of Hanoi to your kitchen table with just a few simple ingredients. đ The secret lies in the delicate balance of sweet carrots, fresh herbs, and tender tofu wrapped in a crispy, golden-brown shell that shatters at the first bite.
I developed this version after years of experimenting with vegetarian-friendly fillings that still deliver that signature crunch and umami depth.
What makes these egg rolls special is the perfect harmony of textures and flavorsâcrispy on the outside, light and fresh on the inside. The filling combines shredded carrots with aromatic herbs like mint and cilantro, creating a sweet yet savory contrast that's both comforting and exciting.
The key technique is wrapping them tightly before frying (or baking for a lighter version), ensuring they hold their shape while achieving that signature golden-brown crust.
Once you take that first bite, you'll understand why these are a staple in Vietnamese cuisineâthey're crispy enough to satisfy any crunch lover but light enough to feel fresh.
Serve them with a tangy nuoc cham dipping sauce for the full experience, or drizzle with a rich peanut sauce for added depth. These egg rolls are perfect for appetizers, lunches, or even a satisfying snack that feels like a celebration.
The best part? You can make these ahead of time and keep them warm in the oven until serving, so they're perfect for gatherings or meal prep.
Whether you're introducing someone to Vietnamese flavors or looking for a vegetarian-friendly dish that impresses, these egg rolls deliver every time. Let's get started!
Ingredients for vietnamese egg roll recipe with carrots
Twelve crispy wraps packed with sweet carrots and vibrant herbsâyour taste buds will thank you.
| Ingredient | Amount | Notes |
|---|---|---|
| Egg Roll Wrappers đĽ | 12 whole | Square, spring roll wrappers |
| Carrots đĽ | 3 medium | Shredded, julienned |
| Firm Tofu đą | 1 lb | Pressed, cubed |
| Fresh Mint Leaves đż | 1 cup | Chopped, stems removed |
| Fresh Cilantro đą | ½ cup | Chopped, stems removed |
| Green Onions đ§ | 4 whole | Thinly sliced, green parts only |
| Vegetable Oil đŤ | 3 tbsp | For frying, high smoke point |
| Neutral Oil đŤ | ½ cup | For brushing wrappers |
| Soy Sauce đś | 2 tbsp | For marinating tofu |
| Sesame Oil đŤ | 1 tbsp | For finishing |
| Salt đ§ | ½ tsp | Kosher or sea salt |
| White Pepper đśď¸ | Âź tsp | Freshly ground |
| Rice Vinegar đś | 1 tbsp | For balancing flavors |
The carrots are your secret weapon hereâbright orange, firm varieties like Danvers or Nantes shred best. Trader Joe's or Whole Foods usually carry the sweetest ones, but any organic carrots work in a pinch. For the tofu, press it for 20 minutes before cubingâthis removes excess water and gives you that perfect texture. I grab organic firm tofu from the store's refrigerated section, but any non-GMO brand will do. Fresh mint and cilantro make or break these egg rollsâlook for vibrant, not wilted leaves. If you can't find fresh, dried herbs at half the amount will work, but the flavor won't be as bright.
No egg roll wrappers? Substitute large lettuce leaves for a lighter version, but they won't be crispy. Running out of mint? Fresh basil or Thai basil adds a similar punch. The tofu marinade can be skipped if you're short on time, but soy sauce plus a pinch of sugar gives it that umami kick. For frying, vegetable or canola oil works bestâavoid olive oil, it burns too easily. The sesame oil should be toasted, not flavored. If you can't find it, toasted sesame seeds sprinkled on top work too. Need to make these ahead? Assemble them, wrap in parchment, and freezeâfry straight from frozen for crispy results.
Keep your wrappers in an airtight container with a paper towel to prevent drying. The tofu marinade keeps for 3 days in the fridge, but the herbs are best used fresh. Once fried, these stay crispy for 2 days if stored in a single layer on a wire rack. For a healthier option, bake at 375°F for 15 minutesâthey won't be as crispy but still delicious. Double the batch and freeze extrasâthey reheat beautifully in the air fryer for 2 minutes.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because itâs the kind of meal that feels fancy but takes zero effort. Slice the carrots thin, quick-fry the tofu until golden, and toss in the herbsâno fancy techniques, just layering those ingredients into the wrappers. Even if youâre the person who burns toast, youâll nail this.
- Herb-Packed Crunch: That bright, fresh punch from the mint and cilantro? Itâs the star. The carrots add a satisfying crunch, while the tofu soaks up just enough flavor to keep every bite interesting. Honestly, itâs the kind of dish where youâll reach for seconds without even thinking.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. The wrappers hold up better than youâd expect, and the flavors stay vibrantâno sad, wilted greens here. Iâve sent these to work, to picnics, even as after-school snacks, and theyâve never let me down.
- Budget-Friendly Staple: Tofu, carrots, and fresh herbs? Thatâs a wallet-friendly combo that still feels special. I can make a dozen of these for under $10, and theyâre way more impressive than takeout. Plus, leftovers reheat beautifullyâjust a quick pan-fry to crisp them up again.
Step-by-step instructions for Vietnamese egg rolls with carrots
Here's how to create golden, crispy Vietnamese egg rolls bursting with sweet carrots and fresh herbsâevery bite delivers that perfect crunch and vibrant flavor.
đ¨âđł Step 1: Prepare the Filling Components
Start by pressing the 1 lb firm tofu between paper towels for 15 minutes to remove excess water. Cut it into ½-inch cubes and toss with 2 tbsp soy sauce and 1 tbsp rice vinegar in a bowl. Let it marinate for 10 minutesâthis adds depth to the flavor and prevents the tofu from being bland.
While the tofu marinates, shred the 3 medium carrots using a julienne peeler or mandoline for thin, even strips. Chop the 1 cup fresh mint leaves and 0.5 cup fresh cilantro, removing stems first. Thinly slice the green parts of the 4 whole green onionsâthese will add a bright, fresh finish to each bite.
đł Step 2: Cook the Tofu and Prep the Wrappers
Heat 3 tbsp vegetable oil in a non-stick skillet over medium-high heat. Add the marinated tofu cubes and cook for 4-5 minutes, stirring occasionally, until they're golden brown and slightly crispy. Remove the tofu and set asideâit should hold its shape but still be tender inside.
While the tofu cooks, brush each of the 12 whole egg roll wrappers lightly with 0.5 cup neutral oil on both sides using a pastry brush. This step is crucialâit creates a barrier so the wrappers don't stick together during assembly and ensures they get extra crispy when fried. Keep the unused wrappers covered with a damp towel to prevent drying out.
đĽ Step 3: Assemble the Egg Rolls
Place one wrapper in front of you with the oiled side facing up. Arrange 2 tbsp of the shredded carrots in a horizontal line about 2 inches from the bottom edge. Add 1 tbsp of the cooked tofu cubes next to the carrots, followed by 1 tsp each of the chopped mint, cilantro, and green onions. Sprinkle with a pinch of 0.5 tsp salt and 0.25 tsp white pepper.
Fold the bottom of the wrapper up over the filling, then fold in the sides tightly, and roll upward like a burrito. Press gently to sealâyou want it snug but not bursting. Place the completed egg roll seam-side down on a plate. Repeat with the remaining wrappers and filling, keeping them covered to maintain moisture until frying.
đĽ Step 4: Fry to Crispy Perfection
Heat 1 inch of vegetable oil in a deep skillet or Dutch oven over medium heat until it reaches 350°F. You'll know it's ready when a small piece of tofu sizzles vigorously when dropped in. Fry 3-4 egg rolls at a time, turning occasionally with tongs, for 2-3 minutes per side until they're deep golden brown and crispy all over.
Drain the fried egg rolls on a wire rack or paper towels to remove excess oil. Here's the thingâthey'll continue cooking slightly after you remove them from the oil, so pull them out when they're just before your desired doneness. For extra flavor, drizzle each egg roll with a tiny bit of 1 tbsp sesame oil while still warm.
đ˝ď¸ Step 5: Serve Immediately
Serve the egg rolls warm, ideally within 10 minutes of frying while they're still crispy. Arrange them on a platter and garnish with any remaining chopped herbs for a pop of color. These Vietnamese egg rolls are best enjoyed freshâthey'll lose their crispiness as they cool, so don't wait too long to dig in!
Pair them with a sweet chili dipping sauce or a tangy fish sauce mixture for the ultimate experience. Each bite should deliver that satisfying crunch from the wrapper, the sweetness of the carrots, and the fresh herbal notesâall wrapped up in one perfect package.
Pro Tips For Making Vietnamese Egg Roll Recipe With Carrots
- STEAM CARROTS FIRST: I learned this the hard wayâraw carrots in these egg rolls? They stay crunchy but turn to mush when fried. Instead, blanch or steam them for 3-4 minutes until just tender. The texture stays pleasant, and they caramelize beautifully when seared later.
- PRESS WRAPPERS DRY: Skip the soggy wrappers by patting them thoroughly with paper towels before filling. Vietnamese egg rolls rely on that crispy, delicate shell, and even a little moisture turns them into a chewy mess. (Yes, even if youâre impatient like me.)
- CUT TOFU SMALL: Big chunks of tofu? Theyâll steam instead of crisp. Dice the firm tofu into ½-inch cubes, then pan-fry until golden before adding to the filling. Smaller pieces cook faster and absorb flavors betterâno more rubbery surprises.
- SALT WRAPPERS LAST: Add salt to the filling after rolling, not before. The wrappers soften too much if they soak up moisture early, making them hard to seal and fry. Sprinkle just before fryingâthis keeps them crisp and holds the filling tight.
Creative variations of this vietnamese egg roll recipe with carrots
Sweet & Spicy Twist
Add 1 tbsp sriracha or chili garlic sauce to the tofu marinade for a kickâjust ½ tsp goes a long way. I like to balance it with 1 tsp honey> to keep the carrots' sweetness shining.
For extra heat, sprinkle crushed red pepper flakes> on top before serving. This version is perfect for spice lovers who still want that carrot-mint freshness. đśď¸
Mushroom & Bean Sprout Boost
Swap half the carrots for shredded shiitake mushrooms> (about 1 cup>) and add ½ cup bean sprouts> for crunch. SautÊ the mushrooms in the same oil as the tofu for 3-4 minutes> until golden.
This adds an earthy depth that pairs beautifully with the sweet carrots. I find this combo especially satisfying when served with a peanut sauce. đ
Baked Crispy Option
Skip frying entirely by brushing assembled egg rolls with 1 tbsp neutral oil> and baking at 375°F> for 15-18 minutes> until golden. Flip halfway for even browning. While not as crispy as fried, they still deliver that satisfying crunch and are perfect for a lighter weeknight meal.
I often use this method when I'm short on time or oil. â¨
Coconut-Lime Zing
Finish with 1 tsp grated lime zest> and ½ tsp coconut flakes> mixed into the filling before rolling. The lime brightens the flavors while the coconut adds a subtle sweetness that complements the carrots.
For extra flair, drizzle with 1 tsp coconut milk> after frying. This tropical twist feels like a vacation in every bite. đĽĽ
Crunchy Noodle Fusion
Add 2 tbsp cooked vermicelli noodles> (about 1 oz dry>) to each roll for texture. First, blanch the noodles in boiling water for 1 minute>, then rinse under cold water to stop cooking.
Toss them with ½ tsp soy sauce> before mixing into the filling. This adds a satisfying chew that keeps the rolls interesting. đ
Make-Ahead Freezer Hack
Assemble the egg rolls, wrap individually in parchment paper, and freeze for up to 1 month>. When ready to fry, place frozen rolls directly in the oilâno thawing needed.
They'll crisp up beautifully, though you may need to fry 30 seconds longer per side>. This is my go-to for parties or busy weeknights. âď¸
Nutrition facts
Frequently asked questions
Can I use regular spring roll wrappers instead of Vietnamese egg roll wrappers?
Yes, you can substitute! Regular spring roll wrappers work just fineâthey're slightly thinner but still sturdy enough for frying. Just brush them extra lightly with oil to prevent sticking. For a more authentic texture, Vietnamese wrappers are slightly thicker and hold their shape better when fried.
How do I keep the egg rolls from falling apart when frying?
Tight wrapping is keyâfold the sides in firmly before rolling upward like a burrito. Use 12-inch square wrappers and don't overfill (stick to 2 tbsp carrots + 1 tbsp tofu per roll). Chill the assembled rolls for 15 minutes before frying to help them hold together. If they still leak, your oil may be too hotâkeep it at 350°F.
What's the best way to reheat leftover Vietnamese egg rolls?
For maximum crispiness, reheat in an air fryer at 375°F for 2-3 minutes until golden. If using an oven, place on a wire rack over a baking sheet at 350°F for 5 minutes. Microwaving works in a pinch (30 seconds), but they'll lose some crunch. Never reheat fried foods in the fridgeâthey'll get soggy.
Can I make these egg rolls without tofu?
Swap the tofu for 1 cup cooked shrimp (for seafood lovers) or 1 cup shredded cabbage + ½ cup grated daikon (for a vegan option). If using shrimp, marinate with 1 tbsp soy sauce + 1 tsp fish sauce for 10 minutes. The key is maintaining the filling's moisture balanceâadd 1 tsp cornstarch to any substitute to help bind it.
Why are my egg rolls greasy even after draining?
This usually happens from two things: oil temperature or overcrowding. Keep your frying oil at 350°F and fry 3-4 rolls at a time max. Drain on a wire rack (not paper towels) to let excess oil drip away. For extra crispiness without grease, try the baked version at 375°F for 15-18 minutesâit's surprisingly good!
