Egg Roll in a Bowl Recipe

Egg Roll in a Bowl — Simple Weeknight Skillet Recipe

Crisp cabbage, savory pork, and bright sesame-ginger aromatics hit your fork in every bite. This egg roll in a bowl turns the best parts of a takeout egg roll into a quick, one-skillet weeknight meal. I tested this version eight times, adjusting salt, cooking order, and sauce ratios until the balance felt restaurant-ready. The result is crunchy, saucy, and fast — great for busy nights and meal prep alike. If you enjoy playful spins on rolls, try our blueberry cream cheese egg rolls for a sweet finish to the meal. Read on for precise measurements, pro tips, and quick variations.

Why This Recipe Works

  • High heat and short cook time keep cabbage crisp and bright instead of soggy.
  • Browning the pork first builds savory fond, which deepens the sauce flavor.
  • A little toasted sesame oil finished at the end preserves its nutty aroma.
  • Quick sauce reduction coats the vegetables without watering them down.
  • Simple swaps let you make it keto, vegetarian, or family-friendly without losing texture.

Ingredients Breakdown

  • 450 g (1 lb) ground pork: The primary savory base. Pork browns quickly and stays juicy. Substitute ground turkey or chicken; expect a milder flavor and slightly drier texture.
  • 400 g (14 oz) napa cabbage, shredded (about 6–8 cups loosely packed): Provides crunch and bulk. Do not substitute with very soft greens unless you want a softer texture.
  • 120 g (1 cup) shredded carrot (about 2 medium carrots): Adds sweetness and color. Frozen shredded carrot can work, but drain well.
  • 1 large yellow onion, thinly sliced (about 150 g / 1 cup): Gives sweetness and structure. Swap for 2 scallions for a milder result.
  • 3 cloves garlic, minced (9–12 g): Aromatic backbone.
  • 30 g (2 tbsp) fresh ginger, finely grated: Adds warmth and brightness. Ground ginger is weaker — use 1 tsp if needed.
  • 60 ml (1/4 cup) low-sodium soy sauce: Salt and umami. If using regular soy sauce, reduce added salt.
  • 15 ml (1 tbsp) rice vinegar: Bright acidity to balance fat.
  • 30 ml (2 tbsp) hoisin sauce: Sweet, savory depth. You can use 1 tbsp oyster sauce + 1 tbsp honey as a substitute.
  • 15 ml (1 tbsp) toasted sesame oil: Finishing oil for aroma. Add at the end for best flavor.
  • 15 ml (1 tbsp) neutral oil (canola, vegetable): For browning the meat.
  • 1/2 tsp Diamond Crystal kosher salt (or 1/4 tsp Morton): Use Diamond Crystal as written; if you use Morton, halve the weight.
  • 1/2 tsp black pepper.
  • Optional: 20 g (2 tbsp) chopped cilantro, 30 g (2 tbsp) chopped scallions, sesame seeds, and chili oil for garnish.

Essential Equipment

  • Large, heavy skillet or wok (30–35 cm / 12–14 inches): A roomy pan prevents steaming. If you have a smaller pan, cook in batches.
  • Box grater or mandoline for shredding cabbage quickly.
  • Spatula with a thin edge for scraping browned bits (fond).
  • Microplane or fine grater for fresh ginger.
  • Instant-read thermometer (optional) to check meat doneness: target 74°C (165°F) for ground pork.

Step-by-Step Instructions

Prep time 10 minutes · Cook time 15 minutes · Inactive time None · Total time 25 minutes · Serves 4 (about 1¼ cups / 310 g per serving)

Step 1: Prep the vegetables and aromatics

Thinly shred 400 g (14 oz) napa cabbage and grate 120 g (1 cup) carrot; thinly slice one 150 g (1 cup) yellow onion. Mince 3 garlic cloves and grate 30 g (2 tbsp) ginger. Set everything within reach — the cook time is short.

Step 2: Brown the pork

Heat 15 ml (1 tbsp) neutral oil in the skillet over medium-high heat. Add 450 g (1 lb) ground pork and brown for 4–6 minutes, breaking it up and stirring every 30 seconds until no pink remains and you have some golden-browned bits, about 6 minutes. Do not crowd the pan — crowding causes steaming.

Step 3: Add aromatics and onion

Push the pork to the side and add onion to the empty space; sauté for 3–4 minutes until translucent and fragrant. Stir in garlic and ginger and cook 30–45 seconds until aromatic — do not let the garlic burn.

Step 4: Add cabbage and carrot; season

Add the shredded cabbage and carrot with 1/2 tsp kosher salt and 1/2 tsp black pepper. Sauté, tossing frequently, for 3–4 minutes until the cabbage is wilted but still has bite and the mixture is evenly mixed.

Step 5: Add sauces and reduce

Stir together 60 ml (1/4 cup) low-sodium soy sauce, 15 ml (1 tbsp) rice vinegar, and 30 ml (2 tbsp) hoisin sauce; pour over the skillet. Cook 1–2 minutes, stirring, until the sauce thickens slightly and coats the vegetables. Taste and adjust salt or vinegar as needed.

Step 6: Finish and serve

Remove from heat and drizzle 15 ml (1 tbsp) toasted sesame oil; toss to combine. Garnish with chopped scallions, sesame seeds, and cilantro if using. Serve immediately with chili oil on the side.

Expert Tips & Pro Techniques

  • Manage moisture: Shred cabbage, then salt lightly and let sit 5 minutes if it seems very wet. Pat dry before cooking to avoid watery results.
  • Common mistake — steaming the pan: Use a large skillet and high heat. If the cabbage releases water, increase heat and cook without a lid to evaporate excess liquid.
  • Make-ahead: Cook the full recipe, cool completely, and refrigerate in an airtight container for up to 4 days. Reheat in a skillet over medium heat for best texture.
  • Professional trick, home-friendly: Brown the pork in two batches if your pan is small. This increases fond and deepens flavor.
  • For crispier edges: After adding cabbage, press it into the pan and let sit 30–60 seconds before stirring to get a little char.
  • Sauce balance: If the mix tastes too salty, add 1 tsp sugar or another splash (5–10 ml) rice vinegar to brighten.

Storage & Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. Cool to room temperature no more than two hours before refrigerating.
  • Freezer: This dish freezes acceptably for up to 2 months. Cool fully, portion into freezer-safe containers, and freeze flat. Thaw in the fridge overnight before reheating.
  • Reheating: Reheat gently in a skillet over medium heat for 4–6 minutes, stirring occasionally. For faster reheating, use high heat for 2–3 minutes but watch closely to avoid drying. Avoid microwaving if possible; it softens the cabbage.

Variations & Substitutions

  • Keto / Low-carb version: Omit hoisin sauce or replace with 1 tbsp coconut aminos + 1 tsp erythritol. Keep all other quantities the same.
  • Vegetarian version: Replace pork with 450 g (16 oz) crumbled firm tofu (press first) or 450 g (16 oz) cooked lentils. Increase soy sauce to 75 ml (5 tbsp) for more umami and add 1 tbsp mushroom soy sauce if available. Cooking time stays the same.
  • Chicken or turkey: Swap ground pork for 450 g (1 lb) ground chicken or turkey; brown 1–2 minutes longer and add 15–30 ml (1–2 tbsp) oil if the meat seems dry.
  • Extra heat: Add 1–2 tsp gochujang or 1 tbsp Sriracha in Step 5; adjust to taste.
  • Noodle bowl: Serve over 240 g (8 oz cooked) rice noodles or 360 g (2 cups) cooked rice for a heartier plate. Keep the skillet quantities the same; serve immediately.

Serving Suggestions & Pairings

  • Bright side: Serve with a simple cucumber salad (thinly sliced cucumbers, rice vinegar, a pinch of sugar, and sesame seeds).
  • Carb option: Pair with steamed jasmine rice or quick garlic fried rice.
  • Garnish ideas: Offer chopped cilantro, sliced scallions, toasted sesame seeds, and chili oil for guests to customize.
  • For dessert: Try our banana pudding lush or browse the best sweet dessert recipes for a crowd-pleasing finish.

Nutrition Information
Per serving (serving size: about 1¼ cups / recipe serves 4)

  • Calories: 360 kcal
  • Total Fat: 22 g
  • Saturated Fat: 6 g
  • Cholesterol: 70 mg
  • Sodium: 720 mg
  • Total Carbohydrates: 13 g
  • Dietary Fiber: 3 g
  • Sugars: 6 g
  • Protein: 25 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions
Q: Why did my egg roll in a bowl turn out soggy?
A: Soggy results come from too-small pan or covering the pan. Use a large skillet and high heat. Cook without a lid so moisture can evaporate.

Q: Can I make this without pork?
A: Yes. Use crumbled firm tofu, cooked lentils, or ground chicken. For tofu, press it first and brown well to add texture.

Q: Can I double this recipe?
A: Yes. Use a very large skillet or two pans. Do not crowd the pan — cook in batches to keep vegetables crisp.

Q: Can I prepare this the night before?
A: Absolutely. Cook fully, cool, and refrigerate in an airtight container. Reheat in a skillet over medium heat for best texture.

Q: How long does this keep in the fridge?
A: Stored properly, it keeps for up to 4 days in the refrigerator.

Q: Is this recipe keto-friendly?
A: Yes with small tweaks. Replace hoisin with coconut aminos and a low-carb sweetener, and check sugar content on store sauces.

Q: Can I add noodles to make it more filling?
A: Yes. Toss 240 g (8 oz) cooked rice noodles or 360 g (2 cups) cooked rice into the skillet at the end and heat through.

Conclusion

This egg roll in a bowl is a quick, flavor-forward weeknight winner that keeps well for lunches and reheats beautifully. For a classic take on the wrapper-free idea, see Egg Roll in a Bowl Recipe | The Kitchn for another reliable method. If you want a low-carb spin with alternative sauce swaps, check out {KETO} Egg Roll in a Bowl | The Girl Who Ate Everything.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
egg roll in a bowl recipe 2026 03 04 174456 819x1024 1

Egg Roll in a Bowl


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: veronica
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Paleo

Description

A quick, one-skillet meal capturing the delicious flavors of an egg roll with crisp cabbage, savory pork, and bright sesame-ginger aromatics.


Ingredients

Scale
  • 450 g (1 lb) ground pork
  • 400 g (14 oz) napa cabbage, shredded
  • 120 g (1 cup) shredded carrot
  • 1 large yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 30 g (2 tbsp) fresh ginger, finely grated
  • 60 ml (1/4 cup) low-sodium soy sauce
  • 15 ml (1 tbsp) rice vinegar
  • 30 ml (2 tbsp) hoisin sauce
  • 15 ml (1 tbsp) toasted sesame oil
  • 15 ml (1 tbsp) neutral oil
  • 1/2 tsp Diamond Crystal kosher salt
  • 1/2 tsp black pepper
  • Optional: chopped cilantro, chopped scallions, sesame seeds, chili oil for garnish

Instructions

  1. Prep the vegetables and aromatics.
  2. Heat the oil in the skillet and brown the pork.
  3. Push the pork to the side and add onion to sauté.
  4. Add garlic and ginger, cooking until aromatic.
  5. Add cabbage and carrot; season and sauté.
  6. Stir in sauces and let reduce.
  7. Remove from heat and finish with sesame oil; garnish and serve.

Notes

For a low-carb version, substitute hoisin sauce with coconut aminos and erythritol. For a vegetarian option, use firm tofu or lentils.

  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Asian

Nutrition

  • Serving Size: 1 serving
  • Calories: 360
  • Sugar: 6g
  • Sodium: 720mg
  • Fat: 22g
  • Saturated Fat: 6g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 13g
  • Fiber: 3g
  • Protein: 25g
  • Cholesterol: 70mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star