Egg Roll in a Bowl

Egg Roll in a Bowl

Garlicky, savory, and lightly sweet, Egg Roll in a Bowl turns the classic takeout into a fast, one-pan weeknight winner. After testing this version 10 times, I landed on a balance of browned pork, tender cabbage, and a tangy sauce that clings to every bite. This is the version I perfected for busy nights when I wanted the crisp flavors of an egg roll without wrappers or deep frying. The method is forgiving, cooks in one skillet, and cleans up in minutes — perfect for beginners and seasoned cooks alike. If you love the fillings of a classic roll but want less fuss, this skillet riff delivers. Read on for ingredient science, step-by-step timing, and pro tips so your bowl comes out bright, juicy, and crisp every time.

Why This Recipe Works

  • High heat browning builds savory Maillard flavor on the meat and vegetables for deep, savory notes.
  • Thinly shredded cabbage wilts quickly and keeps a slight crunch; the cut and timing prevent a soggy mix.
  • A simple sauce of soy, rice vinegar, and sesame oil balances umami, acidity, and fat so every bite tastes complete.
  • Cornstarch slurry (optional) gives a glossy, clingy sauce without making the bowl heavy.
  • Finishing with sesame oil and green onions preserves bright aromatics and texture.

Ingredients Breakdown

  • 500 g (1 lb) ground pork — Fat adds flavor and mouthfeel; leaner meat will be drier. You can use ground turkey (drier) or ground chicken (milder).
  • 340 g (12 oz) coleslaw mix (shredded cabbage and carrots) — The thin shreds cook fast and keep bite. If you use thick-cut cabbage, slice it thinner.
  • 150 g (5 oz) mushrooms, sliced (optional) — Adds earthiness and soaks up sauce; use cremini or button.
  • 4 green onions, white and green parts separated and thinly sliced — Whites go in early for flavor; greens finish the dish.
  • 3 garlic cloves, minced (about 9 g) and 2 tsp (10 g) fresh ginger, minced — Aromatics that brighten and warm the dish.
  • 60 ml (1/4 cup) low-sodium soy sauce — Provides umami and salt; if you use regular soy sauce, reduce added salt.
  • 30 ml (2 tbsp) rice vinegar — Adds acidity to cut richness.
  • 15 ml (1 tbsp) toasted sesame oil — Finishing oil for nutty aroma; do not cook too long or it will burn.
  • 15–30 ml (1–2 tbsp) neutral oil (vegetable or canola) for cooking.
  • 15 ml (1 tbsp) cornstarch mixed with 15 ml (1 tbsp) water — Optional slurry for thickening; skip for looser sauce.
  • 15–30 ml (1–2 tbsp) sriracha or chili paste — Optional for heat.
  • Salt and freshly ground black pepper to taste.
  • Kosher salt: I recommend Diamond Crystal; if using Morton, use roughly half the volume because Morton is denser.

Substitutions and impact warnings:

  • Vegetarian: Replace pork with 400 g (14 oz) firm tofu, pressed and crumbled. Texture will be softer; press well to reduce water.
  • Gluten-free: Use tamari or gluten-free soy sauce; cornstarch is gluten-free.
  • Keto: Omit cornstarch slurry; the bowl is naturally low-carb when served without rice.
  • Brand notes: Use a good low-sodium soy sauce for better control over salt. If you use regular soy, reduce added salt.

Essential Equipment

  • 30 cm (12-inch) skillet or wok (not too small) — A large surface helps meat brown instead of steam.
  • Rubber spatula or wooden spoon for scraping and stirring.
  • Microplane or fine grater for garlic/ginger if you want even texture.
  • Small bowl for the sauce and a measuring spoon set.
  • If you don’t have a large skillet, use two smaller pans and merge contents before finishing.

Step-by-Step Instructions

Serves 4. Prep time 15 minutes. Cook time 15 minutes. Total time 30 minutes. Inactive time: None.

Step 1: Make the sauce and prep aromatics

Whisk together 60 ml (1/4 cup) low-sodium soy sauce, 30 ml (2 tbsp) rice vinegar, 15 ml (1 tbsp) toasted sesame oil, and 15–30 ml (1–2 tbsp) sriracha in a small bowl. Mix the 15 ml (1 tbsp) cornstarch with 15 ml (1 tbsp) water if using. Mince 3 garlic cloves (9 g) and 2 tsp (10 g) ginger and slice 4 green onions. This takes about 5–6 minutes.

Step 2: Brown the meat

Heat 15–30 ml (1–2 tbsp) neutral oil in a 30 cm (12-inch) skillet over medium-high heat until shimmering. Add 500 g (1 lb) ground pork and cook, breaking it up, until well-browned and no pink remains, about 5–7 minutes. Do not overcrowd the pan — brown in batches if needed to get deep color. Drain excess fat if there’s more than 2 tbsp.

Step 3: Add aromatics and mushrooms

Add the white parts of the green onions, 3 cloves garlic, and 2 tsp ginger to the skillet. Sauté for 45–60 seconds until fragrant. Add 150 g (5 oz) sliced mushrooms and cook 2–3 minutes until they release moisture and start to brown.

Step 4: Cook the cabbage

Add 340 g (12 oz) coleslaw mix and stir to combine. Sauté for 3–4 minutes, tossing every 30 seconds, until the cabbage is wilted but still slightly crisp and fragrant. Look for glossy edges and a bright color.

Step 5: Add sauce and thicken

Pour in the sauce and stir to coat. Cook 1–2 minutes for the flavors to marry. If you want a thicker glaze, stir the cornstarch slurry and add it now; cook 30–60 seconds until the sauce thickens and looks glossy. Taste and season with salt and pepper.

Step 6: Finish and serve

Remove from heat and stir in the green parts of the scallions and a final drizzle (5 ml / 1 tsp) of toasted sesame oil. Serve immediately with hot rice or over lettuce cups. The dish should be hot, saucy but not watery, and have tender-crisp cabbage.

Expert Tips & Pro Techniques

  • High initial heat is your friend here. Get the pan hot so the meat browns quickly and flavors develop. Avoid steaming.
  • Common mistake: adding all the cabbage at once into a cold pan causes sogginess. Warm the pan and add cabbage to a hot pan, then toss for a brief time.
  • If your pan is smoking, lower the heat and finish cooking — burning the sesame oil makes a bitter taste.
  • Make-ahead: Cook everything through Step 5, cool, and refrigerate up to 2 days. Reheat in a skillet over medium heat, adding a splash of water or extra soy sauce to refresh the sauce.
  • Professional trick adapted for home: Brown meat in uncovered skillet to concentrate juices; finish covered for 30–60 seconds if your cabbage needs a touch more tenderness.
  • To keep texture, do not overcook the cabbage — stop when it’s wilted but still slightly crisp. Overcooking makes the bowl limp.

Storage & Reheating

  • Refrigerator: Cool to room temperature, place in an airtight container, and store for up to 3 days.
  • Freezer: This dish freezes okay but textures change. Freeze in a shallow airtight container for up to 2 months. Thaw in the fridge overnight.
  • Reheating: Reheat in a skillet over medium heat for 4–6 minutes until hot throughout. If needed, add 1–2 tbsp water to loosen the sauce. Avoid microwaving for long stretches — it can make the cabbage soggy.

Variations & Substitutions

  • Gluten-Free Version: Use tamari instead of soy sauce and skip the cornstarch if you prefer (or use arrowroot). Everything else stays the same; cook time unchanged.
  • Vegetarian Tofu Version: Press and crumble 400 g (14 oz) firm tofu and brown in 15–30 ml (1–2 tbsp) oil for 5–7 minutes before adding aromatics. Expect softer texture; add an extra minute of browning for chew.
  • Low-Sodium Version: Use low-sodium soy sauce and add 15 ml (1 tbsp) extra rice vinegar and a pinch of sugar to maintain flavor. Salt only at the end.
  • Spicy Sriracha Bowl: Increase sriracha to 30 ml (2 tbsp) or add 1 tsp chili flakes. Keep the same cook times.
  • Noodle Upgrade: Toss with 200 g (7 oz) cooked ramen or udon at the end and heat 1–2 minutes; serve immediately. Cook time increases by 1–2 minutes.

Serving Suggestions & Pairings

  • Serve over steamed jasmine rice or cauliflower rice for a lighter plate.
  • Pickled cucumbers or quick pickled carrots bring a bright contrast to the rich pork.
  • Garnish with toasted sesame seeds and extra sliced green onions.
  • Pair with a crisp lager or a light jasmine tea for balance.
  • If you want a different egg-roll experience, try our Blueberry Cream Cheese Egg Rolls for dessert after this meal.

Nutrition Information
Per serving (serving size: about 1 bowl; recipe makes 4 servings)

  • Calories: 330 kcal
  • Total Fat: 20 g
  • Saturated Fat: 6 g
  • Cholesterol: 60 mg
  • Sodium: 650 mg
  • Total Carbohydrates: 8 g
  • Dietary Fiber: 2 g
  • Sugars: 4 g
  • Protein: 27 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 watery?
A: Too much moisture usually comes from crowded pan cooking or wet vegetables. Cook in batches if needed, and avoid adding raw, thick-cut cabbage — shred it thin.

Q: Can I make this without eggs?
A: This recipe is already wrapper-free and usually served without eggs. If you mean without meat, use crumbled, pressed tofu (400 g / 14 oz) and brown it well for texture.

Q: Can I double this recipe?
A: Yes. Use a very large skillet or two pans to avoid overcrowding. Doubling in a small pan will steam ingredients and prevent proper browning.

Q: Can I prepare this the night before?
A: Yes. Finish through Step 5, cool, and refrigerate up to 2 days. Reheat in a skillet, adding a splash of water or soy sauce to revive the sauce.

Q: How long does this keep in the fridge?
A: Stored in an airtight container, it will keep for up to 3 days. Reheat thoroughly until steaming.

Q: What if I don’t have sesame oil?
A: Use 5–10 ml (1–2 tsp) of peanut oil for a nutty note, or omit — but the finishing sesame oil gives a distinctive flavor you won’t get otherwise.

Q: Can I use pre-shredded cabbage?
A: Yes; pre-shredded coleslaw mix is convenient and works well because the pieces are thin and cook quickly.

Internal links to similar recipes and inspiration

Conclusion

This Egg Roll in a Bowl is an easy, flexible way to get the flavors of an egg roll without frying or wrappers. It’s fast, high on texture, and a great template for protein swaps, heat adjustments, and make-ahead meals. For another tested variation, see the reliable Egg Roll in a Bowl Recipe | The Kitchn, and for a helpful home-cook take, compare notes with Egg Roll in a Bowl – Spend With Pennies. Enjoy tweaking this one-pan favorite to fit your weeknight routine.

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 2026 03 04 212107 819x1024 1

Egg Roll in a Bowl


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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

Description

A fast, one-pan skillet dish with the classic flavors of an egg roll, featuring browned pork, tender cabbage, and a tangy sauce.


Ingredients

Scale
  • 500 g (1 lb) ground pork
  • 340 g (12 oz) coleslaw mix (shredded cabbage and carrots)
  • 150 g (5 oz) mushrooms, sliced (optional)
  • 4 green onions, white and green parts separated and thinly sliced
  • 3 garlic cloves, minced
  • 2 tsp (10 g) fresh ginger, minced
  • 60 ml (1/4 cup) low-sodium soy sauce
  • 30 ml (2 tbsp) rice vinegar
  • 15 ml (1 tbsp) toasted sesame oil
  • 1530 ml (1–2 tbsp) neutral oil (vegetable or canola) for cooking
  • 15 ml (1 tbsp) cornstarch mixed with 15 ml (1 tbsp) water (optional)
  • 1530 ml (1–2 tbsp) sriracha or chili paste (optional)
  • Salt and freshly ground black pepper to taste

Instructions

  1. Make the sauce and prep aromatics: Whisk together soy sauce, rice vinegar, sesame oil, and sriracha in a small bowl. Mix cornstarch with water if using. Mince garlic and ginger and slice green onions.
  2. Heat oil in a skillet over medium-high heat. Add ground pork and cook until browned, about 5–7 minutes.
  3. Add white parts of the green onions, garlic, and ginger to the skillet. Sauté until fragrant, about 45–60 seconds. Add sliced mushrooms and cook until they release moisture.
  4. Add coleslaw mix and stir to combine. Sauté until cabbage is wilted but still crisp, about 3–4 minutes.
  5. Pour in the sauce and stir to coat. Cook for 1–2 minutes to marry flavors. Add cornstarch slurry if desired and cook until sauce thickens.
  6. Remove from heat and stir in green onion tops and a drizzle of sesame oil. Serve immediately.

Notes

This dish is flexible with protein swaps and can easily be made gluten-free or vegetarian. Store leftovers in the refrigerator for up to 3 days.

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

Nutrition

  • Serving Size: 1 serving
  • Calories: 330
  • Sugar: 4g
  • Sodium: 650mg
  • Fat: 20g
  • Saturated Fat: 6g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 27g
  • Cholesterol: 60mg

Leave a Comment

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