Breakfast & Brunch
This cabbage and carrot egg roll recipe transforms simple ingredients into crispy, golden bites with a secret weapon—runny yolk magic. 💛 The filling combines shredded cabbage and carrots with a savory egg mixture that stays perfectly moist while the wrappers achieve that coveted crunch. I developed this recipe after years of testing, ensuring the filling holds together without drying out and the egg rolls cook evenly every time.
The beauty of this recipe lies in its balance—crispy on the outside, tender on the inside, with a filling that's flavorful yet light. Traditional egg roll wrappers work perfectly, but for a vegan adaptation, I've included a simple egg-free alternative using cornstarch and water. The key is proper frying technique: maintaining medium-high heat and avoiding overcrowding to guarantee that crispy texture you crave.
What makes these egg rolls truly special is the runny yolk center that oozes out when you bite in, adding richness and depth to every flavor. They're perfect for breakfast, brunch, or even a snack—ideal for feeding a crowd or meal prepping ahead. The combination of cabbage and carrots brings freshness, while the egg adds a satisfying heartiness that keeps everyone coming back for more.
Serve these crispy bites with a side of sweet chili sauce or soy-ginger dipping sauce for the ultimate breakfast experience. The recipe delivers on both speed and crispiness, making it a reliable addition to your morning routine. Let's get started on creating these delicious, foolproof egg rolls!
Ingredients for cabbage and carrot egg roll
Six ingredients transform into crispy, golden egg rolls with that perfect runny yolk center.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, medium ribbons |
| Carrots 🥕 | 2 medium | Shredded, medium ribbons |
| Large Eggs 🥚 | 4 whole | Freshly beaten, room temp |
| All-Purpose Flour 🌾 | ½ cup | For wrapper alternative |
| Cornstarch 🌾 | ½ cup | For vegan wrapper mix |
| Water 💧 | 1 cup | For wrapper dough |
| Vegetable Oil 🫒 | 3 cups | For deep frying (high smoke point) |
| Soy Sauce 🍶 | 1 tbsp | Light or regular |
| Sesame Oil 🫒 | 1 tsp | For aroma (optional) |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Cloves 🧄 | 2 cloves | Minced for filling |
| Egg Roll Wrappers 🥟 | 12 whole | Traditional or vegan |
The cabbage and carrots are the star filling here. Look for fresh, crisp cabbage—the lighter the green, the better. Baby carrots or regular ones both work, but peeling them first makes shredding easier. The egg roll wrappers? Trader Joe's or Asian markets have the best quality—avoid the pre-steamed ones in the fridge aisle. For the vegan alternative, cornstarch and water create a sturdy wrapper that fries just like traditional ones. The key is keeping everything cold until frying—prevents soggy fillings.
No egg roll wrappers? Flour and cornstarch make a solid substitute—just mix with water to form a thin dough. The filling can be prepped ahead, but keep it refrigerated until ready to fry. Soy sauce adds depth, but coconut aminos work too if you're avoiding gluten. The sesame oil is optional but adds that authentic aroma—a few drops is plenty. For extra crispiness, double-fry the egg rolls: fry once, drain, then fry again for that restaurant-quality crunch.
These keep surprisingly well. Store in an airtight container for up to 2 days—reheat in a skillet for crispiness. Freeze unbaked egg rolls for 1 month by wrapping each one in parchment paper. The filling can be made a day ahead, but hold off on mixing with the egg until right before wrapping. For meal prep, fry a big batch and store components separately—reassemble and crisp up as needed.
Why You'll Love This Recipe
- No-Waste Pantry Staples: I keep a head of cabbage and carrots on hand anyway—this recipe turns them into something actually exciting. No sad leftovers here; shred the whole cabbage and stash the filling for days. (Yes, even on a Tuesday night.)
- Crispy-Creamy Magic: That egg roll wrapper combo—flour and cornstarch—gives you the perfect texture: shatteringly crisp on the outside, tender inside. Honestly, it’s the kind of bite that makes you pause mid-chew.
- Lunchbox Hero: Pack these cold or reheated—they hold up better than takeout. My kids take them to school; my husband sneaks them for work. (Between us, they’re the only thing he’ll eat from my cooking.)
- Budget-Friendly Flex: Four ingredients, zero fancy substitutions. Cabbage and carrots stretch forever, and eggs? They’re the ultimate cheap protein. I’ve fed six people for under $10 with this—no lies.
Step-by-step instructions for crispy cabbage and carrot egg rolls
Here's how to create golden, crispy egg rolls with perfectly runny yolks inside.
👨🍳 Step 1: Prepare the Filling with Fresh Vegetables
In a large mixing bowl, combine the 4 cups shredded green cabbage and 2 medium shredded carrots. The cabbage should be cut into medium ribbons—this texture holds up best during frying. Add the 2 cloves minced garlic, 1 tbsp soy sauce, 1 tsp sesame oil, 0.5 tsp salt, and 0.25 tsp black pepper. Mix everything together until the vegetables are evenly coated in the seasoning.
Here's the thing—don't overmix. Just enough to distribute the flavors evenly. The cabbage will soften slightly as it sits, which helps create that perfect texture when fried. If you're using traditional egg roll wrappers, you can skip to the next step. But if you're making your own vegan wrappers, set aside 0.5 cup all-purpose flour, 0.5 cup cornstarch, and 1 cup water for the dough.
🍳 Step 2: Assemble the Egg Rolls with Precision
Place one egg roll wrapper on a flat surface. Using a pastry brush, lightly coat the wrapper with a tiny bit of water—just enough to help it stick together. Place about 1/6 of the filling (since you're making 6 servings) in the center of the wrapper, about 1 inch from the bottom edge. Fold the bottom corner up over the filling, then fold in the sides like you're wrapping a present.
Roll tightly but gently—don't press too hard or the wrappers will tear. You want the filling snug but not compressed. Place the finished egg roll seam-side down on a plate. Repeat with the remaining wrappers and filling, keeping them covered with a damp towel to prevent drying. This step is where patience pays off—take your time to ensure even filling distribution.
🔥 Step 3: Fry Until Golden and Crispy
Heat 3 cups vegetable oil in a deep fryer or heavy pot to 350°F—use a thermometer to monitor this carefully. The oil should be hot enough to sizzle gently when you test it with a small piece of wrapper. Working in batches of 3-4 egg rolls (don't overcrowd), carefully lower them into the oil using a slotted spoon or spider skimmer.
Fry for 3-4 minutes until the egg rolls are deep golden brown and floating at the top. If they brown too quickly, reduce the heat slightly. The key is maintaining that 350°F temperature—too hot and they'll burn before cooking through. Transfer the fried egg rolls to a paper towel-lined plate to drain excess oil.
🍳 Step 4: Finish with Fresh Eggs for Runny Yolk Magic
While the egg rolls are still hot, make a small slit on one side of each using a sharp knife—just enough to peek inside. Crack 1 large egg into the center of each egg roll through the slit. The residual heat from the frying will gently cook the egg just enough to create that signature runny yolk center while keeping the whites set.
Let them sit for 30-60 seconds—just until the egg starts to set slightly but still remains runny in the center. Serve immediately while everything is hot. The contrast of crispy wrapper, tender vegetables, and that perfect runny yolk makes these breakfast bites irresistible. If you're making vegan versions, skip the egg step and serve as-is with a soy sauce dip.
Pro Tips For Making Cabbage And Carrot Egg Roll
- SHRED CABBAGE DRY: I learned this the hard way—wet cabbage turns your filling soggy. After shredding, toss it with a spoonful of cornstarch and let it sit for 5 minutes. The starch pulls out moisture, and your egg rolls stay crisp instead of collapsing like a wet paper bag.
- JULIENNE CARROTS UNIFORM: Uneven carrot slices mean uneven cooking. Use a mandoline for perfect 1/8-inch strips, or hand-shred them against the grain for consistent texture. Thick pieces stay crunchy while thin ones turn mushy—no one wants a filling with two different textures.
- REST FILLING BEFORE WRAPPING: Skip the urge to roll immediately after mixing. Let the cabbage-carrot-egg combo sit covered for 10 minutes—this lets flavors meld and prevents leaks when you seal the egg roll. (Yes, even if you're impatient like me.)
- FREEZE WRAPPERS IN BATCHES: Make a dozen wrappers at once, stack them between parchment, and freeze for 30 minutes. They’ll crisp up perfectly when fried later, and you won’t waste time waiting for the dough to rest. Pro move: Label them with the date—these keep for a month in the freezer.
Dietary considerations for this dish
Vegetarian-Friendly Base
The cabbage and carrot filling makes these egg rolls naturally vegetarian, but the traditional wrappers contain egg. For a fully vegan version, use cornstarch and water wrappers instead—just mix ½ cup cornstarch and ½ cup water to form a thin dough. These wrappers fry just as crispy while keeping the dish plant-based. 🌱
Gluten-Free Adaptations
Skip the traditional flour-based wrappers and use tamari or gluten-free soy sauce in the filling instead of regular soy sauce. For the wrappers, opt for gluten-free egg roll wrappers (available at most health food stores) or make your own with rice flour instead of all-purpose flour. The filling remains gluten-free as long as you avoid cross-contamination with flour.
Low-Carb Options
Replace the egg roll wrappers with low-carb tortillas or collard green leaves (for a keto-friendly version). The cabbage and carrot filling stays the same, but you'll need to adjust the frying method—collard green wraps work best when pan-seared in olive oil at 325°F for 5-6 minutes instead of deep-frying. The texture will be different but still delicious.
Allergen-Free Considerations
For nut allergies, avoid sesame oil and use avocado oil instead. If you're avoiding soy entirely, substitute with coconut aminos for the soy sauce. Always double-check wrapper labels—some brands process their products in facilities with soy or wheat. For egg allergies, stick with the vegan cornstarch wrappers and skip the final egg step entirely.
Meal Prep Safety
These egg rolls keep well for 2 days refrigerated or 1 month frozen, but the egg filling can make them riskier for meal prep. To stay safe, either skip the egg step and serve with a side of hard-boiled eggs, or prep the filling separately and assemble just before serving. Reheat in a skillet over medium heat for 2-3 minutes to restore crispiness.
Nutrition facts
Frequently asked questions
Can I make these egg rolls without frying?
For a healthier version, bake them instead. Place egg rolls on a parchment-lined baking sheet and spray lightly with oil. Bake at 375°F for 15-20 minutes until golden and crispy. For extra crunch, broil for 1-2 minutes at the end. Skip the egg step if baking—add a poached egg on top when serving instead.
Why does my filling get watery when frying?
This usually happens if the cabbage wasn't dried properly or the filling sat too long before cooking. Drain and spin the shredded cabbage in a salad spinner to remove excess moisture. Also, keep the filling chilled until ready to use—warm fillings release more liquid during frying. For extra insurance, add 1 tsp cornstarch to the filling mixture.
How do I get the wrappers to stick together?
Lightly brush the edges with water or egg wash before sealing. For vegan wrappers, use a mix of 1 tbsp water + 1 tsp cornstarch as a sealant. Press gently but firmly along the edges while rolling—this creates a better bond. If they still don't stick, try using slightly larger wrappers to give yourself more surface area for sealing.
Can I use frozen cabbage for this recipe?
Not ideal—frozen cabbage releases too much moisture when cooked. Fresh cabbage is key for that perfect texture. If you must use frozen, thaw it first, then squeeze out as much water as possible using clean towels or a salad spinner. This helps prevent soggy egg rolls, but the texture won't be quite as crisp.
What's the best way to reheat leftover egg rolls?
To restore crispiness, pan-fry in 1/4 inch vegetable oil over medium-high heat for 2-3 minutes per side. For microwave reheating, place egg rolls on a paper towel and cover with another towel—this traps steam and helps maintain some crunch. Expect slightly softer results compared to pan-frying.
