Main Courses
This beef and pork egg roll recipe delivers the perfect balance of crispy shells and savory filling that rivals takeout—without the grease.
I developed this version after years of perfecting the art of meat mixtures and achieving that signature golden crunch, using a technique I first mastered during my CIA training.
The secret lies in properly cooking the meat mixture to render all the fat while maintaining tender texture, then wrapping it just right for maximum crispiness.
What sets this recipe apart is the foolproof method for achieving restaurant-quality results at home. We start with a well-seasoned ground beef and pork mixture that's cooked until just tender, then chilled before wrapping—this prevents leaks and ensures clean, professional-looking rolls.
The egg roll wrappers are lightly brushed with oil before frying, which guarantees that crispy shell you crave without making the filling soggy.
By the time you take that first bite, you'll experience the perfect harmony of textures: a shatteringly crisp shell giving way to tender, flavorful meat that's been balanced with just the right amount of garlic, ginger, and soy sauce.
The filling stays moist and cohesive, while the exterior achieves that golden-brown perfection that makes egg rolls irresistible.
Serve with classic dipping sauces like sweet chili or soy-vinegar, or pair with a simple cucumber salad for a complete meal. This recipe makes 24 egg rolls, perfect for feeding a crowd or prepping ahead for busy weeknights. Let's get started on creating your next favorite takeout alternative.
Ingredients for beef and pork egg roll
These 15 ingredients transform into golden, crispy egg rolls with restaurant-style filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 ½ lb | Lean but fatty enough for flavor |
| Ground Pork 🐷 | 1 lb | Finely ground for even texture |
| Egg Roll Wrappers 🍡 | 24 whole | Square wrappers, store-bought |
| Garlic Cloves 🧄 | 6 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, not powdered |
| Soy Sauce 🍶 | ½ cup | Light or all-purpose |
| Sesame Oil 🫒 | 1 tbsp | Toasted for nutty aroma |
| Vegetable Oil 🫒 | ½ cup | For frying, high smoke point |
| Cornstarch 🌾 | 2 tbsp | For crispy texture |
| Green Onions 🧅 | 4 whole | Thinly sliced, white and green |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| White Pepper 🌶️ | ¼ tsp | For subtle depth |
| Eggs 🥚 | 1 whole | For sealing wrappers |
| Vegetable Oil (for brushing) 🫒 | 2 tbsp | Light coat before frying |
The meat mixture is where the magic happens. Ground beef and pork (80/20 blend) give you that perfect balance of flavor and texture. Trader Joe's or Costco often have pre-ground pork that's ideal for this. Fresh ginger and garlic are non-negotiable here—they're what makes the filling sing. I always grab the organic ginger from the grocery store's produce section because it's less likely to be shriveled. For the wrappers, Taste of China brand is my go-to, but any quality egg roll wrappers work. Look for ones that are thin but sturdy enough to hold the filling without tearing.
No sesame oil? Toasted sesame oil substitute is tricky, but a mix of peanut oil and a pinch of peanut butter powder (yes, really) can mimic the flavor. The cornstarch is crucial for that signature crisp—don't skip it. If you're making these ahead, freeze the filled rolls before frying. They'll keep for 2 months in the freezer. For the green onions, use the white and green parts—they add a nice crunch and color contrast. Want extra flavor? Add a dash of white pepper to the filling for a subtle depth that pairs perfectly with the soy sauce.
The filling needs to be fully chilled before wrapping to prevent leaks. Portion it into ice cube trays if you're prepping ahead—it makes wrapping so much easier. These fry best in small batches to maintain even cooking. Keep the oil temperature at 350°F for that perfect golden crunch. Store leftover filled rolls in the fridge for 2 days before frying. If you're not using them all at once, freeze the filled rolls on a tray first to prevent sticking, then transfer to a bag. They'll keep for 3 months frozen.
Why You'll Love This Recipe
- No-Fuss Filling: I swear by the 80/20 beef and pork mix—juicy, tender, and forgiving. No need to worry about overcooking; the fat keeps it moist while the ginger and garlic add depth in minutes.
- Umami Bomb: That combo of beef and pork? Rich, savory magic. The pork adds sweetness, the beef brings depth, and the garlic-ginger punch makes every bite irresistible. (Yes, even on a Tuesday night.)
- Double-Duty Dinners: Make a big batch, freeze half—perfect for game day snacks or lazy weeknight dinners. The wrappers crisp up beautifully, and the filling tastes just as good cold as it does hot.
- Budget Win: Ground beef and pork stretch further than you’d think, and egg roll wrappers are cheaper than takeout. Honestly, this is my go-to when I need to feed the family without breaking the bank.
Step-by-step instructions for beef and pork egg rolls
Here's how to make restaurant-quality egg rolls with perfectly crispy shells and savory filling.
Prepare the Meat Filling
In a large bowl, combine the 1.5 lb ground beef (80/20) and 1 lb ground pork. Add the 6 cloves minced garlic, 2 tbsp finely grated fresh ginger, 4 whole thinly sliced green onions, 1 tsp salt, 0.5 tsp black pepper, and 0.25 tsp white pepper. Mix everything thoroughly with your hands until well combined.
Transfer the meat mixture to a large skillet over medium-high heat. Cook for 5-6 minutes, breaking it apart with a wooden spoon, until the meat is no longer pink and the juices run clear. The filling should be fully cooked and slightly browned. Let it cool for 5 minutes before proceeding—this makes it easier to handle when stuffing the wrappers.
Mix the Sauce and Cornstarch
In a small bowl, whisk together the 0.5 cup soy sauce, 1 tbsp sesame oil, and 2 tbsp cornstarch. This mixture will add flavor and help create that signature crispy texture. Pour it over the cooked meat mixture and stir well to coat everything evenly.
Let the mixture sit for 2-3 minutes while you prepare the wrappers. This gives the cornstarch time to absorb into the meat, which will contribute to the crispiness when fried. The filling should now look glossy and well-coated—this is what gives those egg rolls their perfect texture.
Assemble the Egg Rolls
Place one of the 24 egg roll wrappers on a flat surface. Using a pastry brush, lightly brush the edges with 2 tbsp vegetable oil (for brushing)—this prevents sticking and helps with sealing. Spoon about 1.5 tbsp of the meat filling onto the lower third of the wrapper.
Fold the bottom corner up, then fold in the sides, and roll tightly to form a neat cylinder. Moisten the top edge with a bit of beaten egg (from the 1 whole egg) and press firmly to seal. Repeat with the remaining wrappers and filling. Keep the assembled egg rolls on a tray lined with parchment paper—this prevents them from sticking together.
Fry to Golden Perfection
Heat 0.5 cup 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 drop of water sizzles vigorously when added. Fry the egg rolls in batches of 4-5 at a time—don't overcrowd the pan, or they won't crisp up properly.
Fry for 3-4 minutes until they turn a beautiful golden brown color. Flip them gently with tongs and cook for another 2-3 minutes until evenly browned and crispy. Drain on a wire rack or paper towels to remove excess oil. Serve immediately while they're still hot and crispy—egg rolls lose their crunch as they cool.
Pro Tips For Making Beef And Pork Egg Roll
- CHOP GINGER SMALL: I used to slice thick chunks and wonder why the flavor felt muted. For egg rolls, mince the ginger into tiny pieces—almost paste-like—so it blends seamlessly into the meat. No need to peel it first; just scrub and chop. This makes a real difference in every bite.
- COMBINE MEATS FIRST: Mix the ground beef and pork before adding anything else. The fat from the beef (80/20) coats the pork, locking in moisture while you cook. I learned this the hard way—separating them led to dry, uneven filling.
- STEAM WRAPPERS 30 SECONDS: Stack egg roll wrappers between damp paper towels, then microwave for 30 seconds before rolling. This keeps them pliable and prevents cracking. No more wrestling with brittle wrappers mid-roll.
- PUSH PAST 160°F: The meat’s done at 165°F, but pull it off heat at 160°F—it’ll keep rising. Overcooking turns the filling dry, especially with pork. Use a meat thermometer; your eyes won’t cut it here.
Make-ahead tips for leftovers
Filling Prep Ahead
Cook the meat mixture 1-2 days in advance and store it in an airtight container in the fridge. The flavors deepen overnight, and the filling becomes easier to handle when cold. Portion it into ice cube trays for perfect-sized servings when wrapping later.
I always make a double batch of filling—it's the most time-consuming part, and prepping it first saves hours later. 💡
Freezing Filled Rolls
Assemble the egg rolls but skip frying—place them on a tray lined with parchment paper and freeze for 1 hour to firm up. Transfer to a freezer bag with parchment between layers to prevent sticking.
They'll keep for 3 months this way. When ready to cook, fry from frozen without thawing—they'll still get crispy! This is my go-to method for party prep.
Frying Strategy
Keep the oil temperature at 350°F using a thermometer—I use my ThermoWorks Smoke. Fry in small batches (4-5 rolls) to maintain even cooking. If using frozen rolls, add 30 seconds to each side of cooking time.
The key is patience—rushing leads to soggy centers. Keep fried rolls warm in a 200°F oven while finishing the batch. ✨
Reheating Leftovers
For crispy results with leftovers, reheat in a skillet over medium heat for 2-3 minutes per side. Add a splash of water to create steam and prevent drying. For microwave reheating, use 50% power for 30 seconds—cover with a damp paper towel to restore some crispiness.
I avoid the microwave when possible because it kills that golden crunch.
Storage Tips
Unfried filled rolls keep in the fridge for 2 days before frying. For longer storage, freeze them as described above. After frying, store in an airtight container for 1 day—they lose crispiness quickly.
For best results, always fry fresh batches from frozen or fridge-stored rolls. The texture difference is night and day! 💪
Nutrition facts
Frequently asked questions
Can I substitute pork with chicken in this recipe?
You can make the swap, but the texture and flavor will change. Chicken is leaner than pork, so add 1 extra tablespoon of oil to the filling to keep it moist. For best results, use half chicken thigh and half chicken breast—this balances tenderness and fat content. The crispiness will still be excellent, but the filling will be slightly lighter in flavor.
Why do my egg rolls turn out soggy instead of crispy?
Soggy egg rolls usually happen from one of three issues: overcrowding the pan, undercooked filling, or improper oil temperature. Always fry in small batches (4-5 at a time) and maintain oil at 350°F. Make sure your filling is fully cooked and chilled before wrapping—this prevents excess moisture. Also, brush the wrappers with oil before frying to create a barrier.
How do I make these egg rolls ahead for a party?
Assemble the egg rolls but don't fry them—place them on a tray lined with parchment paper and freeze for 1 hour. Transfer to a freezer bag with parchment between layers to prevent sticking. They'll keep for 3 months frozen. When ready to serve, fry from frozen without thawing—they'll still get that perfect golden crunch! This is my go-to method for feeding crowds.
What's the best way to reheat leftover egg rolls?
For crispy results, reheat in a skillet over medium heat for 2-3 minutes per side. Add a splash of water to create steam and prevent drying. If using the microwave, cover with a damp paper towel and use 50% power for 30 seconds. I avoid microwaving when possible because it kills that golden crunch. For best texture, always fry fresh batches from frozen or fridge-stored rolls.
Can I bake these egg rolls instead of frying?
Yes! Brush the assembled egg rolls with oil, then bake at 400°F for 18-20 minutes on a parchment-lined tray. For extra crispiness, spray with oil halfway through baking. The texture will be lighter than fried, but still delicious. This method works well for those watching their oil intake.
