Egg Roll in a Bowl is one of my favorite fast meals when I want something hearty, healthy, and full of bold flavors. It’s everything I love about a classic egg roll—savory meat, garlicky seasoning, crunchy cabbage—just without the wrapper or the mess of deep frying. I can have it on the table in 30 minutes or less, and it never fails to please everyone in the house.
Why You’ll Love This Recipe
What I love most about this dish is how it packs so much flavor into such a quick and simple meal. It’s low-carb, loaded with veggies, and totally adaptable. Whether I’m following a keto plan, feeding picky eaters, or just trying to get dinner done fast, this recipe checks all the boxes. Plus, I only use one skillet—so cleanup is a breeze.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
Ground beef (90/10 or 85/15)
1 small onion, diced
1 bag of coleslaw mix (or broccoli slaw)
1/2 cup shredded carrots (Julienned or pre-shredded store-bought)
2 cloves garlic, minced (or use jarred minced garlic)
1/2 teaspoon onion powder
1/2 teaspoon garlic powder
1/4 teaspoon red pepper flakes (adjust to taste)
1/2 teaspoon ground ginger
1/2 cup low-sodium soy sauce (add more if needed)
1 tablespoon sesame oil
1 tablespoon vegetable oil (or use all sesame oil)
Optional garnish: chopped green onions, sesame seeds
Directions
Cook the meat:
In a large skillet, I cook the ground beef with diced onions and minced garlic over medium-high heat until the meat is browned and the onions are soft.
Add the veggies:
I stir in the sesame oil, shredded carrots, and coleslaw mix. I let everything cook for about 10 minutes, stirring occasionally, until the cabbage begins to soften.
Season the skillet:
In a small bowl, I combine the onion powder, garlic powder, red pepper flakes, ground ginger, soy sauce, and vegetable oil. Then I pour this mixture into the skillet and stir it through to coat all the meat and vegetables.
Finish cooking:
I let everything cook together for another 5–10 minutes, until the cabbage is fully tender and the flavors have blended beautifully.
Serve:
I scoop it into bowls and, if I want, top it with green onions or sesame seeds for extra crunch and color.
Servings and timing
Servings: Makes 6 servings
Preparation time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes
Variations
Sometimes I switch up the protein—ground pork, turkey, or chicken all work just as well. If I’m out of coleslaw mix, I chop up a head of cabbage myself and shred a few carrots. For extra crunch, I’ll toss in water chestnuts or sliced bell peppers. And when I want to make it even more filling, I’ll serve it over cauliflower rice or with a fried egg on top.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. To reheat, I just toss it back in a skillet over medium heat until warmed through. It also reheats well in the microwave. This dish is great for meal prep—it holds up beautifully and the flavors deepen after a day or two.
FAQs
Can I make this dish vegetarian?
Yes, I can! I swap the ground beef for crumbled tofu, tempeh, or a plant-based meat substitute. The seasoning gives it plenty of flavor.
What can I use instead of soy sauce?
I use coconut aminos or tamari for a gluten-free or soy-free version. Both work well in this recipe.
Can I freeze Egg Roll in a Bowl?
Technically, yes—but I prefer it fresh or refrigerated. The cabbage can get a bit soggy after freezing and reheating.
How do I make it spicier?
I add extra red pepper flakes or a squirt of sriracha at the end for a little heat.
Is this recipe keto-friendly?
Definitely. It’s low in carbs, high in healthy fats, and full of protein—perfect for a keto lifestyle.
Conclusion
Egg Roll in a Bowl is one of those meals I make on repeat because it’s just so easy and satisfying. It brings all the comfort and flavor of takeout with none of the carbs or cleanup. Whether I’m cooking for the family or just myself, I know I can count on this dish to be fast, filling, and absolutely delicious.
PrintEgg Roll In A Bowl
Egg Roll in a Bowl is a quick and healthy one-skillet meal that captures the savory essence of traditional egg rolls without the wrapper. Packed with seasoned ground beef, cabbage, and a soy-ginger sauce, it’s perfect for low-carb dinners and meal prep.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian-Inspired, American
Ingredients
- 1 lb ground beef (90/10 or 85/15)
- 1 small onion, diced
- 1 bag coleslaw mix (14–16 oz) or shredded cabbage
- 1/2 cup shredded carrots
- 2 cloves garlic, minced
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- 1/4 teaspoon red pepper flakes (adjust to taste)
- 1/2 teaspoon ground ginger
- 1/2 cup low-sodium soy sauce (or to taste)
- 1 tablespoon sesame oil
- 1 tablespoon vegetable oil (or additional sesame oil)
- Optional garnish: chopped green onions, sesame seeds
Instructions
- In a large skillet over medium-high heat, cook the ground beef with diced onion and garlic until beef is browned and onions are soft.
- Add sesame oil, coleslaw mix, and shredded carrots to the skillet. Stir and cook for about 10 minutes, or until the cabbage starts to soften.
- In a small bowl, mix soy sauce, vegetable oil, onion powder, garlic powder, red pepper flakes, and ground ginger. Pour the mixture into the skillet and stir well to combine.
- Continue cooking for another 5–10 minutes until the cabbage is tender and the flavors are well incorporated.
- Serve hot, garnished with chopped green onions and sesame seeds if desired.
Notes
- Substitute ground pork, turkey, or chicken for the beef if preferred.
- Add water chestnuts, bell peppers, or mushrooms for extra texture and flavor.
- Top with a fried egg or serve over cauliflower rice for a more filling meal.
- Use tamari or coconut aminos for a gluten-free or soy-free version.
- Add sriracha or chili oil if you prefer more heat.
Nutrition
- Serving Size: 1 serving
- Calories: 290
- Sugar: 3g
- Sodium: 780mg
- Fat: 21g
- Saturated Fat: 7g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 55mg