Homemade Egg Rolls

Okay, get ready to make these Homemade Egg Rolls all the time. I promise they’re so much easier than expected! I bake mine, so they stay on the lighter side, and they turn out crisp without much fuss. They’re also surprisingly inexpensive! Two rolls for about 70 cents feels like a tiny kitchen victory, and I’m always here for that. Packed with fresh veggies and plenty of flavor, these vegetable egg rolls knock the idea of takeout right out my head because they taste SO GOOD straight from my own oven.

Side view of homemade vegetable egg rolls on a plate.

“These are fabulous!! Probably my favorite appetizer for party occasions. I love that they are baked and not fried. Thanks for the recipe!”

Colette

Easy vegetable egg rolls

Once you peek inside these vegetable egg rolls, you’ll see why I love them so much. The filling is a simple mix of cabbage, carrots, mushrooms, green onions, garlic, and fresh ginger, all cooked down until tender and glossy with a quick soy glaze. Traditional egg rolls are fried, so they’re not usually considered the healthiest choice, but I bake mine instead, and the all-veggie filling means they’re a bit lighter than the usual takeout version (if that’s something you’re looking for!). But don’t worry, they still get the crisp bite that makes egg rolls so fun to eat. AND you can bake a whole batch at once, which makes things even easier!

Recipe Success Tips

  1. Go easy on the filling. I stick to about 1/4 cup per roll. It keeps everything snug and helps the wrappers seal without tearing.
  2. Wrap them tight. A firm roll keeps all your filling in one place! I use a little water as “glue” on each corner so they stay closed in the oven.
  3. Let the veggies cook down—especially the mushrooms. I don’t rush this step because letting them release their moisture keeps my vegetarian egg rolls from getting soggy later.
  4. Want to fry your vegetable egg rolls? If you don’t have a deep fryer, a couple inches of vegetable oil in a heavy-bottomed skillet will do the trick. Fry in batches until golden, and don’t overcrowd the skillet.
  5. Egg rolls aren’t traditionally gluten-free, as the wrappers are made with wheat. Gluten-free egg roll wrappers can be tough to find unless you’re making your own. If you want to make this recipe gluten-free, you might have better luck finding rice paper wrappers (these are great for fresh spring rolls, though they can be baked or fried, just note the texture will be different!) You can also use small GF tortillas in a pinch. Also, swap the soy sauce for tamari and use certified gluten-free cornstarch in the filling.
Side view of homemade vegetable egg rolls on a plate.
Print Add to Collection Go to Collections

Vegetable Egg Rolls

These Vegetable Egg Rolls are baked instead of fried, filled with fresh cabbage, carrots, mushrooms, and ginger, and come out perfectly crisp every time!
Course Side Dish, Snack
Cuisine Chinese
Total Cost $7.07 recipe / $0.70 serving
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings 10 servings (2 each)
Calories 125kcal
Author Beth Moncel

Equipment

  • Grater
  • Large Skillet or Wok
  • Sheet Tray
  • Medium Bowl

Ingredients

  • 1 Tbsp vegetable oil $0.04
  • 3 medium green onions sliced, $0.32
  • 2 small garlic cloves minced, (½ tsp) $0.06
  • 1 inch fresh ginger peeled and grated, $0.12
  • 4 oz. mushrooms cleaned and sliced, $0.97
  • 2 medium carrots peeled and grated, (2 cups, 230g) $0.67
  • 1 small head green cabbage cored, thinly sliced (7 cups, 840 g) $1.78
  • ½ Tbsp cornstarch $0.03
  • ¼ cup soy sauce 2 oz., $0.21
  • 1 tsp sesame oil $0.09
  • 20 egg roll wrappers a package of 20 wrappers, $2.68
  • non-stick cooking spray as-needed, $0.10

Instructions

  • Gather and prepare all ingredients. Clean and cut all vegetables.
  • In a very large skillet or wok, heat the vegetable oil over medium heat and sauté the green onion, garlic, and ginger until slightly softened (1-2 minutes). Add the mushrooms and continue to sauté until softened (about 5 minutes). Add the carrot and sauté for one more minute, then add the cabbage. Continue to cook and stir until the cabbage has reduced in volume by half (increase the heat to medium-high if necessary), about 10 minutes.
  • Dissolve the cornstarch in the soy sauce. Add that to the skillet and stir to coat the vegetables. The heat will cause the mixture to thicken and create a soy sauce glaze. Drizzle the sesame oil over the top and stir it in. Turn the heat off.
  • Give the mixture a taste and adjust the soy sauce and sesame oil to your liking. Transfer the mixture to a bowl to cool.
  • Begin to fill and roll the egg rolls. Place one wrapper at a time on a clean surface and place about 1/4 cup of the cabbage mixture just off-center, close to one of the corners of the square. Roll the corner up and over the filling, fold each side in, and then roll the rest of the way up. Keep a small bowl of water nearby and use it as “glue” to hold the corners of the egg roll wrapper in place.
  • Preheat the oven to 425°F. Prepare a baking sheet by covering it with foil. Place the rolls on the baking sheet and coat with non-stick spray. Roll them over and coat the other side (you can brush with vegetable oil if you’re opposed to non-stick spray).
  • Bake in the fully preheated oven for about 20-25 minutes or until golden brown and crispy. Turn the vegetable egg rolls over halfway through cooking and rotate your baking sheet if you have hot spots in your oven. Serve and enjoy!

See how we calculate recipe costs here.

Nutrition

Serving: 1serving | Calories: 125kcal | Carbohydrates: 22g | Protein: 5g | Fat: 2g | Sodium: 496mg | Fiber: 3g

How to Make Vegetable Egg Rolls Step-by-Step Photos

The ingredients to make vegetable egg rolls.

Gather all of your ingredients.

Sliced mushrooms, grated carrots, minced green onions, garlic and ginger on a wooden cutting board.

Prep the vegetables: Peel and grate 1 inch fresh ginger. I use a small holed cheese grater rather than mincing with a knife. Peel and grate 2 medium carrots. I use a large holed cheese grater for this. Mince 2 small garlic cloves, clean and slice 3 medium green onions and 4 oz. mushrooms.

A hand using a knife to slice cabbage.

To shred 1 small head of cabbage, first remove the wilted leaves. Next, cut the head into quarters and then cut the core off of each quarter. Then cut each quarter lengthwise one more time, and then cut crosswise into very thin strips.

Diced green onion, minced garlic and ginger in a skillet.

Sauté the aromatics: Heat 1 Tbsp vegetable oil in a very large skillet or wok over medium heat. Add the prepped green onion, garlic, and ginger. Sauté this mixture just until slightly softened (1-2 minutes).

Mushrooms in a skillet with sauteed green onions.

Add the veggies: Then add the sliced mushrooms and continue to cook until they’ve released all of their moisture (about 5 minutes).

Shredded carrots added to a skillet of sauteed mushrooms.

Add the grated carrot, cook for about a minute more.

Shredded cabbage in a skillet with sauteed vegetables.

Add the shredded cabbage and continue to stir and cook, allowing the cabbage to wilt. It might help to increase the heat to medium-high at this point. Continue cooking until the cabbage is reduced in volume by about half (10 minutes or so).

Corn starch being poured into soy sauce.

Add the sauce: At this point, dissolve ½ Tbsp cornstarch in ¼ cup soy sauce.

Thickened soy sauce being poured into a skillet of sauteed vegetables.

Add this mixture to the skillet and stir to coat the cabbage. The heat from the skillet will thicken the cornstarch/soy mixture and create a soy sauce glaze.

Sesame oil being poured into a skillet of sauteed vegetables.

Stir in 1 tsp sesame oil and turn the heat off. Now give the mixture a taste. Adjust seasoning as you see fit…a little sriracha wouldn’t hurt, if you ask me. But that’s just me.

A hand rolling vegetable egg rolls.

Fill and roll: Get a small bowl of water because that will be your “glue.” Lay one wrapper out at a time and place ¼ cup of the filling just off center, toward one of the corners.

Fold the bottom corner up and over the filling and make it snug. Make sure the filling isn’t squeezing out the sides, and then fold each side in. This is where the water comes in. Put a small dab of water under each corner to glue them into place. And then roll it the rest of the way up. Place another little dab of water under the top corner of the square. Repeat until all 20 wrappers are filled and rolled.

Homemade egg rolls on a foil lined baking sheet before baking.

Bake: Preheat the oven to 425°F while you’re rolling so that it’s ready to go when you’re done. Place the rolls on a baking sheet and coat with non-stick spray. Roll them over and spray the other side. If you don’t like non-stick spray, you can brush them with vegetable oil.

Baked vegetable egg rolls on a foil lined baking sheet.

Bake in the preheated oven for about 20-25 minutes or until they’re golden brown and crispy. Turn your homemade egg rolls over at least once during the baking time to prevent the bottoms from getting soggy. Mine still seeped a little liquid, but they were pretty crispy overall.

Side view of homemade vegetable egg rolls on a plate.

What Else Can I Add?

Sometimes I play around with the filling when I’ve got random odds and ends to use up. Make sure to sauté any veggies and, if you’re adding meat, cook it first, too. Here are some more filling ideas to try:

  • Coleslaw mix (in place of the shredded carrots and cabbage)
  • Thinly sliced bell peppers
  • Cooked noodles (e.g., glass noodles, egg noodles, rice noodles)
  • Finely chopped broccoli or broccoli slaw
  • Bean sprouts
  • Shredded chicken
  • Ground beef, chicken, or turkey (browned)
  • Water chestnuts, diced small
  • A little shredded kale or spinach
  • Kimchi or other fermented vegetables
  • Crumbled or sliced tofu (our air fryer tofu would be delicious)

Just be careful not to use more than 1/4 cup of filling per wrapper to avoid overfilling! You will need more than 20 wrappers if you add extra filling ingredients.

Serving Suggestions

Some of the best dipping sauces for vegetable egg rolls, in my opinion, are hoisin, sambal, sweet chili sauce, and sweet and sour sauce. I like to set out a little lineup of dips and let everyone choose their favorite if I’m serving these at a party or gathering (e.g, New Year’s!). I also love serving these baked egg rolls alongside a few takeout-style favorites of my own, like chicken fried rice and egg drop soup. My easy lo mein is also perfect if we are keeping things vegetarian!

Storage & Reheating

These keep well in the fridge for 3–4 days, but I’ll be honest…they’re at their very best the day they’re made. The wrappers soften a bit as they sit, though they still reheat nicely. I warm them in a 400°F oven or air fryer so they crisp back up instead of getting chewy. Keep an eye on them to avoid over browning.

For longer storage, the freezer works, and I had the best results freezing them unbaked. I place the rolled egg rolls on a baking sheet, freeze them until solid, then move them to a freezer bag so they don’t stick together. When I’m ready to bake, I pop them straight into a 400°F oven for 25-30 minutes without thawing. Flip them halfway through baking for even browning. The texture isn’t quite the same as fresh, and the wrappers can crack a little, but they’re still delicious.

Our Homemade Egg Rolls recipe was originally published 11/27/11. It was retested, reworked, and republished to be better than ever 12/29/25.

The post Homemade Egg Rolls appeared first on Budget Bytes.