Wrapperless Egg Roll Recipe: Crispy Cabbage and Pork Bites Without the Wrapping

Breakfast & Brunch

Wrapperless Egg Roll Recipe: Crispy Cabbage and Pork Bites Without the Wrapping

This wrapperless egg roll recipe transforms traditional egg rolls into crispy, handheld bites that skip the wrapper entirely—no rolling, no frying wrappers, just pure flavor. 🔥 The secret lies in binding cabbage, pork, and carrots with a simple flour mixture, creating golden-brown bites that stay crispy even after frying.

I developed this after struggling with flimsy wrappers and soggy fillings, and the result is a dish that’s both authentic and foolproof.

The beauty of this method is its simplicity: no special equipment, no complicated techniques—just a skillet and a few pantry staples. The cabbage forms the perfect "wrapper" when properly prepped, while the pork adds richness and the carrots bring natural sweetness.

A light dusting of flour before frying ensures that crispy texture you crave, and the bites hold together without falling apart.

What you’ll end up with is a plate of crispy, golden-brown bites that are tender inside and perfectly crunchy on the outside. The flavor is bold, savory, and packed with umami from the pork and cabbage, making it a standout appetizer or light main dish.

Serve with a tangy dipping sauce for the full experience—no wrapper needed.

This recipe works equally well for meal prep or last-minute gatherings, and it’s adaptable for any protein you prefer—chicken, shrimp, or even tofu. The key is in the prep, so let’s get started on creating these addictive, wrapper-free bites that taste like a restaurant favorite.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for wrapperless egg roll

Skip the wrappers—just these 13 ingredients for crispy, handheld egg roll bites that taste even better.

Ingredient Amount Notes
Green Cabbage 🥬 4 cups Shredded, core removed
Ground Pork 🐖 1 lb Lean or regular, no added seasoning
Carrots 🥕 1 cup Shredded or finely diced
All-Purpose Flour 🌾 ½ cup For coating bites
Garlic Cloves 🧄 4 cloves Minced or finely chopped
Fresh Ginger 🌿 1 tbsp Grated, fresh preferred
Soy Sauce 🥢 2 tbsp Light or regular
Sesame Oil 🫒 1 tbsp For flavor, not frying
Vegetable Oil 🫒 2 cups For deep frying
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Cornstarch 🌾 2 tbsp For extra crispiness
Green Onions 🧅 3 whole Sliced, for garnish

The cabbage is your secret weapon here—green cabbage works best, not red. Look for heads that are firm and crisp, not wilted. Trader Joe's usually has great cabbage, or hit the produce section early for the freshest. Shred it fine, almost like you're making coleslaw—this helps it bind better when cooked. The carrots can be baby carrots if you're in a rush, but regular carrots shredded give a better texture. And don't skip the cornstarch—it's what makes these bites stay crispy instead of soggy.

No soy sauce? Coconut aminos work in a pinch, though it'll taste different. Fresh ginger giving you trouble? Ground ginger at half the amount gets you close. The pork can be swapped for chicken or shrimp, but adjust cooking time—chicken needs longer, shrimp cooks faster. For a vegetarian version, use crumbled tofu or extra mushrooms. And if you're worried about the cabbage being too watery, squeeze it dry after shredding—trust me on this.

These keep surprisingly well—3 days in the fridge if stored in an airtight container. For freezing, fry them first, then freeze on a tray before transferring to a bag. They reheat beautifully in the air fryer or oven at 375°F for 5-7 minutes. Double the batch and freeze half—perfect for lazy weeknights. The green onions can be added fresh right before serving, or chopped and mixed in during prep if you're prepping ahead.

❤️

Why You'll Love This Recipe

  • No Wrapper Hassle: I’ll be real—rolling egg roll wrappers has always been my nemesis. This version skips the fuss entirely, using a simple flour-based dough that’s just as crispy when pan-fried. No pinching, no stretching, no frustration.
  • Garlic-Pork Magic: That ground pork gets a serious flavor boost from minced garlic and a little soy sauce, while the shredded cabbage adds a satisfying crunch. Honestly, it’s the kind of taste that makes you want to eat them straight from the pan.
  • Prep-Ahead Power: I make a double batch on Sundays because these hold up perfectly in the fridge for days. Reheat in a skillet or air fryer—no soggy disappointment here. (Yes, even on a Tuesday night.)
  • Budget-Friendly Crunch: Green cabbage and carrots stretch this recipe further than takeout, and the flour dough costs pennies compared to store-bought wrappers. My wallet and my kids approve—especially when I serve them with sweet chili sauce.

Step-by-step instructions for crispy cabbage and pork bites

Here's how to make these addictive, wrapperless bites with perfect texture every time.

1

👨‍🍳 Step 1: Mix the Pork Filling with Flavor Bombs

In a large bowl, combine the 1 lb ground pork, 4 cups shredded green cabbage, 1 cup shredded carrots, 4 cloves minced garlic, 1 tbsp grated fresh ginger, 2 tbsp soy sauce, and 1 tsp salt. Use your hands to mix everything thoroughly—you want the pork to coat all the vegetables completely.

Here's the thing—don't overmix or you'll end up with dense bites. Just work it until everything is evenly distributed and the pork starts to look slightly sticky from the cabbage's moisture. This mixture should be cool to the touch before we move to the next step, so if it feels warm, pop it in the fridge for 10 minutes.

2

🥘 Step 2: Create the Crispy Coating

In a separate medium bowl, whisk together the 0.5 cup all-purpose flour, 2 tbsp cornstarch, 0.5 tsp black pepper, and 1 tbsp sesame oil. This blend is what will give your bites that irresistible crunch. The cornstarch is key—it creates that extra crispy texture we're after.

Now, take the pork mixture and gently fold it into the flour blend using a silicone spatula. Be careful not to overwork it—just enough to coat each bite evenly. The mixture should look like it's holding together when you press a small piece between your fingers. If it feels too wet, add 1 tablespoon more flour at a time until it forms firm, compact balls.

3

🔥 Step 3: Shape and Chill the Bites

Using slightly wet hands (helps prevent sticking), roll the mixture into 1-inch diameter balls. I make them about the size of a large walnut—big enough to hold together during frying but small enough to cook through quickly. Place them on a parchment-lined plate and refrigerate for 30 minutes.

Chilling is crucial here. It firms up the mixture so they hold their shape during frying and prevents them from falling apart. While they're chilling, preheat 2 cups vegetable oil in a deep skillet or Dutch oven to 350°F. Use a deep-fry thermometer to monitor the temperature—it should stay steady around this mark for perfect crispiness.

4

🍳 Step 4: Fry to Golden Perfection

Carefully add 6-8 bites at a time to the hot oil, being careful not to overcrowd the pan. Fry for 3-4 minutes until they're deep golden brown on all sides. You'll know they're ready when they float to the surface—the released air bubbles are your signal to flip them.

Use a slotted spoon to turn them gently, frying another 2-3 minutes until evenly browned. The oil temperature is critical—if it drops below 325°F, they'll absorb too much oil and become greasy. If it's above 375°F, they'll burn on the outside before cooking through. Work in batches, keeping the cooked bites on a wire rack over paper towels to drain excess oil.

5

🍽️ Step 5: Serve Hot with Fresh Garnish

Once all the bites are golden and crispy, transfer them to a serving platter. Immediately sprinkle with the 3 whole sliced green onions for that fresh pop of color and flavor. Serve them piping hot while they're still crisp—these bites lose their crunch as they cool.

Here's a pro tip: For extra flavor, serve them with a side of sweet chili sauce or soy-vinegar dip. The contrast of crispy, savory bites with that tangy dip is what makes these irresistible. And don't worry about leftovers—they reheat beautifully in the air fryer for 3-4 minutes at 375°F to restore that crispy texture.

👨‍🍳

Pro Tips For Making Wrapperless Egg Roll

  • SHRED CABBAGE THIN: Use the outermost leaves—they’re tougher and shred finer. Skip the core, which turns mushy, and cut against the grain for that perfect "wrapper" texture. I learned this the hard way after ending up with a soggy mass.
  • SEAR PORK IN BATCHES: Don’t overload the pan or the pork steams instead of browning. Work in 2-3 portions over medium-high heat, breaking it up with a spoon until golden—this builds flavor the flour later can’t hide. (Yes, even if you’re impatient like me.)
  • FLATTEN THE FLOUR CRUST: Roll the dough thin (¼-inch max) and press it down firmly with a fork before adding filling. This prevents gaps where the cabbage will leak out during frying. My first attempts looked like lumpy dumplings—now they’re crisp and sealed.
  • CHILL THE ASSEMBLED ROLLS: Give them 15 minutes in the fridge before frying. Cold dough holds shape better and crisps faster, so you’re not scrambling to flip undercooked edges. (Your future self will thank you.)

Regional styles of this recipe

Southern Chinese Style

In Southern China, these bites are often made with a slightly sweeter profile using honey or rock sugar in the coating. I like adding 1 teaspoon of honey to the flour mixture for a subtle caramelized flavor that balances the savory pork.

The region also favors douchi (fermented soybean paste)—about 1 teaspoon—for a deep, funky umami that elevates the dish. Serve with a light soy-vinegar dip (mix 2 tbsp soy sauce, 1 tbsp rice vinegar, and 1 tsp sugar) to complement the richness. 🌶️

Northern Chinese Twist

Northern Chinese versions often include dried shrimp or fermented black beans for extra depth. I recommend adding 2 tablespoons of chopped dried shrimp (soaked in warm water for 10 minutes) to the pork mixture for a briny, oceanic note. Another trick?

Swap the carrots for shredded daikon radish—it adds a mild sweetness and holds up better during frying. Northern styles also use more cornstarch (3 tbsp total) to ensure maximum crispiness, especially in colder climates where humidity can affect texture. 🥕

Modern Air-Fryer Adaptation

For a healthier take, skip the deep-fryer and use an air fryer instead. Lightly coat the shaped bites with 1 tablespoon vegetable oil (instead of frying oil) and air-fry at 375°F for 8-10 minutes, shaking the basket every 2 minutes for even browning.

The result is 90% less oil but still crispy—just watch closely to avoid burning. I love this method for weeknight dinners because it’s zero mess and cuts calories by half.

Pair with a spicy sriracha mayo (mix 2 tbsp mayo with 1 tsp sriracha and ½ tsp lime juice) for a modern twist. ✨

Vegetarian Cabbage Bites

Swap the pork for crumbled extra-firm tofu (pressed and drained for 20 minutes) or mushrooms (finely chopped shiitake or cremini). For binding, add 1 extra egg to the mixture to help hold the veggies together. Boost umami with 1 tbsp soy sauce + 1 tsp miso paste in the coating.

Garnish with toasted sesame seeds and serve with a miso-ginger dipping sauce (blend 2 tbsp white miso, 1 tbsp grated ginger, and 1 tbsp rice vinegar). This version is just as satisfying and perfect for veggie lovers. 🌱

Thai-Inspired Fusion

Infuse the bites with Thai flavors by adding 1 tbsp fish sauce and 1 tsp palm sugar to the pork mixture. For the coating, swap sesame oil for 1 tbsp coconut oil and add ½ tsp ground coriander.

After frying, toss the bites in a quick glaze of 1 tbsp coconut aminos + ½ tsp chili flakes for a sweet-spicy kick. Serve with a Thai peanut sauce (blend 2 tbsp peanut butter, 1 tbsp soy sauce, 1 tsp lime juice, and 1 tsp honey).

The fusion of crispy, savory, and nutty is pure magic. 🌶️

Korean Kimchi Bites

Give your bites a Korean twist by mixing ½ cup finely chopped kimchi (with juice) into the pork filling. Add 1 tsp gochugaru (Korean chili flakes) to the flour coating for extra heat.

For serving, drizzle with gochujang sauce (mix 1 tbsp gochujang, 1 tsp honey, and 1 tsp rice vinegar). The tangy, spicy kick from the kimchi transforms these into addictive, umami-packed bites that disappear in minutes. Perfect for spice lovers! 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 5g25%
Cholesterol 70mg23%
Sodium 520mg23%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
Sugars 4g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these bites without pork?

Swap the pork for chicken, shrimp, or a vegetarian mix of mushrooms and tofu. For plant-based versions, use extra-firm tofu (pressed to remove moisture) and add 1 extra egg to help bind the mixture. The key is keeping the texture firm enough to hold shape during frying.

Why do my bites fall apart when frying? This usually happens when the mixture is too wet or wasn't chilled properly.

2

How do I store these bites?

Keep them in an airtight container for 3 days in the fridge. For freezing, fry them first, then store in a single layer on a tray before transferring to a bag. Reheat in an air fryer at 375°F for 3-4 minutes or oven at 350°F for 5 minutes to restore crispiness. They won't be as crunchy as fresh, but still delicious!

3

Can I use a different vegetable instead of cabbage?

Yes! Try napa cabbage (more tender) or collard greens (for a Southern twist). For extra crispiness, use shredded Brussels sprouts (remove stems first) mixed with ½ cup grated zucchini. Just adjust cooking time—denser veggies may need 30 seconds longer per side. The cabbage's natural starch is key for binding, so avoid overly watery veggies like lettuce.

4

What's the best dipping sauce?

For classic flavor, mix 2 tbsp soy sauce, 1 tbsp rice vinegar, and 1 tsp honey. For heat lovers, try sriracha mayo (2 tbsp mayo + 1 tsp sriracha). The sauce should balance the savory bites—tangy or spicy sauces cut through the richness beautifully. Store-bought sweet chili sauce also works perfectly!

★★★★★4.7(11 reviews)
Categories Breakfast & Brunch