Easy homemade egg rolls stuffed with cabbage, carrots, mushrooms and fresh parsley. These vegetarian egg rolls fry quickly and taste far better than any frozen version.

You might wonder what a Greek girl raised on traditional family cooking knows about egg rolls. The short answer: more than you’d expect. My parents — the inspiration behind many recipes here — fell in love with making egg rolls years ago. They weren’t something from the horio (Greek village), but once they learned the technique, egg rolls started appearing at every gathering. They’re easy, economical and delicious, so they fit perfectly alongside spanakopita, horiatiki salad, souvlaki and Greek lemon potatoes.
My parents’ egg rolls are simple and wonderful: thinly shredded cabbage, grated carrots, sautéed mushrooms, red onion and lots of fresh parsley, seasoned with salt and plenty of pepper. The wrappers are store-bought and straightforward to work with. Once you start making these at home, you’ll rarely reach for frozen egg rolls again.

Why I love this recipe
It’s remarkably simple. Rolling egg rolls takes a little practice, but once you get the motions down you’ll become faster and more confident.
Making them at home removes the uncertainty of frozen prepared foods, which often contain excess sodium and unhealthy fats. Homemade egg rolls let you control every ingredient so you can enjoy plenty without worry.
They’re economical. Because this version is vegetarian, it’s especially budget-friendly and makes a crowd-pleasing appetizer or side for parties.

Key ingredients
Egg roll wrappers — I buy frozen wrappers and defrost them before use; they’re also available at Asian markets.
Cabbage — Regular green cabbage works well; Napa or Chinese cabbage are fine substitutes.
Carrot — Adds color and a touch of sweetness.
Onion — I prefer red onion, but yellow onion will also work.
Mushrooms — Provide an earthy flavor and great texture.
Parsley — Fresh parsley brightens the filling.
Vegetable oil — For frying; it heats evenly and has a neutral taste.
Salt and pepper — Simple seasoning. This family recipe uses plenty of pepper for a little kick; adjust to taste.

How to make them
Homemade egg rolls are straightforward and even fun. The steps below summarize the process — see the Recipe section for exact quantities and timing.
Preparation — Make your filling
Step 1
Prepare the vegetables: finely shred the cabbage, grate the carrots, and dice the onion and mushrooms.
Step 2
Boil the cabbage and carrots for about 10 minutes, then drain and squeeze out excess water using a cheesecloth or clean kitchen towel. In a frying pan, sauté the onion in a teaspoon of oil until softened, add the mushrooms and cook until their liquid evaporates. Combine the cabbage, carrots, onion, mushrooms and chopped parsley, then season with salt and pepper to taste.


Wrap your egg rolls
Step 3
Place one wrapper on a flat surface and moisten all four edges with water. Spoon about 1–2 teaspoons (or a tablespoon, depending on wrapper size) of filling into the center. Fold the bottom edge over the filling, press the sides to seal, then fold the top over and seal the main seam with a little water. The wrappers hold together easily with this simple technique.


Fry your egg rolls
Step 4
Pour about 1 inch of oil into a large frying pan and heat until a water droplet sizzles. Fry egg rolls in batches, seam-side up, without overcrowding. When the bottom is golden, flip gently and brown the other side. Frying is fast — roughly a minute or less per side until evenly golden.
Step 5
Drain fried egg rolls on a paper towel-lined plate and continue frying remaining rolls. Serve warm with plum sauce or your preferred dip.
Cooking tips
To avoid soggy filling, be sure to drain and squeeze the boiled cabbage and carrots thoroughly. Using a cheesecloth or clean towel works best. If you prefer a crunchier filling, sauté the cabbage and carrots instead of boiling.
Place parchment paper between layers of prepared rolls to prevent sticking while you work. Make sure each wrapper is well sealed; otherwise filling can escape during frying.
Because the filling is already cooked, frying only crisps the wrapper. Remove the egg rolls as soon as all sides are golden brown to keep them light and crisp.
Frequently asked questions
What is an egg roll?
An egg roll is a wrapper made from a simple dough (often containing egg and flour) wrapped around a filling. When fried, the exterior crisps and bubbles, while the filling — commonly cabbage and vegetables, and sometimes meat — remains tender.
Can you make this vegetarian egg rolls recipe in advance?
Yes. You can prepare the filling ahead and refrigerate it for several days, or freeze it if you plan to assemble later. You can also assemble the rolls and freeze them uncooked (see freezing instructions below).
Can you freeze the egg rolls?
Many people successfully freeze uncooked vegetarian egg rolls. Arrange assembled rolls on a parchment-lined baking sheet so they don’t touch, freeze until firm and then transfer to a freezer bag. When ready to cook, thaw briefly at room temperature (about 20 minutes) and fry or air-fry according to the recipe. This method preserves texture and convenience.

How to freeze vegetarian egg rolls
Arrange assembled egg rolls on a parchment-lined baking sheet with space between them. Freeze until solid, then transfer to a freezer bag or airtight container. Store frozen until ready to cook.
How to cook frozen vegetarian egg rolls
Thaw for about 20 minutes at room temperature, then fry as directed. If still partially frozen, they will still cook through while achieving a crisp exterior.

Can you refreeze egg roll wrappers?
Many home cooks, including my parents, refreeze unopened portions of previously thawed wrappers without issue. If you choose to refreeze, make sure the wrappers remain dry and are wrapped well to prevent freezer burn. When in doubt, follow food-safety guidelines for your area.
How to use egg roll wrappers
Square or round wrappers work; this recipe uses square wrappers. If frozen, thaw wrappers in the refrigerator for a few hours or overnight, then bring to room temperature before using. Peel wrappers one at a time and keep unused wrappers wrapped and refrigerated or refrozen.

Recipe variations
Variations to my parents’ vegetarian egg rolls
The base recipe is intentionally simple, but you can adapt it easily:
- Add vegetables like chopped celery, grated zucchini or diced bell peppers — sauté with the onion and mushrooms if desired.
- Add aromatics such as minced garlic and grated ginger.
- Use a splash of soy sauce instead of extra salt for a savory boost.
- Season with rice vinegar and a touch of sesame oil for an Asian flair.
- Try different dipping sauces — plum sauce, sweet chili, or a peanut sauce all work well.
Using an air fryer
If you prefer the air fryer, it’s a good alternative:
- Preheat air fryer to 360°F (182°C).
- Brush both sides of each roll with a little oil.
- Place in the basket without overcrowding.
- Cook 7 minutes, flip, then cook 2 more minutes until golden.
Reheat in the air fryer
The air fryer restores crispiness to refrigerated egg rolls. Preheat to 320°F (160°C), place the rolls in the basket and heat for about 5 minutes, shaking once or twice, until hot and crisp.

How my parents learned to make egg rolls
My parents discovered how easy egg rolls were to make after a chance conversation in a small family-run grocery. They tried homemade wrappers and fillings at home, and the rest became family tradition. Soon, many relatives adopted the recipe, sometimes filling them with meat, sometimes keeping them vegetarian. They were always served with bottled plum sauce and vanished quickly from party platters.
Though the craze has slowed with time, the recipe remains special to our family. When we make these now, they evoke nostalgia and bring everyone to the table.
If you enjoy these egg rolls, try other simple mezes and snacks for entertaining.

Subscribe to our newsletter
Recipe

Vegetarian egg rolls
Print
Pin
Rate
Equipment
-
Mandoline slicer optional
-
Pot, medium
-
Cheesecloth or clean kitchen towel
-
Frying pan, large
Ingredients
- 50 egg roll wrappers we buy these frozen and defrost them before using
- ½ green cabbage, medium size
- 2 carrots, medium
- 1 red onion
- 227 grams mushrooms
- 1 tsp vegetable oil
- 2 tbsp parsley, chopped
- ½ tbsp salt or to taste
- 1 tsp pepper or to taste
- vegetable oil for frying
Instructions
-
Prepare the vegetables: finely shred the cabbage, grate the carrots, chop the red onion and coarsely chop the mushrooms. Set aside.
-
Place cabbage and carrots in a pot, cover with water and bring to a boil. Reduce heat and simmer uncovered about 10 minutes. Drain and cool, then squeeze out excess liquid using cheesecloth or a clean kitchen towel. Set aside.
-
Heat 1 tsp vegetable oil in a pan and sauté the red onion 3–5 minutes until softened and slightly caramelized. Add mushrooms and cook until their released liquid evaporates. Remove from heat and cool.
-
Combine cabbage, carrots, onion, mushrooms and parsley in a large bowl. Season with salt and pepper and adjust to taste.
To wrap and cook
-
Place one wrapper on a board and moisten all four sides with water.
-
Place about a tablespoon of filling in the center. Fold the bottom edge over, press sides to seal, fold the top over and seal the seam with a bit of water.
-
Add about 1 inch of oil to a large frying pan and heat until a drop of water sizzles. Fry egg rolls in batches seam-side up, flipping when the bottoms are golden. Fry about a minute or less per side until golden.
-
Drain on paper towels and serve with plum sauce or your choice of dip.