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
- For a classic wrapper version, compare techniques with our Cantonese Chicken Egg Roll.
- If you like stuffed and baked rolls, our Cheesy Spinach Ricotta Eggplant Roll-Ups offer a different take on rolled fillings.
- Turn this into a themed dinner and finish with a sweet twist like our Cinnamon Roll Poke Cake.
- For a fun handheld dessert after dinner, consider making Blueberry Cream Cheese Egg Rolls.
- Love the cinnamon notes? Try pairing with our Cinnamon Roll Cookies for coffee or tea dessert service.
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
Egg Roll in a Bowl
- 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
- 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
- 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)
- 15–30 ml (1–2 tbsp) sriracha or chili paste (optional)
- Salt and freshly ground black pepper to taste
Instructions
- 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.
- Heat oil in a skillet over medium-high heat. Add ground pork and cook until browned, about 5–7 minutes.
- 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.
- Add coleslaw mix and stir to combine. Sauté until cabbage is wilted but still crisp, about 3–4 minutes.
- 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.
- 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
