Egg Roll in a Bowl is a fun and simple dish that brings all the flavors of a classic egg roll without the wrapper. It’s packed with ground meat, crunchy cabbage, carrots, and a tasty blend of soy sauce and ginger that makes every bite full of flavor. This dish is perfect when you want something quick but still satisfying and delicious.
I love making Egg Roll in a Bowl because it comes together so fast, and it feels like a little treat without all the fuss of frying. I usually cook up some ground pork or turkey and toss in a big handful of veggies. It’s one of those meals where you get a nice mix of textures — tender meat and crisp cabbage — that keeps you wanting more. Plus, it’s great when you’re trying to eat a bit lighter but don’t want to miss out on taste.
My favorite way to enjoy this recipe is straight from the pan with a side of steamed rice or even wrapped in lettuce leaves for a fresh, handheld bite. It’s perfect for busy weeknights or whenever you want comfort food that’s easy to make. I find that it’s a crowd-pleaser too — everyone loves the familiar egg roll flavors without having to wait for takeout!
Key Ingredients & Substitutions
Ground Pork: This gives a rich flavor and juicy texture. You can swap it for ground chicken or turkey for a leaner option. For a vegetarian twist, try crumbled tofu or tempeh.
Cabbage: The cabbage adds a nice crunch and mild sweetness. A mix of green and purple cabbage makes the dish colorful and tasty. You can also use Napa cabbage if you like a softer texture.
Garlic & Ginger: Fresh garlic and ginger are key to that classic egg roll flavor. If fresh isn’t available, garlic and ginger paste work fine, just use less.
Soy Sauce & Sesame Oil: These give the dish its savory and nutty notes. Use low-sodium soy sauce to control salt, or tamari for gluten-free. Sesame oil adds a deep flavor, so it’s worth including even in small amounts.
Eggs: Fried eggs on top add richness and a lovely creamy texture. If you prefer, skip the egg or serve with a soft-boiled egg instead.
How Do You Cook the Cabbage and Keep It From Getting Soggy?
Cooking cabbage just right is key. You want it tender but still crisp for a nice contrast with the meat.
- Heat your pan on medium-high to get a good sizzle when veggies hit the pan.
- Don’t overcrowd the pan; cook the cabbage in batches if needed.
- Stir often but gently, cooking for 5-7 minutes. You want the cabbage to soften without turning soggy.
- Adding the acid (rice vinegar) near the end brightens flavors and helps keep the cabbage’s texture fresh.

Equipment You’ll Need
- Large skillet or wok – I prefer a big pan so everything cooks evenly and easily. It’s perfect for stir-frying all the ingredients.
- Wooden spoon or spatula – helps you stir and mix the ingredients without scratching your pan.
- Frying pan – for cooking the fried eggs on top; a non-stick skillet makes flipping easy.
- Measuring spoons and cups – for soy sauce, rice vinegar, and sesame oil, so everything is just right.
Flavor Variations & Add-Ins
- Protein swaps: Use ground chicken, turkey, or even beef if you prefer different flavors or need a change from pork.
- Make it spicy: Add more sriracha, chili flakes, or a dash of hot sauce for extra heat.
- Veggie boost: Toss in sliced bell peppers, mushrooms, or bean sprouts to add more texture and flavor.
- Cheesy topping: Sprinkle some shredded cheese or add a dollop of cream cheese under the egg for a richer finish.
How to Make Egg Roll in a Bowl
Ingredients You’ll Need:
- 1 lb ground pork (or ground chicken/turkey)
- 4 cups shredded cabbage (green or a mix of green and purple)
- 1 cup shredded carrots
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 3 green onions, sliced (separate white and green parts)
- 1 tablespoon soy sauce
- 1 tablespoon sesame oil
- 1 tablespoon rice vinegar
- 1 teaspoon sriracha or chili garlic sauce (optional)
- 1 teaspoon toasted sesame seeds
- Salt and pepper to taste
- 2 large eggs (for frying on top)
- Cooking oil for frying
How Much Time Will You Need?
This dish takes about 20-25 minutes total. You’ll spend roughly 15-20 minutes cooking the meat and veggies, plus 5 minutes frying the eggs and assembling your bowls. It’s a quick, easy meal perfect for busy weeknights.
Step-by-Step Instructions:
1. Cook the Ground Meat:
Heat a large skillet or wok over medium-high heat and add a little cooking oil. Add the ground pork and cook it, breaking it apart with a spoon, until it’s browned and cooked through (about 5-7 minutes). Drain any extra fat if needed.
2. Add Flavors and Veggies:
Stir in the minced garlic, ginger, and the white parts of the green onions. Cook for 1-2 minutes until fragrant. Then add the shredded cabbage and carrots. Cook, stirring often, until the veggies start to soften but still have some crunch (about 5-7 minutes).
3. Season and Finish Cooking:
Pour in the soy sauce, sesame oil, rice vinegar, and sriracha if you want some heat. Mix everything well to coat the meat and veggies evenly. Season with salt and pepper to taste. Cook for another 1-2 minutes until heated through.
4. Fry the Eggs:
In a separate pan, heat a little oil over medium heat. Crack the eggs in and cook them sunny-side up, or to your favorite doneness.
5. Serve and Garnish:
Spoon the egg roll mixture into bowls, then top each with a fried egg. Sprinkle with the green parts of the green onions and toasted sesame seeds. Add extra chili flakes or sriracha if you like it spicy.
Enjoy this tasty, comforting Egg Roll in a Bowl as is, or serve it alongside steamed rice or wrapped in fresh lettuce leaves for a lighter bite!
Can I Use Ground Chicken or Turkey Instead of Pork?
Absolutely! Ground chicken or turkey works great and makes the dish a bit leaner. Just cook it the same way until browned and fully cooked.
How Do I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave before serving. The fried egg is best made fresh.
Can I Make This Recipe Gluten-Free?
Yes! Use tamari or a gluten-free soy sauce instead of regular soy sauce to keep it gluten-free without losing flavor.
Is It Possible to Skip the Egg on Top?
Definitely! The egg adds richness, but you can skip it or replace it with a soft-boiled egg or even a poached egg for a different texture.
