Everything that makes an egg roll filling worth eating, the savory pork, the tender cabbage, the ginger and garlic and soy, is here in a skillet without the deep fryer or the wrapper. Egg Roll in a Bowl delivers that exact combination in about 20 minutes from a single pan that goes from stove to table with almost nothing to clean up afterward. It’s naturally low carb, genuinely filling, and flexible enough to work with whatever ground protein is on hand. The sauce is the part that holds it together, a quick mix of soy sauce, sesame oil, and ginger that coats everything in the pan with a glossy, savory depth that tastes like it took considerably longer than it did.
The cabbage is the bulk of the dish and it cooks down significantly from what looks like an overwhelming pile in the raw skillet to a tender, cohesive filling that absorbs the sauce as it softens. Don’t be alarmed by the volume of cabbage going in.
Egg Roll in a Bowl Ingredients
The Filling
- 1 lb ground pork, or ground chicken, turkey, or beef
- 4 cups green cabbage, thinly shredded, about half a small head
- 1 cup shredded carrots, from about 2 medium carrots
- 4 garlic cloves, minced
- 1 tbsp fresh ginger, grated on a microplane
- 3 green onions, whites and greens separated, sliced thin
- 1 tbsp neutral oil, such as avocado or vegetable oil
The Sauce
- 3 tbsp low sodium soy sauce or coconut aminos for a whole food meals option
- 1 tbsp sesame oil
- 1 tbsp rice vinegar
- 1 tsp honey or a few drops of liquid stevia for keto egg roll in a bowl
- 1/4 tsp white pepper or black pepper
- 1/2 tsp sriracha or chili garlic sauce, optional for heat
For Serving
- Sesame seeds for garnish
- Extra sliced green onion
- Sriracha or chili oil on the side
How to Make Egg Roll in a Bowl the Right Way
Mixing the sauce before anything hits the pan is the step most people skip and then regret. When the garlic and ginger are already in a hot skillet and the pork is browned and ready, having to measure and mix sauce ingredients in the moment leads to over-seasoning or unbalanced ratios. Mix the sauce in a small bowl at the start and set it aside so it goes into the pan in one smooth pour when the timing is right.
- Whisk all sauce ingredients together in a small bowl. Taste and adjust heat or sweetness as preferred. Set aside.
- Heat neutral oil in a large skillet or wok over medium-high heat. Add ground pork in a single layer and let it sit without stirring for 2 minutes to develop a browned crust on the bottom. Break it apart and continue cooking until no pink remains, about 4 to 5 minutes total. If the pork releases a large amount of fat, drain all but about 1 tablespoon from the pan before proceeding. Excess fat makes the finished dish greasy and dilutes the sauce.
- Push the cooked pork to the edges of the pan. Add garlic, ginger, and the white parts of the green onion to the center. Cook for 60 seconds, stirring constantly in the center only, until fragrant. Then stir everything together to combine the aromatics with the pork.
- Add shredded cabbage and carrots to the pan. Toss to mix with the pork. The cabbage will mound high. Cook over medium-high heat, stirring every minute or so, for 4 to 5 minutes until the cabbage is wilted, slightly tender, and reduced to roughly half its original volume. Some light browning on the cabbage edges adds flavor and is desirable, not a mistake.
- Pour the sauce over the pan. Toss everything to coat evenly. Cook for 1 to 2 more minutes until the sauce absorbs slightly and everything in the pan looks glossy and cohesive. Taste and adjust salt or heat before removing from the heat.
- Serve immediately, topped with the green parts of the sliced green onions, sesame seeds, and sriracha or chili oil on the side. The dish is complete on its own as a low carb egg roll in a bowl or served over steamed rice or cauliflower rice for a more substantial plate.
Substitutions for Different Diets and Pantries
Coconut aminos replaces soy sauce directly for a gluten-free and whole food meals version of the sauce with a slightly sweeter, milder result. For a strict keto egg roll in a bowl, skip the honey entirely and use a small amount of liquid stevia or just leave the sweetener out. The savory and acidic elements in the sauce are strong enough to carry the flavor without any sweetness at all. Ground chicken or extra lean ground turkey both substitute for the pork with no changes to the timing or technique. Ground beef works as well and produces a slightly richer, more robust flavor profile that pairs well with an extra hit of ginger in the sauce. For a vegetarian low carb egg roll in a bowl, replace the ground meat with crumbled firm tofu, pressed dry, or a plant-based ground protein, cooking it the same way as the pork and draining any excess moisture before adding the aromatics.
Storing and Meal Prepping This Dish
Store leftovers in an airtight container in the refrigerator for up to 4 days. This is one of the more reliable quick easy meals healthy enough for a full week of lunches since the flavors deepen overnight and the cabbage holds its texture reasonably well through refrigeration. Reheat in a skillet over medium heat with a splash of soy sauce or water to loosen the sauce that thickens as it cools, or microwave at full power for 90 seconds, stirring once halfway. For health meal ideas built around meal prep, divide the finished skillet into four equal containers and pair each with a side of cauliflower rice or sliced cucumber for a low calorie low carb lunch set that covers the full week without additional cooking. The recipe scales easily to a double batch in the same pan if working in a large enough skillet or wok.
FAQ
What type of cabbage works best?
Green cabbage is the standard and most practical choice for this egg roll in a bowl recipe. It has a mild flavor, a sturdy texture that holds up to the high heat of the skillet without turning mushy, and a natural sweetness that develops nicely as it wilts. Napa cabbage is a close second and cooks faster since its leaves are more tender, which means reducing the cabbage cooking time to 2 to 3 minutes to avoid overcooking. A pre-shredded coleslaw mix from the grocery store works as a convenient shortcut that already contains a mix of green cabbage, red cabbage, and carrots, cutting prep time to nearly nothing. Use the same quantity as the shredded cabbage called for in the recipe with no other adjustments needed.
Can I make this recipe without sesame oil?
Sesame oil contributes a distinctive toasty, nutty flavor that is fairly central to the egg roll flavor profile. Leaving it out produces a dish that is still good but tastes noticeably different from the intended result. If sesame oil isn’t available, toasted sesame seeds stirred in at the end contribute some of the same flavor in a less concentrated form. A small amount of tahini stirred into the sauce, about a teaspoon, is another way to approximate the sesame depth without the oil. Avoid substituting with a neutral cooking oil since it adds fat without any flavor contribution, and the toasted nutty quality of sesame oil is what it actually brings to the sauce in this how to make egg roll in a bowl method.
Is this recipe actually keto friendly?
Yes, with minor adjustments. The base recipe as written is already very low in carbohydrates. The main sources of carbs are the cabbage, carrots, and the small amount of honey in the sauce. Swapping honey for liquid stevia or simply omitting it and replacing soy sauce with coconut aminos brings the net carb count per serving to approximately 6 to 8 grams, which fits well within standard keto egg roll in a bowl macros. Carrots can be reduced or omitted entirely to lower carbs further since they contribute the most sugar of any vegetable in the dish. Served without rice, this is a genuinely low carb super bowl food option or weeknight dinner that satisfies without any grains involved.
My dish came out watery. What happened?
Excess moisture from the cabbage and from the pork fat are the two most common causes. Cabbage releases significant water as it cooks, and if the heat isn’t high enough to evaporate that moisture as quickly as it releases, it pools at the bottom of the pan. Cook over medium-high rather than medium heat and avoid covering the pan at any point during the cabbage cooking phase. The second cause is too much rendered fat left in the pan after browning the pork. Drain all but about a tablespoon before adding the aromatics. A watery sauce also dilutes the overall flavor of the dish, so keeping the pan hot and uncovered while the cabbage wilts is the most reliable fix for this egg roll in a bowl recipe issue.
Can I add other vegetables to this recipe?
Yes. Thinly sliced mushrooms, bean sprouts, snap peas, sliced water chestnuts, and baby bok choy all work well added alongside or in place of some of the cabbage. Add mushrooms with the aromatics since they need a few minutes to cook down before the cabbage goes in. Bean sprouts and water chestnuts should be added in the last 60 seconds of cooking since they need only brief heat to warm through and maintain their crunch. Bok choy can replace up to half the cabbage with the white stalks added when the cabbage goes in and the leafy green tops folded in during the last minute. Each addition keeps this a low carb egg roll in a bowl while adding variety in texture and flavor across different batches.

Egg Roll in a Bowl
Ingredients
Equipment
Method
- Whisk all sauce ingredients together in a small bowl. Taste and set aside.
- Heat oil in a large skillet over medium-high. Add pork, let sit 2 minutes undisturbed, then break apart and cook until no pink remains, about 5 minutes. Drain excess fat leaving about 1 tbsp.
- Push pork to edges. Add garlic, ginger, and white onion parts to center. Cook 60 seconds stirring constantly. Mix everything together.
- Add cabbage and carrots. Toss to combine. Cook over medium-high heat 4 to 5 minutes, stirring occasionally, until cabbage is wilted and slightly golden at the edges.
- Pour sauce over the pan. Toss to coat evenly. Cook 1 to 2 more minutes until glossy and cohesive. Taste and adjust seasoning.
- Serve topped with green onion greens, sesame seeds, and sriracha on the side.
Notes
- Mix sauce before starting – having it ready means it goes in at exactly the right moment without rushing measurements.
- Drain excess fat after browning pork – too much fat in the pan makes the finished dish greasy and dilutes the sauce flavor.
- Cook cabbage over medium-high heat uncovered – covering the pan traps steam and makes the dish watery instead of glossy.
- For keto, swap honey for liquid stevia and use coconut aminos instead of soy sauce.
- A bagged coleslaw mix replaces the cabbage and carrots entirely as a time-saving shortcut with no other changes needed.
