I’ve been making this Egg Roll in a Bowl for weeknight dinners for years — it comes together in under 30 minutes, uses one skillet, and hits the savory, slightly sweet notes of a classic egg roll without the frying or wrappers. It’s essentially a deconstructed egg roll: savory browned beef, crisp-tender cabbage, ginger and sesame, all in one bowl — and it’s the kind of recipe that’s perfect when you want big flavor with minimal fuss. If you’d rather end the meal on a sweet note at a family brunch, try my take on the cinnamon roll cookies recipe for a simple dessert that everyone will love.
What makes this recipe special
This dish is fast, adaptable, and crowd-pleasing. It combines the familiar flavors of takeout egg rolls — soy, sesame, ginger, garlic — but skips deep frying and rolling. It’s a great weeknight option when you want something hearty but not heavy, and it’s easy to scale for a family meal or to turn into meal-prep lunches for the week.
“A weeknight lifesaver: all the egg roll flavor with half the work. Great leftovers, too.”
The cooking process explained
Overview: Brown the beef, soften aromatics (onion and carrot), add garlic, then toss in cabbage and seasonings and cook until tender. Total active time is about 20–25 minutes. This is a stovetop, one-pan recipe that requires only a spatula and a sharp knife.
What to expect while cooking:
- Strong aromatics: the ginger and sesame oil give the dish its signature aroma toward the end of cooking.
- Texture contrast: slightly wilted cabbage with tender beef and a touch of carrot crunch.
- Fast finish: once the cabbage hits the pan, it only needs a few minutes to soften.
What you’ll need
- 1 lb lean ground beef (85/15)
- 1 Tbsp olive oil (substitute avocado oil for higher smoke point)
- ½ tsp fine sea salt, or to taste
- ¼ tsp black pepper, or to taste
- ½ medium onion, finely diced
- 1 medium carrot, julienned or coarsely grated
- 3 garlic cloves, minced
- 3 cups green cabbage, thinly sliced
- 1 tsp ground ginger (or 1 Tbsp fresh grated ginger)
- ¼ cup low-sodium soy sauce
- 2 tsp sesame oil
- ½ tsp granulated sugar
- 1 Tbsp chopped green onion (optional, for garnish)
- ¼ tsp sesame seeds (optional, for garnish)
Notes: For a lighter dish, swap ground turkey or chicken for beef. If you prefer more umami, replace half of the soy sauce with tamari.
Step-by-step instructions
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Add 1 pound ground beef. Break it apart with a spatula and cook about 5 minutes, until browned and no longer pink. Season with ½ teaspoon fine sea salt and ¼ teaspoon black pepper. Drain excess fat if desired.
- Stir in the diced ½ medium onion and the julienned or grated 1 medium carrot. Cook 5–7 minutes, stirring occasionally, until the onion is soft and translucent.
- Add 3 minced garlic cloves and cook 30 seconds, stirring constantly, until fragrant.
- Add 3 cups thinly sliced green cabbage, 1 teaspoon ground ginger, ¼ cup low-sodium soy sauce, 2 teaspoons sesame oil, and ½ teaspoon granulated sugar. Toss to combine. Sauté 5–7 minutes, stirring occasionally, until the cabbage is tender but still slightly crisp.
- Taste and adjust seasoning with more salt, pepper, or soy sauce if needed. Remove from heat and garnish with 1 tablespoon chopped green onion and ¼ teaspoon sesame seeds, if using. Serve warm.

Best ways to enjoy it
Serve this straight from the skillet into warm bowls for an easy family dinner. It pairs nicely with steamed rice or cauliflower rice for a lower-carb option. For a casual buffet or lunchbox, spoon it over soba noodles or tuck it into warmed lettuce leaves (butter or Bibb lettuce holds up best). If you’re serving brunch-style or feeding kids who like sweeter sides, the savory bowl pairs surprisingly well with a light cinnamon bake; consider serving it alongside a small portion of the cinnamon roll French toast bake for a special weekend meal.
Storage and reheating tips
Refrigerate leftovers within two hours in an airtight container. They keep well for 3–4 days. To reheat, warm gently in a skillet over medium heat with a splash of water or soy sauce to rehydrate the cabbage, or microwave in 30-second bursts until hot. For freezing, cool completely, portion into freezer-safe containers, and freeze up to 3 months. Thaw overnight in the fridge before reheating.
Food safety note: ground beef should reach at least 160°F (71°C) when cooked; if you’re unsure, use an instant-read thermometer to check the center of the mixture.
Pro chef tips
- Don’t overcrowd the pan: use a large skillet so the beef browns instead of steams. Browning adds depth of flavor.
- Quick shred the carrot on the large holes of a box grater if you don’t want to julienne. It blends into the dish and cooks evenly.
- Add the sesame oil at the end of cooking to preserve its fragrance; high heat destroys some of its delicate aroma.
- If you like a hint of heat, sprinkle in ¼–½ teaspoon crushed red pepper flakes with the garlic.
- For extra umami, stir in 1 teaspoon fish sauce with the soy sauce — a little goes a long way.
Flavor swaps
- Beef or turkey: swap ground beef 1:1 for a lighter or more traditional beef version.
- Vegetarian: replace beef with crumbled firm tofu or a plant-based ground substitute; sauté until browned and slightly crisp. Add a splash of mushroom soy or liquid aminos for savory depth.
- Low-sodium: use reduced-sodium soy sauce and cut added salt, or season with more fresh herbs like green onion and a squeeze of lime.
- Extra crunch: stir in thinly sliced water chestnuts right at the end for a crisp contrast.
Your questions answered
Can I use ground Beef or turkey instead of beef?
Yes. Ground beef offers a more classic egg-roll flavor, while turkey makes the dish lighter. Cook times are the same; ensure any ground meat reaches a safe internal temperature (beef and turkey to 165°F/74°C).
Is this recipe keto- or low-carb-friendly?
Yes. Skip rice and serve over cauliflower rice or lettuce cups for a low-carb or keto meal. The sugars in the recipe are minimal (½ tsp sugar and ¼ cup soy sauce), so it adapts well to low-carb plans.
How long does this keep in the fridge and can I freeze it?
Store in an airtight container for 3–4 days in the fridge. It freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
Can I make this ahead for meal prep?
Absolutely. Make a big batch and portion into containers for 3–4 lunches. Reheat in a skillet for best texture; add a splash of soy sauce or water if it seems dry.
My cabbage got soggy — how do I avoid that?
Don’t overcook the cabbage. Sauté 5–7 minutes until tender but still slightly crisp. Use a high heat and keep the pan moving so the cabbage softens without turning mushy.
PrintEgg Roll in a Bowl
A deconstructed egg roll featuring savory ground beef, crisp cabbage, and aromatic seasonings, all cooked in one skillet in under 30 minutes.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
- Diet: Paleo
Ingredients
- 1 lb lean ground beef (85/15)
- 1 Tbsp olive oil
- ½ tsp fine sea salt, or to taste
- ¼ tsp black pepper, or to taste
- ½ medium onion, finely diced
- 1 medium carrot, julienned or coarsely grated
- 3 garlic cloves, minced
- 3 cups green cabbage, thinly sliced
- 1 tsp ground ginger (or 1 Tbsp fresh grated ginger)
- ¼ cup low-sodium soy sauce
- 2 tsp sesame oil
- ½ tsp granulated sugar
- 1 Tbsp chopped green onion (optional, for garnish)
- ¼ tsp sesame seeds (optional, for garnish)
Instructions
- Heat 1 tablespoon olive oil in a large skillet over medium-high heat.
- Add 1 pound ground beef. Break it apart with a spatula and cook for about 5 minutes until browned and no longer pink. Season with ½ teaspoon fine sea salt and ¼ teaspoon black pepper. Drain excess fat if desired.
- Stir in the diced half medium onion and the julienned or grated 1 medium carrot. Cook for 5–7 minutes, stirring occasionally, until the onion is soft and translucent.
- Add 3 minced garlic cloves and cook for 30 seconds, stirring constantly, until fragrant.
- Add 3 cups thinly sliced green cabbage, 1 teaspoon ground ginger, ¼ cup low-sodium soy sauce, 2 teaspoons sesame oil, and ½ teaspoon granulated sugar. Toss to combine. Sauté for 5–7 minutes, stirring occasionally, until the cabbage is tender but still slightly crisp.
- Taste and adjust seasoning with more salt, pepper, or soy sauce if needed. Remove from heat and garnish with 1 tablespoon chopped green onion and ¼ teaspoon sesame seeds, if using. Serve warm.
Notes
For a lighter dish, swap ground turkey or chicken for beef. If you prefer more umami, replace half of the soy sauce with tamari.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 5g
- Sodium: 400mg
- Fat: 23g
- Saturated Fat: 9g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 3g
- Protein: 25g
- Cholesterol: 65mg






