Main Courses
This Vietnamese pork and shrimp egg roll recipe delivers the perfect balance of crispy golden wrappers and tender, flavorful filling—just like the ones you'd find at your favorite Southeast Asian eatery.
The secret lies in the marinade: a bold mix of fish sauce, garlic, and chili that transforms simple pork and shrimp into something deeply aromatic. I’ve perfected this technique over years of testing, ensuring the filling stays juicy while the wrappers achieve that signature shatteringly crisp texture.
The filling is where the magic happens—ground pork and shrimp are cooked just until they’re tender but still hold their shape, then tossed with a tangy sauce that packs layers of umami and heat.
The wrappers, made from a simple dough of flour and water, are rolled tightly to prevent leaks during frying, a technique I learned from watching street vendors in Ho Chi Minh City. This isn’t just a recipe; it’s a crash course in achieving restaurant-quality results at home.
By the time you take that first bite—crispy, golden wrapper giving way to tender pork and shrimp drenched in that bright, tangy sauce—you’ll understand why these egg rolls are a staple in Vietnamese cuisine.
The contrast of textures and flavors is what makes them irresistible, and the process is simpler than you’d think. Serve them with a side of fresh herbs or a dipping sauce of fish sauce, lime, and chili for the full experience.
Whether you’re feeding a crowd or just craving a taste of Vietnam, this recipe delivers. The filling can be prepped ahead, and the egg rolls frozen before frying—making it the ultimate make-ahead dish.
Let’s get started on creating something that tastes like it took hours, but only requires a few key techniques and a little patience.
Ingredients for vietnamese pork and shrimp egg roll
Crispy wrappers and aromatic filling—just 13 ingredients for restaurant-quality Vietnamese egg rolls.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork Shoulder 🐖 | 1 ½ lb | 80% lean, finely ground |
| Large Shrimp 🦐 | 1 ½ lb | Peeled, deveined, tail-on |
| White Rice Flour 🌾 | 2 cups | For wrapper dough |
| Water 💧 | 1 ¼ cups | Room temperature |
| Fish Sauce 🍶 | 3 tbsp | Red Boat preferred |
| Garlic Cloves 🧄 | 8 cloves | Minced, fresh |
| Fresh Chili Peppers 🌶️ | 3 whole | Thai or serrano, finely chopped |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Sugar 🍯 | 1 ½ tbsp | Granulated, white |
| Vegetable Oil 🫒 | 2 cups | For frying, high smoke point |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onions 🧅 | 4 whole | Thinly sliced, for garnish |
The shrimp and pork are the stars, so pick fresh, high-quality shrimp—frozen works but thaw completely first. For the pork, ground shoulder gives the best flavor and texture. Asian markets often have pre-ground pork shoulder at a better price than regular butcher shops. If you can't find Red Boat fish sauce, Thai Kitchen brand is a solid backup, but it's not quite as rich. The lime juice needs to be freshly squeezed—bottled just won't cut it here. For the chili peppers, Thai bird's eye chilies give the perfect heat level, but serrano peppers work too if that's what you've got.
No fish sauce? Soy sauce plus a pinch of sugar gets you close, though it won't have the same depth. Running short on shrimp? Extra ground pork plus a splash of shrimp paste (found in Asian markets) adds that oceanic flavor. The rice flour should be white rice flour—not all-purpose. If you can't find it, substitute half all-purpose and half tapioca starch, but your wrappers might be slightly less tender. For the frying oil, vegetable or peanut oil are best—avoid olive oil as it burns too easily. The dough needs to rest for 30 minutes before rolling to prevent cracking.
The filling keeps well for 2 days in the fridge, and the wrappers can be rolled and frozen before frying—just thaw before cooking. Once fried, egg rolls stay crispy for 1-2 days if stored in an airtight container. For reheating, 30 seconds in the microwave (covered) or 2 minutes at 350°F (uncovered) works best. I always make extra filling—it's great in spring rolls too. Store any leftover filling in a sealed container with a thin layer of oil on top to keep it moist.
Why You'll Love This Recipe
- No Fuss Filling: I swear by this recipe—just mix the ground pork shoulder with shrimp, a splash of fish sauce, and a handful of herbs. No fancy ratios, no stress, and the result is packed with texture and flavor without needing a degree in cooking.
- Umami Bomb: That fish sauce? It’s the secret weapon. A single teaspoon transforms the mix into something dangerously addictive—salty, sweet, and savory all at once. The shrimp add a briny kick, and the pork keeps it rich and satisfying.
- Lunchbox Hero: Between us, these egg rolls are perfect for meal prep. Wrap them up, toss them in a container, and they stay crispy for days. My kids grab them for school lunches, and honestly? They disappear faster than I can make them.
- Budget Crispy Magic: White rice flour and water—that’s it. No expensive wrappers, no specialty ingredients. The dough comes together in minutes, and the result? Crispy, golden edges that taste like a takeout splurge without the price tag. (Yes, even on a Tuesday night.)
Step-by-step instructions for Vietnamese pork and shrimp egg rolls
Here's how to make these addictive Vietnamese egg rolls with a perfect golden crust and flavorful filling.
Prepare the Filling with Perfect Balance
In a large bowl, combine the 1.5 lb ground pork shoulder and 1.5 lb large shrimp (peeled and deveined). Add the 8 cloves minced garlic, 3 whole finely chopped fresh chili peppers, 2 tbsp lime juice, 1.5 tbsp sugar, 1 tsp salt, and 0.5 tsp black pepper. Mix gently with your hands until just combined—overmixing makes the filling tough.
This mixture should look moist but not wet. If it feels too dry, add 1-2 teaspoons of water to help bind the ingredients. The shrimp will release some liquid as they cook, so don't worry if it looks slightly sticky. Cover and refrigerate for 15 minutes to let the flavors meld.
Make the Wrapper Dough for Crispy Shells
In a medium bowl, whisk together the 2 cups white rice flour and 1.25 cups room temperature water until smooth. The dough should be thin like pancake batter—if it's too thick, add 1-2 teaspoons more water. Let it rest for 10 minutes while you prepare the filling.
For perfect crispiness, the dough must be smooth and free of lumps. I like to strain it through a fine-mesh sieve to ensure an even texture. The rice flour creates a delicate wrapper that fries up light and crispy rather than heavy and greasy.
Fry the Egg Rolls to Golden Perfection
Heat 2 cups vegetable oil in a deep fryer or heavy pot to 350°F. Dip a pastry brush in the oil and lightly coat the bottom of a round egg roll pan. Pour 1/4 cup of the dough batter into the center and quickly swirl it around to form a thin, even layer against the sides. The batter should cover the bottom and sides completely.
Working quickly, fill the center with 1 heaping tablespoon of the pork-shrimp mixture, then carefully pour another 1/4 cup batter over the top. Use a spatula to seal the edges completely. Fry for 2-3 minutes until the bottom is golden brown and crispy. Flip and fry another 2-3 minutes until the top is golden too. Drain on paper towels and keep warm in a 200°F oven while you fry the remaining egg rolls.
Assemble and Garnish for Serving
Once all egg rolls are fried, transfer them to a serving platter. Drizzle with 1-2 tablespoons fish sauce mixed with 1 tablespoon lime juice for that signature tangy kick. Garnish with thinly sliced green onions just before serving to keep them vibrant and fresh.
These egg rolls are best served immediately while still crispy. The fish sauce-lime drizzle should cut through the richness of the pork and shrimp, balancing the flavors perfectly. Serve with a side of fresh herbs or a sweet chili sauce for dipping.
Pro Tips For Making Vietnamese Pork And Shrimp Egg Roll
- STIR-FRY FAST, HIGH HEAT: The pork and shrimp need to cook in 2-3 minutes max—any longer and they turn rubbery. Use a wok or nonstick skillet on full heat, spread the meat in a thin layer, and keep tossing. I learned this the hard way when my first batch ended up dry because I hesitated to crank the heat.
- PEEL SHRIMP LAST MINUTE: Peeling shrimp right before cooking keeps them juicy, but don’t skip the deveining—those little veins taste bitter. If you’re short on time, buy pre-peeled shrimp, but pat them very dry with paper towels before cooking. Wet shrimp release water instead of searing.
- TEST FISH SAUCE STRENGTH: Cheap fish sauce is salty and overpowering; good ones (like Red Boat) are savory with depth. Taste a drop in water first—it should be bold but not harsh. For the filling, start with 1 teaspoon, then adjust while cooking. You can’t fix blandness later, but you can always add more.
- WRAP TIGHT, SEAL FAST: The rice flour wrapper’s trickiest part is getting a clean, airtight seal. Wet your fingers slightly, smooth the edges firmly, and press in one continuous motion—no stopping halfway. If the wrapper cracks while frying, the filling leaks, and you’re left with a soggy mess. (Yes, I’ve done this.)
Troubleshooting great vietnamese pork and shrimp egg roll
Filling Too Dry
If your filling looks dry after mixing, it’s likely because the shrimp released too much liquid during cooking. The fix? Add 1-2 teaspoons of water to the raw mixture before refrigerating. I’ve found that shrimp varies in moisture content—always pat them dry with paper towels before measuring.
For extra insurance, mix in ½ teaspoon of cornstarch to bind the filling without adding moisture. 💧
Wrappers Cracking
Cracked wrappers usually mean the dough was too thick or rested too long. For a foolproof fix, strain the dough through a fine-mesh sieve to remove lumps, then rest it for only 10 minutes (no longer!).
If the batter feels sticky, add ½ teaspoon more rice flour to thicken it slightly. I also recommend using a round egg roll pan—its smooth surface prevents tears better than square pans. 🧑🍳
Oil Too Hot
Burnt wrappers? Your oil is likely too hot. The ideal temperature is 350°F—use a deep-fry thermometer to monitor it. If the oil smokes excessively or the wrappers darken in 30 seconds, lower the heat.
I’ve ruined many batches using a stovetop thermometer—now I invest in a ThermoWorks Smoke thermometer for precision. 🌡️
Filling Leaking
Leaks happen when the dough isn’t sealed properly or the filling is too wet. To prevent this, press the edges of the wrapper firmly with a wet finger to create a tight seal.
For extra security, chill the filled wrappers in the fridge for 10 minutes before frying—the cold dough sets faster. I also reduce the filling to 1 tablespoon per egg roll if it’s particularly juicy. 🚫💦
Egg Rolls Not Crispy
Soggy egg rolls usually mean the oil wasn’t hot enough or the wrappers absorbed too much moisture. Double-check your oil temperature—it should be 350°F and maintained consistently. After frying, drain the egg rolls on a wire rack (not paper towels) to allow excess oil to drip away.
For extra crunch, fry them a second time at 375°F for 30 seconds after they’ve cooled slightly. 🔥
Filling Overcooked
If your filling tastes dry or rubbery, it’s likely overcooked. The shrimp and pork should be just cooked through—no more than 3-4 minutes in a hot pan. For best results, cook the filling in batches and keep it warm in a 200°F oven while you fry the wrappers.
I also recommend using a meat thermometer to check the internal temperature—it should reach 165°F but not exceed it. 🌡️
Nutrition facts
Frequently asked questions
Can I make these egg rolls without shrimp?
Replace the shrimp with an extra 1 lb ground pork shoulder and add 1 teaspoon shrimp paste (found in Asian markets) for that oceanic depth. For a vegetarian version, swap shrimp for finely chopped mushrooms or tofu, but the flavor will be less authentic. The pork base remains the star.
How do I store leftover egg rolls?
Keep them crispy by storing in an airtight container at room temperature for 1 day max. For longer storage, freeze uncooked filled wrappers (before frying) for up to 1 month. Reheat fried egg rolls at 350°F for 2-3 minutes or microwave for 20 seconds (covered) to restore crunch.
What's the secret to extra-crispy wrappers?
Use white rice flour (not all-purpose) and strain the dough for a silky texture. Fry in 350°F oil until golden, then immediately drain on a wire rack (not paper towels) to prevent steaming. For restaurant-style crunch, double-fry: first at 350°F for 2 minutes, then at 375°F for 30 seconds after cooling slightly.
Can I bake these instead of frying?
Yes, but texture changes dramatically. Brush filled wrappers with oil and bake at 400°F for 12-15 minutes until golden. For crispiness, broil for 2-3 minutes at the end. They'll be softer than fried but still delicious—great for a lighter option.
How do I adjust the spice level?
Remove chili seeds for mild heat, or add ½ teaspoon cayenne powder to the filling for extra kick. For a balanced spicy-sweet dip, mix 2 tbsp fish sauce, 1 tbsp lime juice, 1 tbsp sugar, and 1 minced chili. Adjust ratios to taste!
