Servings: 4 servings Prep Time: 10 minutes Cook Time: 20 minutes Total Time: 30 minutes
All the flavor of a takeout egg roll, none of the wrapping, folding, or deep frying. An Egg Roll In A Bowl recipe strips the dish down to what actually matters, and IMO it tastes just as good, if not better.
I started making this on nights when I craved Chinese takeout but didn’t want to leave the house. One skillet, thirty minutes, and the exact same flavors without the grease or the delivery fee. Have you ever wondered why we bother wrapping egg rolls at all when the filling is the best part?
This recipe answers that question by skipping the wrapper entirely. Ground beef, crunchy cabbage, and a savory sauce, all in one bowl.
Why This Egg Roll In A Bowl Recipe Works
The filling is the star of a traditional egg roll anyway, so cutting the wrapper loses nothing. You still get savory ground beef, crisp cabbage, and that unmistakable soy and sesame flavor. Skipping the wrap also means skipping the frying oil, which makes this a noticeably lighter meal.
It’s also just faster. No rolling, no sealing edges, no babysitting a pot of hot oil. Compare the cleanup here to actual fried egg rolls, and there’s honestly no contest.
Ingredients You’ll Need
Here’s everything required for four servings of this Egg Roll In A Bowl. Nothing fancy, just straightforward ingredients you can grab in one grocery trip.
- 1 1/2 pounds ground beef
- 1 large onion, finely diced
- 1 tablespoon garlic, minced
- 2 tablespoons sesame oil
- 1/2 cup carrots, peeled and shredded
- 16 ounces coleslaw mix
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/2 teaspoon red pepper flakes
- 1/2 teaspoon ground ginger
- 1/4 to 1/2 cup low-sodium soy sauce
- 2 tablespoons vegetable oil
- Green onions, sliced, for garnish, optional
That’s it. Thirteen ingredients, most of which double as everyday pantry staples.
How to Make Egg Roll In A Bowl
Let’s break this recipe down step by step. I’m going into extra detail here because a few small techniques really do change the final texture.
Step 1: Brown the Ground Beef
Heat a large, deep-sided skillet over medium heat with no oil needed yet. Add the ground beef and let it cook without stirring too aggressively. Break it into larger chunks rather than fine crumbles, since bigger pieces give the finished dish a heartier bite.
Cook for about 5 to 7 minutes, stirring occasionally, until no pink remains. Once fully cooked, drain off any excess grease before moving to the next step. Leaving too much grease in the pan makes the final dish oily instead of savory.
Step 2: Sauté the Onion and Garlic
Return the drained beef to the skillet over medium heat. Add the diced onion and minced garlic directly into the pan with the beef. Stir occasionally and cook for 3 to 4 minutes, until the onion turns soft and slightly translucent.
This step matters more than it seems. Cooking the onion and garlic with the beef, rather than separately, lets those flavors soak directly into the meat instead of sitting on top of it.
Step 3: Add the Sesame Oil and Vegetables
Pour in the sesame oil, then add the shredded carrots and the full bag of coleslaw mix. Use tongs to toss everything together thoroughly, making sure the beef distributes evenly through the vegetables. Let this cook for about 5 minutes.
Watch the cabbage closely during this step. You want it to soften just slightly while still holding some crunch; overcooked cabbage turns mushy and loses the texture that makes this dish satisfying.
Step 4: Mix and Add the Sauce
While the vegetables cook, combine the onion powder, garlic powder, red pepper flakes, ground ginger, soy sauce, and vegetable oil in a small bowl. Whisk until fully combined into a smooth, pourable sauce. Pour this mixture directly over the beef and cabbage in the skillet.
Stir thoroughly so every piece gets coated in sauce. This is where the dish transforms from plain stir-fried beef and cabbage into something that genuinely tastes like an egg roll.
Step 5: Simmer to Finish
Reduce the heat to medium-low and let everything cook together for another 5 minutes. Stir occasionally so nothing sticks to the bottom of the skillet. You’ll notice the cabbage softening slightly more while the sauce clings to every piece.
Step 6: Garnish and Serve
Remove the skillet from heat once everything looks well combined and heated through. Sprinkle sliced green onions over the top for a fresh finishing touch. Serve immediately while everything is hot and the flavors are at their strongest.
Tips for the Best Results
A few small adjustments make a real difference in how this dish turns out. Keep these in mind while cooking.
- Keep the beef in larger chunks: Breaking it too fine loses texture and makes the dish feel less substantial.
- Don’t overcook the cabbage: Pull it while it still has some bite; it continues softening slightly even off the heat.
- Adjust the soy sauce to taste: Start with 1/4 cup and add more gradually if you prefer a saltier finish.
- Drain the beef well: Excess grease dilutes the sauce and makes the whole dish taste heavier than it should.
Variations Worth Trying
Once you’ve mastered the base version, it’s easy to make this recipe your own. Ever thought about swapping proteins entirely?
- Leaner Protein Swap: Use ground turkey or ground chicken instead of beef for a lighter version.
- Vegetarian Option: Replace the beef with crumbled tofu or tempeh for a plant-based take that still packs protein.
- Extra Veggies: Toss in sliced bell peppers, mushrooms, or snap peas along with the coleslaw mix.
- Low-Carb Boost: Add a handful of cauliflower rice for extra bulk without extra carbs.
Serving Suggestions
Serve this dish over steamed white or brown rice for a heartier meal. A side of crispy egg rolls adds a fun textural contrast if you want the best of both worlds. A cold cucumber salad on the side balances the richness of the beef nicely.
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to three days. Reheat in a skillet over medium heat until warmed through, stirring occasionally. This dish also freezes well for up to three months; just thaw it overnight in the fridge before reheating.
Frequently Asked Questions
Can I use other proteins in Egg Roll In A Bowl? Yes, ground turkey or ground chicken both work well as leaner substitutes. For a vegetarian version, crumbled tofu or tempeh holds up nicely in the same sauce.
Can I make this dish ahead of time? Yes, it stores well in the fridge for up to three days. Reheat it in a skillet, and the flavors often taste even better the second day.
What should I serve with Egg Roll In A Bowl? Steamed rice is the classic pairing, though cauliflower rice works for a lower-carb option. Crispy egg rolls or a cold cucumber salad also round out the meal nicely.
How do I adjust the spice level? Reduce or skip the red pepper flakes entirely for a milder dish. For more heat, add extra red pepper flakes or a drizzle of sriracha right before serving.
Can Egg Roll In A Bowl be frozen? Yes, it freezes well for up to three months in an airtight container. Thaw it overnight in the refrigerator before reheating on the stovetop.
Final Thoughts
Egg Roll In A Bowl proves you don’t need a deep fryer or a stack of wrappers to get real egg roll flavor on the table. Thirty minutes, one skillet, and a dinner that tastes like it came from your favorite takeout spot. It’s become a permanent fixture in my weeknight rotation for good reason.
Give this recipe a try next time takeout cravings hit and see how close it gets to the real thing. Once you taste that first bite, you might just retire the takeout menu for good

Egg Roll In A Bowl
Ingredients
Method
- Heat a large, deep-sided skillet over medium heat without oil. Add the ground beef and cook for about 5 to 7 minutes until no pink remains, breaking it into larger chunks.
- Drain off any excess grease before moving to the next step.
- Add the diced onion and minced garlic to the skillet with the beef. Cook for 3 to 4 minutes until the onion is soft and slightly translucent.
- Pour in the sesame oil, then add the shredded carrots and coleslaw mix. Toss everything together and cook for about 5 minutes until the cabbage softens slightly but still holds some crunch.
- Combine the onion powder, garlic powder, red pepper flakes, ground ginger, soy sauce, and vegetable oil in a bowl. Whisk until fully combined and pour over the beef and vegetables in the skillet.
- Stir thoroughly so everything is coated in sauce, then reduce heat to medium-low and let it cook together for another 5 minutes, stirring occasionally.
- Remove from heat once everything is combined and heated through. Garnish with sliced green onions before serving.



