Vietnamese Egg Roll Recipe With Carrots: Crispy Wraps Stuffed With Sweet Carrot and Mint Freshness

Side Dishes

Vietnamese Egg Roll Recipe With Carrots: Crispy Wraps Stuffed With Sweet Carrot and Mint Freshness

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!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

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.

1

👨‍🍳 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.

2

🍳 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.

3

🥘 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.

4

🔥 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.

5

🍽️ 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

Servings 12
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 18g6%
Dietary Fiber 3g11%
Sugars 4g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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!

★★★★★4.8(2 reviews)
Categories Side Dishes