When you’re craving takeout but want something healthier and protein-packed, this high protein egg roll in a bowl delivers all the flavors of an egg roll without the wrapper or deep frying. Savory ground pork, crisp cabbage, and bold Asian-inspired seasonings come together in one skillet for a dinner that’s ready in just 25 minutes.
This dish captures everything you love about egg rolls—the ginger and garlic aromatics, the satisfying crunch of cabbage, and that perfect balance of salty, tangy, and slightly sweet flavors. The difference is you’re getting a much lighter meal that’s incredibly high in protein while staying low in carbs. Each serving is substantial enough to keep you satisfied without that heavy, greasy feeling.
What makes this recipe particularly valuable is how well it works for meal prep. The flavors actually improve after a day in the fridge, and it reheats perfectly for quick lunches or dinners throughout the week.
Why You’ll Love This Egg Roll in a Bowl
This dinner comes together in 25 minutes using just one skillet, which means minimal cleanup and maximum flavor with very little effort. The prep work is straightforward since you’re using a bag of pre-shredded coleslaw mix, cutting down significantly on knife work.
The texture is what makes this dish so satisfying. The cabbage wilts just enough to be tender while maintaining a pleasant crunch that gives you something to bite into. The ground pork gets nicely browned and savory, creating little crispy bits that add depth to every forkful.
I find the flavor profile incredibly crave-worthy. The combination of toasted sesame oil, fresh ginger, and garlic creates that authentic takeout taste, while the rice vinegar adds brightness that keeps the dish from feeling too heavy. The soy sauce brings umami depth that makes this genuinely delicious rather than just healthy.
The macros on this recipe are impressive for anyone watching their nutrition. With lean ground pork, you’re getting substantial protein in every serving while keeping the carbs remarkably low. The cabbage adds volume and fiber without adding many calories, so you can eat a large, satisfying portion without guilt.
Ingredients for Egg Roll in a Bowl
I prefer using lean ground pork for this recipe because it has great flavor without being overly fatty, but ground turkey or chicken work beautifully if you want to keep it even leaner. The key is choosing a protein that will brown well and develop some caramelization.
- 1 lb lean ground pork (or ground turkey/chicken)
- 1 bag (14 oz) coleslaw mix (shredded cabbage and carrots)
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1/4 cup soy sauce (or coconut aminos for soy-free)
- 1 tablespoon toasted sesame oil
- 1 tablespoon rice vinegar
- 2 green onions, sliced
- 1/2 teaspoon sriracha (optional, for heat)
- Toppings: Sesame seeds and extra sriracha mayo
Ingredient Notes:
The coleslaw mix is your shortcut to success here. Look for a bag that’s mostly cabbage with just a bit of shredded carrot for color. Some mixes include red cabbage too, which adds visual appeal. You can absolutely shred your own cabbage if you prefer, but the bagged mix saves significant time without sacrificing quality.
Fresh ginger makes a noticeable difference compared to dried ginger powder. When you grate it, the fresh ginger releases oils and juices that infuse the entire dish with that warm, slightly spicy flavor. Use a microplane or the smallest holes on your box grater, and there’s no need to peel it if the ginger is young and fresh.
Toasted sesame oil is essential and not interchangeable with regular sesame oil. The toasted version has a deep, nutty aroma and flavor that’s characteristic of Asian cooking. A little goes a long way, so don’t be tempted to add more than the recipe calls for or it can become overwhelming.
Coconut aminos work perfectly as a soy-free alternative to soy sauce. They’re slightly sweeter and less salty, so you might want to adjust seasoning at the end. Regular soy sauce or low-sodium soy sauce both work great depending on your preference.
How to Make Egg Roll in a Bowl
The secret to getting this just right is cooking the cabbage until it’s wilted but still has texture. Overcooking turns it mushy and releases too much water, which dilutes all those great flavors you’ve built.
1. Brown the Meat: Heat a large skillet or wok over medium-high heat. Add the ground pork and break it up with a wooden spoon or spatula. Let it cook undisturbed for 2-3 minutes to develop some browning on the bottom, then break it into smaller crumbles and continue cooking until it’s no longer pink, about 5-7 minutes total. If there’s excessive fat pooling in the pan, carefully drain most of it off, leaving just a tablespoon or so for flavor.
2. Aromatics: Add the minced garlic and freshly grated ginger directly to the browned meat. Stir constantly for 1-2 minutes until they become incredibly fragrant. You’ll notice the aroma filling your kitchen almost immediately. Be careful not to let the garlic burn or it will taste bitter.
3. Add Cabbage: Pour the entire bag of coleslaw mix into the skillet. It will look like way too much at first, but don’t worry—it wilts down significantly. Stir everything together so the cabbage starts to mix with the meat and aromatics.
4. Sauce: Pour the soy sauce, toasted sesame oil, and rice vinegar over the cabbage and meat mixture. Toss everything together using tongs or a large spoon to ensure the sauce coats all the cabbage evenly.
5. Sauté: Cook for 5-7 minutes, stirring frequently, until the cabbage has wilted to your desired tenderness. I prefer mine with a slight crunch remaining, which usually takes about 5 minutes. If you like softer cabbage, go closer to 7 minutes. The cabbage should be tender but still have some structure and bite.
6. Finish: Stir in about half of the sliced green onions and the sriracha if you’re using it for heat. The green onions add a fresh, sharp bite that brightens the whole dish.
7. Serve: Divide the mixture into bowls and garnish with the remaining green onions, a sprinkle of sesame seeds for crunch, and a drizzle of sriracha mayo if you want extra richness and heat.
In my experience, the most important thing is not to overcook the cabbage. You want it soft enough to eat comfortably but firm enough to provide textural interest. Mushy cabbage releases too much water and makes the whole dish watery and less appealing.
What to Serve with Egg Roll in a Bowl
This dish is genuinely filling on its own, but there are several ways to round out the meal or make it more substantial depending on your goals.
Cauliflower Rice: For a complete low-carb meal with extra volume, serve this over a bed of cauliflower rice. The mild cauliflower soaks up the savory sauce without adding many carbs or calories.
Jasmine Rice: If you’re not watching carbs and want a more traditional approach, fluffy jasmine rice makes an excellent base. The sticky, slightly sweet rice pairs beautifully with the savory pork and cabbage.
Fried Egg: Top each serving with a fried egg for even more protein and richness. When you break the yolk, it creates an extra sauce that mingles with the sesame oil and soy sauce.
Steamed Broccoli: A side of steamed broccoli adds more cruciferous vegetables and keeps the meal light while adding bulk and nutrition.
Asian Cucumber Salad: A quick cucumber salad made with rice vinegar, a touch of sugar, and sesame seeds provides a cool, refreshing contrast to the warm, savory bowl.
Edamame: A small bowl of steamed edamame sprinkled with sea salt gives you extra plant-based protein and something fun to snack on alongside the main dish.
Wontons or Egg Roll Wrappers: For a fun touch, crisp up some wonton wrappers or egg roll wrappers in the oven until golden and use them as crunchy scoops.
Pro Tips & Variations
Protein Boost: Scramble an egg or two directly into the mixture during the last 2 minutes of cooking. This adds extra protein and creates ribbons of cooked egg throughout the dish, similar to fried rice.
Ground Beef Alternative: Ground beef gives you a richer, more robust flavor compared to pork. Use 85/15 ground beef for good flavor without excessive grease.
Extra Vegetables: Add sliced mushrooms, bell peppers, or snap peas along with the cabbage for more variety and nutrition. Just be mindful that watery vegetables like mushrooms should be cooked separately first.
Spice Level: Adjust the heat by adding more sriracha, red pepper flakes, or a drizzle of chili oil. You can also mix in some sambal oelek for a different type of heat.
Cashew Addition: Toasted cashews scattered on top add crunch and richness. They’re not traditional for egg rolls, but they work surprisingly well in this bowl format.
Meal Prep Success: This recipe doubles or triples easily for meal prep. Store in individual containers and grab one for lunch or dinner throughout the week. The flavors develop even more after a day.
Make It Keto: This recipe is already very low-carb, but you can ensure it’s fully keto-friendly by using coconut aminos and checking that your sriracha mayo doesn’t contain added sugars.
Sesame Kick: Toast extra sesame seeds in a dry skillet until fragrant and golden, then sprinkle generously over the finished dish for maximum sesame flavor.
Storage & Reheating Tips
Store leftovers in airtight containers in the refrigerator for up to 4 days. This is genuinely one of the best meal-prep recipes because it holds up beautifully and the flavors actually improve as everything marinates together.
For reheating, the microwave works perfectly fine. Heat individual portions for 2-3 minutes, stirring halfway through. The cabbage may soften a bit more, but the dish still tastes great.
Stovetop reheating is ideal if you want to restore some of the original texture. Heat a skillet over medium heat, add the leftovers, and stir frequently for 3-4 minutes until heated through. You might want to add a splash of water or soy sauce if it seems dry.
This recipe doesn’t freeze as well as some others because the cabbage can become quite soft and watery when frozen and thawed. If you do need to freeze it, use it within a month and expect a slightly different texture upon reheating.

Egg Roll in a Bowl (Crack Slaw)
Ingredients
Equipment
Method
- In a large skillet or wok over medium-high heat, cook the ground pork until browned and crumbled, about 5-7 minutes. Let it brown undisturbed for a few minutes before breaking it up. Drain any excess fat if needed.
- Add the minced garlic and grated ginger to the browned meat. Cook for 1-2 minutes, stirring constantly, until fragrant. Watch carefully to prevent burning.
- Add the entire bag of coleslaw mix to the skillet and stir to combine with the meat and aromatics.
- Pour in the soy sauce, toasted sesame oil, and rice vinegar. Toss everything together to coat the cabbage evenly.
- Cook for 5-7 minutes, stirring frequently, until the cabbage has wilted to your desired tenderness. For slight crunch, aim for 5 minutes; for softer cabbage, cook closer to 7 minutes.
- Stir in half of the sliced green onions and sriracha if using for heat.
- Spoon into bowls and garnish with the remaining green onions, sesame seeds, and a drizzle of sriracha mayo if desired.
Notes
Common Questions
Can I make this vegetarian? Yes, swap the ground meat for crumbled firm tofu or tempeh. Press the tofu well to remove excess moisture, then crumble and brown it just like you would the meat. Add a bit of extra soy sauce to boost the savory flavor.
Why is it called crack slaw? The nickname comes from how addictive this dish is—people often say they can’t stop eating it. The combination of flavors and textures makes it genuinely crave-worthy despite being so simple and healthy.
How can I make it less salty? Use low-sodium soy sauce or coconut aminos, which are naturally less salty. You can also reduce the amount of soy sauce and add more rice vinegar or a squeeze of lime juice for brightness without the sodium.
What if I don’t have coleslaw mix? Simply shred about half a head of green cabbage and add a cup of shredded carrots. You can use a knife, box grater, or food processor. It takes a few extra minutes but works just as well.
Can I add noodles? You can stir in some cooked shirataki noodles to keep it low-carb, or add regular ramen noodles or rice noodles if you’re not concerned about carbs. Cook the noodles separately and toss them in at the end.
This high protein egg roll in a bowl proves that healthy eating doesn’t have to be boring or complicated. All the flavors you love from takeout egg rolls come together in one skillet with minimal effort and maximum satisfaction. The fact that it’s ready in 25 minutes, reheats beautifully, and packs serious protein makes it the kind of recipe you’ll return to again and again. Whether you’re meal prepping for the week or just need a quick weeknight dinner, this bowl delivers every single time.
