Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » All Recipes » Appetizer

Crispy Homemade Egg Rolls (Better Than Takeout)

Updated: May 15, 2026 · Published: Sep 22, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

5 shares
  • Facebook
  • X
↓ Jump to Recipe

I made egg rolls for the first time about six years ago, and I completely underestimated how much filling I could fit in each wrapper. Half of them burst open in the oil and made a spectacular mess. The other half were actually really good — crispy, golden, and way better than the ones from the Chinese takeout place near us. That was enough to keep me going.

What I've figured out since then is that the filling is where all the work is, and the technique is pretty forgiving once you learn two things: cool the filling before you roll, and don't overcrowd the pan. The wrapper crisps up fast, the inside stays juicy, and if you get the oil temperature right (350°F — use a thermometer, it matters), you get that satisfying crunch every time. I use ground chicken or pork depending on what I have, and the rest of the filling is whatever vegetables are in my fridge.

These have become a regular in our house, especially on weekends when we want something that feels like a treat without actually ordering out. My husband can eat six in one sitting, which I take as a compliment. I usually make a double batch because a single batch disappears before it even cools down properly.

If you're looking for more finger food that's worth the effort, my Bacon Jalapeño Popper Cheese Balls are another one the family asks for constantly. But for now — egg rolls. Let me walk you through how I make them.

Crispy golden homemade egg rolls filled with meat and vegetables, some cut open to reveal filling.

Why You'll Love This Recipe

  • You control what goes in them: Store-bought egg rolls are a mystery. I have no idea what's actually in that filling. Making them at home means I know exactly what my kids are eating — real cabbage, real carrots, real meat. I can go lighter on the salt or add more ginger depending on the mood. That matters to me more than I expected it would.

  • The filling is endlessly flexible: I've made these with ground pork, ground chicken, shrimp, and even just vegetables when I'm feeding someone who doesn't eat meat. The base — cabbage, carrot, green onion, soy sauce, sesame oil — stays the same. Everything else is negotiable. I've thrown in leftover rotisserie chicken on busy nights and it works perfectly.

  • They freeze beautifully: I assemble a full batch, fry what we need, and freeze the rest uncooked. When I want them later I fry straight from frozen — just add a couple of minutes to the cooking time. This is genuinely useful on nights when I don't feel like cooking but still want something real rather than opening a bag of chips.

  • Kids can help roll them: Saad thinks rolling egg rolls is basically the best thing in the world. He's gotten surprisingly good at folding the sides in and rolling tight. Yes, some of his look a little rough and those tend to split open first — but he's proud of every single one. It turns a cooking task into something we do together on Saturday afternoons.

  • Faster than you think: The filling takes about 15 minutes, rolling takes another 10, and frying is done in batches. Start to finish I'm usually done in under an hour — less if I prepped the vegetables the night before. That's reasonable for something that genuinely feels like a special meal.

Ingredients

  • 8–10 egg roll wrappers (found in the refrigerated section near tofu at most grocery stores)
  • 1 cup shredded cabbage (pre-shredded coleslaw mix from a bag works great)
  • ½ cup shredded carrots
  • ½ cup cooked ground chicken or pork (shrimp, or tofu also work — see variations below)
  • 2 green onions, chopped
  • 2 cloves garlic, minced
  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • 1 egg, beaten (for sealing the wrappers)
  • Vegetable oil, for frying (canola or peanut oil also work well)

Directions

  1. Make the filling: In a large skillet over medium heat, cook your ground meat until browned and cooked through, breaking it up as it cooks. Add the garlic, cabbage, carrots, and green onions and sauté for 3–4 minutes until the vegetables have softened. Stir in the soy sauce and sesame oil, then take it off the heat. Let the filling cool for at least 10–15 minutes before you start rolling — this is not optional. Warm filling creates steam inside the wrapper which makes it soggy and hard to seal.
  2. Roll the egg rolls: Lay an egg roll wrapper on a flat surface with one corner pointing toward you (like a diamond shape). Spoon 2–3 tablespoons of cooled filling near the bottom corner. Fold that corner up over the filling, fold in the two side corners snugly, then roll upward firmly. Brush a little beaten egg on the top corner to seal it shut. Don't overfill — I know it's tempting, but an overstuffed egg roll will split open in the oil.
  3. Heat the oil: Pour about 1 inch of vegetable oil into a heavy skillet or deep saucepan and heat it over medium-high until it reaches 350°F (175°C). A kitchen thermometer is your best friend here — I tried guessing the temperature for years and my results were inconsistent. At the right temperature, the wrapper bubbles immediately when it hits the oil.
  4. Fry in batches: Add 2–3 egg rolls at a time — no more. They need space to fry, not steam. Cook for 2–3 minutes per side, turning occasionally, until they're deep golden brown all over. Use tongs and be careful of the hot oil. Lift them out and drain on a paper towel-lined plate.
  5. Serve hot: Let them rest for just a minute or two before serving — the filling holds heat like crazy. Set out whatever dipping sauces you like: sweet chili sauce, soy sauce, duck sauce, or spicy mustard all work well.
Crispy golden homemade egg roll cut in half, revealing shredded meat and vegetable filling inside.

Tips for Success

  • Cool the filling — really: I cannot stress this enough because I ignored it the first few times. Hot filling releases moisture as it sits inside the wrapper, which turns the whole thing soft and makes sealing nearly impossible. I usually spread the filling on a sheet pan for 10 minutes to cool it faster. Once I started doing this consistently, my egg rolls stopped falling apart in the oil.

  • Roll tight and seal well: A loose roll means oil gets inside during frying, and the filling can leak out into the pan — which burns and makes a mess. When you fold in the sides, press them in firmly before you roll forward. Brush the egg wash generously on that final corner and press it down for a few seconds. If you're not using egg, a little dab of water works too, just use more of it.

  • Use a thermometer for the oil: I have a basic candy/fry thermometer I picked up for about $10 and it changed my frying game completely. Too cool and the egg rolls absorb oil and go soggy. Too hot and the wrappers brown before the inside heats through. 350°F is the sweet spot and once you hit it, it's easy to maintain by adjusting the heat slightly between batches.

  • Don't crowd the pan: Every time I've rushed this and added too many at once, I've ended up with pale, greasy egg rolls. Adding cold egg rolls drops the oil temperature quickly, and the more you add, the more it drops. Two or three at a time is the move. Yes, it takes longer, but the difference in texture is completely worth it.

  • Use a coleslaw bag as a shortcut: If you don't want to shred a whole cabbage and a bunch of carrots, just grab a bag of pre-shredded coleslaw mix from Walmart or Trader Joe's. It's exactly what you need, it's already the right size, and it saves you five minutes of prep. I do this almost every time now.

Variations

  • Fully vegetarian: Skip the meat entirely and use a combination of finely chopped mushrooms, shredded firm tofu, and whatever vegetables you have. Mushrooms are the key — they add a meatiness that makes the filling feel substantial. I've made this version for friends who don't eat meat and they've asked for the recipe every time.

  • Spicy version: Add a teaspoon of chili garlic paste (like Sambal Oelek, which you can find at most grocery stores) or a finely chopped jalapeño into the filling. My husband adds extra chili sauce at the table too. If you're cooking for kids, keep the filling mild and just set out a spicy dipping sauce on the side.

  • Shrimp egg rolls: Use peeled, deveined shrimp chopped into small pieces instead of ground meat. Cook them just until pink before mixing with the vegetables — they continue cooking in the fryer so you don't want to overcook them at this stage. The filling turns out lighter and a bit more delicate than the pork version.

  • Baked instead of fried: Brush the assembled egg rolls lightly with oil and bake at 400°F (200°C) for about 20–25 minutes, flipping halfway through. They won't be quite as shatteringly crispy as the fried version, but they're genuinely good and much easier if you're making a big batch for a group. I do this when I'm making them for Saad's school events and don't want to stand over a pot of hot oil.

  • Air fryer method: Spray the egg rolls with cooking spray and air fry at 375°F (190°C) for about 10–12 minutes, turning once halfway. The result is genuinely crispy — not quite deep-fried crispy, but close enough that I make them this way during the week when I'm cooking just for myself and don't want to deal with a pot of oil.

Serving and Storage

Serving

Serve these hot, right out of the pan if possible. Set out a few dipping sauces — sweet chili, soy sauce, duck sauce, and spicy mustard are all classics. In our house I usually do sweet chili for the kids and something with more heat for the adults. These work as an appetizer before a bigger meal, or honestly as the main event with some fried rice alongside. If you want a full spread, my Lemon Garlic Chicken Bites make a great pairing on the same table.

Storage

Leftovers keep in an airtight container in the fridge for up to 2 days. To reheat and get the crispiness back, put them in the oven at 375°F for about 8–10 minutes — don't microwave them unless you're okay with a soft wrapper. For longer storage, freeze them uncooked after rolling. When you're ready to use them, fry straight from frozen at 350°F, adding 1–2 extra minutes to the cooking time. They come out just as good as freshly rolled.

Golden-brown homemade egg rolls arranged on a white plate against a white background.

Frequently Asked Questions

Can I make egg rolls ahead of time?

Yes — assemble them, lay them on a parchment-lined tray so they don't touch, and refrigerate for up to 4 hours before frying. You can also freeze them uncooked on the tray, then transfer to a zip-lock bag once frozen solid. Fry straight from frozen and add 1–2 extra minutes to the cooking time.

Can I bake these instead of frying?

Absolutely. Brush or spray the rolled egg rolls with oil and bake at 400°F (200°C) for 20–25 minutes, flipping once halfway through. They won't be quite as crispy as the fried version, but they're still really good and a lot less messy to make in a big batch.

What's the best oil for frying egg rolls?

You want a neutral oil with a high smoke point — vegetable oil, canola oil, or peanut oil all work well. Avoid olive oil for frying; its smoke point is too low and it'll start burning before your egg rolls are done. I usually grab whatever vegetable or canola oil is on sale at the store.

Can I use store-bought coleslaw mix instead of shredding my own cabbage and carrots?

Yes, and honestly I recommend it. A bag of pre-shredded coleslaw mix is exactly the right ratio of cabbage to carrots and saves you prep time. I use it almost every time. Just make sure to cook it down in the pan so any excess moisture cooks off before you cool the filling.

Why do my egg rolls come out soggy instead of crispy?

There are usually two culprits: filling that wasn't cooled before rolling (moisture from warm filling steams the wrapper from the inside), or oil that wasn't hot enough when you added them. Get your oil to 350°F before you start, and always let the filling cool fully. Frying in small batches also helps keep the oil temperature stable.

These egg rolls have become one of those recipes I come back to without even thinking about it. When I'm not sure what to make on a Saturday afternoon, when there's a bag of coleslaw mix in the fridge that needs using, when my husband asks for "something crispy" — this is where I go. It's not complicated food, but it delivers every single time.

I know this isn't a traditional restaurant-style recipe with perfectly uniform rolls and a dozen specialty ingredients. It's my home version, built from trial and error and a lot of burst egg rolls along the way. But that's exactly why it works for a normal weeknight kitchen — the ingredients are easy to find, the technique is learnable, and the results are genuinely satisfying.

If you're on a roll (pun fully intended) with appetizers and finger food, go check out my Mini Breakfast Omelets — they're another great option when you want something handheld and crowd-friendly that comes together without a lot of fuss. And if you're planning a bigger spread, the Chicken Pot Pie Pasta is the kind of thing you make alongside and everyone ends up hovering around both dishes. 🥢✨

HOMEMADE EGG ROLLS

Sana Umer
Homemade egg rolls are crispy, golden, and packed with flavorful vegetables and protein. Easy to make at home, they’re perfect as appetizers, snacks, or a main dish for family dinners and parties.
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes mins
Course Appetizer
Cuisine Chinese
Servings 10 egg rolls
Calories 180 kcal

Ingredients
  

  • 8 –10 egg roll wrappers
  • 1 cup shredded cabbage
  • ½ cup shredded carrots
  • ½ cup cooked chicken pork, shrimp, or tofu (optional)
  • 2 green onions chopped
  • 2 cloves garlic minced
  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • 1 egg beaten (for sealing)
  • Vegetable oil for frying

Instructions
 

  • Prepare Filling: In a large bowl, combine cabbage, carrots, protein (if using), green onions, garlic, soy sauce, and sesame oil. Mix well.
  • Assemble Egg Rolls: Lay an egg roll wrapper on a flat surface. Place 2–3 tablespoons of filling near one corner. Fold the corner over the filling, fold in the sides, and roll tightly. Seal with beaten egg.
  • Heat Oil: In a deep skillet or pan, heat about 1 inch of vegetable oil over medium-high heat.
  • Fry Egg Rolls: Fry 2–3 egg rolls at a time, turning occasionally, until golden brown and crispy (about 2–3 minutes per side). Drain on paper towels.
  • Serve: Serve hot with dipping sauce such as sweet chili, soy sauce, or duck sauce.

Notes

  • Make Ahead: Assemble egg rolls ahead and refrigerate for up to 4 hours before frying.
  • Flavor Variations: Add mushrooms, bean sprouts, or bell peppers for extra texture.
  • Serving Suggestions: Serve with dipping sauces or alongside fried rice or noodles.
  • Storage Tips: Store leftovers in an airtight container in the fridge for up to 2 days; reheat in the oven to maintain crispiness.
Keyword Asian appetizers, chicken egg rolls, crispy egg rolls, easy egg rolls, homemade egg rolls, homemade snack, vegetable egg rolls

If you liked this recipe, here are a few others you might want to try next:

  • Bacon Jalapeño Popper Cheese Balls (No-Bake Party Appetiser)
  • Lemon Garlic Chicken Bites
  • Mini Breakfast Omelets
  • Chicken Pot Pie Pasta

  • MAKE-AHEAD FIRECRACKER COLESLAW FOR FOURTH OF JULY CROWDS
  • WATERMELON FETA SKEWERS FOR EASY 10-MINUTE SUMMER PARTY APPETIZERS
  • CAPRESE SKEWERS READY IN 10 MINUTES FOR LAST-MINUTE PARTY APPETIZERS
  • Delicious bean dip topped with paprika, seeds, and olive oil, served in a white bowl with fresh herb.
    Easy Homemade Bean Dip Recipe (Creamy, 15 Minutes, Family-Approved)
5 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest