This deconstructed egg roll brings all the savory flavors of a classic Asian favorite into a single low-carb bowl. Ground pork is browned and tossed with crisp cabbage, shredded carrots, garlic, and ginger, then finished with soy sauce, sesame oil, and a touch of rice vinegar. Ready in just 25 minutes, it delivers bold umami taste with only 8 grams of carbs per serving. Garnish with sesame seeds and green onions for a satisfying weeknight meal that fits keto and gluten-free lifestyles.
My sister called one Tuesday night demanding I explain what an egg roll in a bowl even was, and I honestly could not give her a good answer until I made it myself. The whole thing came together faster than I could finish her story about a coworker's bizarre lunch habit. One bite and I understood the hype completely.
I brought a huge batch to a friend's game night once and watched three people who swear they hate cabbage go back for seconds. Nobody believed me when I said it took under half an hour to throw together.
Ingredients
- 1 lb ground pork: Pork brings a richness that chicken or turkey just cannot replicate, but swapping is totally fine if that is what you have
- 3 cups green cabbage, thinly sliced: Thin cuts matter here because thick chunks stay crunchy in a way that feels unfinished
- 1 cup shredded carrots: These add a subtle sweetness that balances the salty soy sauce beautifully
- 1 small onion, diced: Dicing small ensures it softens quickly and distributes evenly through every bite
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable since jarred version tastes flat against the ginger
- 1 tbsp fresh ginger, grated: Grating releases more aromatic oils than chopping and melds into the sauce better
- 3 green onions, sliced: Save some for garnish because the raw bite on top contrasts the cooked flavors nicely
- 3 tbsp soy sauce: Coconut aminos work perfectly if you need to keep it gluten free or soy free
- 1 tbsp sesame oil: This is a finisher, not a cooking oil, so add it with the sauces for maximum aroma
- 1 tsp rice vinegar: Just enough acidity to lift everything without making it taste pickled
- 1/2 tsp ground black pepper: Freshly cracked makes a real difference over preground
- 1/4 tsp red pepper flakes: Leave these out for kids but keep them handy if you like a slow warmth
- Salt, to taste: Taste before adding because the soy sauce may already be enough
- 1 tbsp sesame seeds: Toasted seeds add a nutty crunch that makes the bowl look and taste complete
Instructions
- Brown the pork:
- Get your skillet screaming hot over medium high heat, then add the pork and break it apart with your spatula until no pink remains, about five minutes. You want some caramelized edges for depth.
- Build the aromatics:
- Toss in the onion, garlic, and ginger, stirring constantly for two minutes until your whole kitchen smells like a restaurant kitchen.
- Collapse the cabbage:
- Pile in the cabbage and carrots, then stir frequently for four to five minutes until they soften but still have a slight bite.
- Season everything:
- Pour in the soy sauce, sesame oil, rice vinegar, pepper, and red pepper flakes, tossing to coat every strand evenly for about two minutes.
- Finish with green onions:
- Stir in most of the green onions, cook one more minute, then taste and adjust salt before serving.
- Plate and garnish:
- Ladle into bowls and scatter sesame seeds and remaining green onions on top so it looks as good as it smells.
My partner, who normally eyes anything labeled keto with deep suspicion, ate two bowls and asked if I could make it again the next day. That pretty much sealed its permanent spot in our weekly rotation.
Choosing Your Ground Meat
Pork is the traditional choice and its fat content keeps the bowl juicy without needing extra oil. Ground chicken works in a pinch but you may want to add a half teaspoon more sesame oil to compensate for the leaner meat.
Getting the Cabbage Right
A sharp knife and thin, consistent slices are the real secret here. I have tried using prebagged coleslaw mix and it works, but hand slicing gives you more control over the texture and freshness.
Sauce Swaps and Upgrades
Coconut aminos are slightly sweeter than soy sauce so you might not need the rice vinegar at all if you go that route. A drizzle of sriracha at the table lets everyone control their own heat level.
- Water chestnuts add an incredible crunch if you are not strictly keto
- A squeeze of lime juice right before serving brightens the whole bowl
- Double the ginger if you really want that punchy restaurant quality flavor
This bowl has rescued more weeknights than I can count and somehow never gets old. Keep the ingredients stocked and you are always twenty five minutes away from something genuinely great.
Recipe Questions & Answers
- → Can I use a different meat instead of ground pork?
-
Yes, ground turkey, chicken, or beef all work well as substitutes. Each brings a slightly different flavor profile while keeping the dish low-carb and satisfying.
- → How do I make this fully gluten-free?
-
Swap regular soy sauce with coconut aminos and verify that all other sauces and condiments are certified gluten-free. The base ingredients are naturally gluten-free.
- → Can I meal prep this bowl ahead of time?
-
Absolutely. Cook the full batch and store in airtight containers in the refrigerator for up to 4 days. Reheat in a skillet or microwave until warmed through.
- → What can I add for extra crunch?
-
Water chestnuts or sliced almonds add great texture. Note that bean sprouts are not keto-friendly but can be included if carb limits allow.
- → Is this suitable for a strict keto diet?
-
With only 8 grams of carbohydrates per serving, this bowl fits comfortably within most strict keto macros. The carb count comes mainly from cabbage and carrots.
- → How can I increase the spice level?
-
Add more red pepper flakes, drizzle sriracha on top before serving, or incorporate a splash of chili garlic sauce into the seasoning mix.