Egg Roll in a Bowl (Ready in 25 Minutes)

Egg roll filling — the garlicky, gingery, savory part everyone reaches for — cooked straight in a skillet and served in a bowl. No wrappers, no frying, no rolling. You get all the flavor in about 25 minutes with one pan to wash.
This version uses ground beef for richness, a bag of coleslaw mix so there’s no shredding, and a quick sesame-soy sauce that ties it together. It’s the kind of meal that becomes a weeknight habit without you planning for it to.
Why You’ll Love This Egg Roll in a Bowl
- The sauce is built into the cooking — no separate steps or waiting
- Coleslaw mix cuts prep to almost nothing
- One skillet, done in 25 minutes
- Works over rice, cauliflower rice, or straight from the pan
- Leftovers taste better the next day as the flavors settle
Ingredients You’ll Need
For the Bowl
- 500g (1 lb) ground beef (80/20) — fat content keeps the meat moist and adds flavor as it browns
- 1 bag (400g / 14 oz) coleslaw mix — pre-shredded green cabbage and carrot, saves 10 minutes
- 1 medium yellow onion, finely diced — sweetens as it cooks and forms the flavor base
- 4 cloves garlic, minced — add toward the end of cooking the onion so it doesn’t burn
- 1 tsp fresh ginger, grated — fresh ginger gives a cleaner, sharper bite than ground
- 2 tbsp neutral oil (avocado or sunflower) — high smoke point for stir-frying at heat
- 3 green onions, sliced — for garnish and a mild fresh bite at the end
- 1 tsp toasted sesame seeds — for garnish
For the Sauce
- 3 tbsp soy sauce — the primary salt and umami source; use low-sodium if you’re salt-sensitive
- 1 tbsp rice vinegar — cuts the richness and lifts the whole dish
- 1 tsp sesame oil — added at the end, not during cooking, so the aroma stays intact
- 1 tsp brown sugar — balances the vinegar and soy
- ½ tsp white pepper — more aromatic than black pepper in Asian-style dishes
- ½ tsp chili flakes (optional) — for mild heat; skip if serving to kids
Recipe Timing
| Timing Element | Duration |
|---|---|
| Prep Time | 8 minutes |
| Cook Time | 17 minutes |
| Rest/Marinate Time | N/A |
| Total Time | 25 minutes |
Servings: 4 | Difficulty: Easy | Cuisine: Asian-inspired | Course: Main

How to Make Egg Roll in a Bowl — Step by Step
Step 1: Mix the sauce
Combine the soy sauce, rice vinegar, brown sugar, white pepper, and chili flakes in a small bowl. Stir until the sugar dissolves completely. Set aside. Do not add the sesame oil yet.
Why this works: Mixing the sauce in advance means you’re not measuring liquids over a hot pan. Everything goes in at once at the right moment.
Step 2: Cook the onion
Heat the oil in a large skillet or wok over medium-high heat. Add the diced onion and cook for 4 to 5 minutes, stirring occasionally, until the edges are golden and the onion has softened completely.

Step 3: Add the garlic and ginger
Push the onion to the edges of the pan. Add the garlic and ginger to the center and cook for 45 to 60 seconds, stirring constantly, until fragrant. The garlic should smell toasted but not dark.
Why this works: Cooking aromatics in the cleared center gives them direct heat contact without the moisture from the onion slowing them down.
Step 4: Brown the ground beef
Add the ground beef to the pan. Break it into small pieces with a spatula. Cook over medium-high heat for 7 to 8 minutes, stirring occasionally, until no pink remains and the beef has browned in places, not just gray.
⚠️ Food Safety: Ground beef must reach an internal temperature of 75°C (165°F) before you add any other ingredients. If you’re unsure, use a meat thermometer at the thickest cluster of meat.
Step 5: Drain excess fat
Tilt the pan carefully and spoon out any pooled fat. Leave about 1 teaspoon in the pan — enough to keep the cabbage from sticking. Removing too much fat makes the dish taste flat.

Step 6: Add the coleslaw mix
Add the full bag of coleslaw mix to the pan. Toss with tongs to combine with the beef. Cook over medium-high heat for 4 to 5 minutes, tossing every 90 seconds, until the cabbage has wilted but still has a slight bite. It should not be soft or translucent all the way through.
Why this works: Keeping some texture in the cabbage is what separates this from a soggy stir-fry. You want it tender-crisp, not fully cooked down.
Step 7: Add the sauce
Pour the sauce over the pan and toss everything to coat evenly. Cook for 1 to 2 minutes until the sauce is absorbed and slightly reduced. Remove from heat.
Step 8: Finish with sesame oil
Drizzle the sesame oil over the pan off heat. Toss once more. Taste and adjust salt with a small splash of soy sauce if needed.
Why this works: Sesame oil loses most of its aroma when heated. Adding it at the end means you actually taste it.

Step 9: Plate and garnish
Spoon into bowls. Top with sliced green onions and toasted sesame seeds. Add a drizzle of sriracha if you want heat.
Common Mistakes to Avoid
- Crowding the pan
Ground beef steams instead of browning when the pan is too full. Use a 12-inch skillet or cook the beef in two batches if your pan is smaller.
- Adding the coleslaw too early
If you add cabbage before the beef is properly browned, the moisture from the cabbage stops the browning entirely. Brown first, then add.
- Cooking the cabbage too long
Five minutes at high heat is enough. Past that, you get soft, watery cabbage that makes the whole bowl feel heavy. Taste it at the 4-minute mark.
- Skipping the fat drain
Leaving too much fat in the pan makes the sauce pool instead of coating. One teaspoon left in is enough to carry flavor.
Variations and Substitutions
Ground chicken instead of beef: Ground chicken works well here. It’s leaner, so reduce heat slightly during browning to prevent drying out. The flavor is milder, so increase the ginger to 1½ teaspoons.
Tamari instead of soy sauce: For a gluten-free version, swap soy sauce 1:1 with tamari. The flavor is nearly identical. Check the label to confirm it’s certified gluten-free.
Add shiitake mushrooms: Slice 150g of fresh shiitake and cook them with the onion. They add a meaty depth that works particularly well if you reduce the beef to 350g.
What to Serve With Egg Roll in a Bowl
Steamed jasmine rice: The classic pairing. The rice soaks up the sauce from the bottom of the bowl.
Cauliflower rice: Keeps the meal low-carb without changing the flavor profile at all.
Crispy fried egg on top: A runny yolk adds richness and ties the bowl together in a way the sauce alone doesn’t.
Pickled cucumbers: A quick 10-minute pickle (cucumber, vinegar, sugar, salt) cuts through the savory weight of the dish.
Steamed edamame on the side: Adds protein and a clean, simple contrast.

Storage, Reheating and Make-Ahead
Fridge: Store in an airtight container for up to 4 days. The flavor deepens overnight as the sauce settles into the cabbage.
Freezer: Freeze in a sealed freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating. The cabbage softens after freezing — it’s still good, but the texture changes noticeably.
Reheat: Warm in a skillet over medium heat with 1 tablespoon of water or a small splash of soy sauce for 3 to 4 minutes, tossing until heated through. Microwave works too — cover loosely and heat in 90-second intervals, stirring between each.
Make-ahead: Mix the sauce up to 3 days ahead and refrigerate in a jar. Dice the onion and store separately. Day-of cooking then takes under 20 minutes.
Allergen and Dietary Notes
Contains soy (soy sauce and sesame oil). For a soy-free version, try coconut aminos instead of soy sauce and omit the sesame oil, substituting a neutral oil with a few drops of toasted sesame seeds for flavor.
Contains sesame (sesame oil and seeds). To make this sesame-free, use a neutral finishing oil and skip the seeds. The dish still works — it just loses some of its characteristic aroma.
Contains gluten (standard soy sauce). To make this gluten-free, use certified gluten-free tamari in place of soy sauce.
Nutrition Information
Per serving (recipe makes 4 servings, without rice)
| Nutrient | Per Serving |
|---|---|
| Calories | 380 kcal |
| Protein | 26 g |
| Total Carbohydrates | 12 g |
| Dietary Fiber | 3 g |
| Total Sugars | 6 g |
| Total Fat | 26 g |
| Saturated Fat | 9 g |
| Sodium | 720 mg |
| Cholesterol | 80 mg |
| Potassium | 480 mg |
| Vitamin C | 28 mg |
| Calcium | 60 mg |
| Iron | 3.2 mg |
Nutritional values are estimates only and may vary based on specific ingredients, brands, and portion sizes used. For precise dietary needs, consult a registered dietitian.
Frequently Asked Questions
Can I use a bag of coleslaw mix instead of shredding my own cabbage?
Yes — and that’s exactly what this recipe calls for. A standard 400g coleslaw mix is pre-shredded green cabbage and carrot, which is what you want here. No need to shred anything yourself.
What protein works best — ground beef or ground chicken?
Ground beef (80/20) gives you more flavor because of the fat content. Ground chicken is leaner and works fine, but you need to season it more generously and watch the heat so it doesn’t dry out. Either way, brown the meat properly before adding the cabbage.
How do I keep the cabbage from getting soggy?
Two things: drain excess fat from the beef before adding the cabbage, and don’t overcook it. Four to five minutes over medium-high heat gives you wilted but still slightly crisp cabbage. Past the 6-minute mark it starts to get watery.
Can I make egg roll in a bowl ahead of time?
It reheats well, so yes. Cook the full recipe, cool it completely, and refrigerate for up to 4 days. The sauce absorbs further as it sits, which actually improves the flavor. Reheat in a skillet with a splash of water.
Is egg roll in a bowl low-carb or keto?
Without rice, one serving has about 12g of carbohydrates, most of which comes from the cabbage and onion. Served over cauliflower rice instead of jasmine rice, it fits a low-carb meal plan comfortably.
Can I freeze egg roll in a bowl?
You can, for up to 2 months. The texture of the cabbage softens after freezing and thawing, so it’s not quite the same as fresh. If texture matters to you, make it fresh and refrigerate instead.
What can I use instead of soy sauce?
Coconut aminos is the closest substitute — slightly sweeter and lower in sodium. Use the same quantity. Tamari works as a gluten-free 1:1 swap. Both preserve the umami base of the sauce.
Conclusion
Egg roll in a bowl is the kind of recipe that earns its place on rotation because it delivers every time without asking much of you. The method is forgiving, the ingredients are inexpensive, and the 25-minute window is real, not optimistic. The one thing worth remembering: don’t rush the cabbage. Give it just enough time to wilt with some bite left, and the texture carries the whole bowl. Everything else follows.
Egg Roll in a Bowl — Recipe Card

Egg Roll in a Bowl
Ingredients
Method
- Combine soy sauce, rice vinegar, brown sugar, white pepper, and chili flakes in a small bowl. Stir until sugar dissolves. Set aside.
- Heat oil in a large skillet over medium-high heat. Cook diced onion for 4 to 5 minutes until golden and softened.
- Push onion to the edges. Cook garlic and ginger in the center for 45 to 60 seconds until fragrant.
- Add ground beef. Break apart and cook 7 to 8 minutes until browned and cooked through to 75°C (165°F) internal temperature.
- Drain excess fat, leaving about 1 teaspoon in the pan.
- Add coleslaw mix and toss with tongs. Cook 4 to 5 minutes over medium-high heat until cabbage is wilted but still has some bite.
- Pour sauce over the pan. Toss to coat and cook 1 to 2 minutes until absorbed.
- Remove from heat. Drizzle sesame oil over the pan and toss once.
- Serve in bowls topped with sliced green onions and sesame seeds.
