Egg Roll in a Bowl is a super simple and tasty dish that feels just like an egg roll without all the wrapping and frying. It’s packed with crunchy cabbage, ground meat, shredded carrots, and that classic egg roll flavor from soy sauce, garlic, and a hint of ginger. The best part is how fast it comes together, making it perfect for busy weeknights.
I love making this recipe because it’s a great way to enjoy the flavors of an egg roll without the hassle of rolling or deep-frying. It’s also easy to customize—sometimes I toss in some sliced green onions or a sprinkle of sesame seeds for extra fun. Plus, it’s one of those dishes that feels a little special but is really just simple ingredients doing their thing.
I usually serve Egg Roll in a Bowl with a side of steamed rice or just as it is for a low-carb meal. It’s always a crowd-pleaser, especially when I want something warm and comforting without a lot of fuss. If you like the idea of an egg roll but want to skip the crunchy shell, this bowl is going to quickly become a favorite!
Key Ingredients & Substitutions
Ground Meat: Ground pork gives a nice flavor but chicken or beef works well too. For a vegetarian option, try crumbled tofu or cooked lentils for protein.
Cabbage: Using both green and purple cabbage adds color and crunch. You can skip the purple if unavailable, or add shredded kale or bok choy for variety.
Soy Sauce: Regular soy sauce adds saltiness and umami. Use tamari for gluten-free or coconut aminos for soy-free needs. Adjust salt accordingly.
Ginger and Garlic: These bring classic egg roll flavor. Fresh is best, but ground ginger or garlic powder can be used in a pinch—use less to avoid overpowering.
Hoisin Sauce: Optional but adds a hint of sweetness and depth. You can substitute with a mix of soy sauce and a little honey or maple syrup.
How Do I Get the Cabbage Just Right Without It Getting Soggy?
Cooking cabbage so it’s tender but still a bit crunchy is key for this dish. Here’s how I do it:
- Start with medium-high heat to cook the meat first and build flavor.
- Add cabbage last and stir often, cooking for just 5-7 minutes.
- Don’t cover the pan—steaming can make cabbage soggy.
- Keep an eye on it and stop cooking when the cabbage softens slightly but still has bite.
This way you keep the fresh texture that makes this dish enjoyable and gives it that authentic egg roll crunch without frying.

Equipment You’ll Need
- Large skillet or wok – I like a big pan that heats evenly so everything cooks smoothly.
- Spatula or wooden spoon – perfect for stirring and breaking up the meat as it cooks.
- Measuring cups and spoons – for soy sauce, rice vinegar, and hoisin sauce, ensuring accurate flavor balances.
- Knife and cutting board – for mincing garlic, ginger, and slicing green onions; sharp tools make prep faster and safer.
Flavor Variations & Add-Ins
- Swap ground pork for ground turkey or chicken for a leaner taste or mild flavor.
- Add sliced mushrooms or water chestnuts for extra texture and umami.
- Use shredded cabbage and carrots with a splash of apple cider vinegar for a tangy twist.
- Sprinkle with chopped peanuts or cashews for crunch and a nutty flavor—great for adding texture.
Egg Roll in a Bowl
Ingredients You’ll Need:
- 1 lb ground pork (or ground chicken or beef)
- 1 tablespoon sesame oil
- 3 cups shredded green cabbage
- 1 cup shredded purple cabbage
- 1 cup shredded carrots
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1/4 cup soy sauce (or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon hoisin sauce (optional, for a touch of sweetness)
- 1/2 teaspoon crushed red pepper flakes (optional, for heat)
- 3 green onions, sliced thin (reserve some for garnish)
- Sriracha sauce, for drizzling
- Sesame seeds, for garnish (optional)
How Much Time Will You Need?
This dish takes about 20-25 minutes from start to finish. Most of the time is spent cooking the meat and vegetables together, making it quick and perfect for busy dinners.
Step-by-Step Instructions:
1. Cook the Ground Meat:
Heat a large skillet or wok over medium-high heat and add the sesame oil. Add the ground pork (or your choice of meat) and cook, breaking it apart with a spoon, until browned and cooked through, about 5-7 minutes.
2. Add Garlic and Ginger:
Stir in the minced garlic and ginger. Cook for another 1-2 minutes until fragrant, making your kitchen smell amazing!
3. Stir in the Vegetables:
Add the shredded green cabbage, purple cabbage, and carrots. Cook, stirring occasionally, until the cabbage softens but still has a bit of crunch, around 5-7 minutes.
4. Add the Sauces and Seasoning:
Pour in the soy sauce, rice vinegar, and hoisin sauce if you’re using it. Sprinkle crushed red pepper flakes if you like a little heat, then stir everything well to combine all the flavors.
5. Finish and Serve:
Mix in the sliced green onions and cook for one more minute. Remove from heat and transfer to a serving bowl. Garnish with extra green onions, a drizzle of sriracha, and sesame seeds if you’d like. Serve warm, on its own or with steamed rice.
Can I Use Frozen Ground Meat for This Recipe?
Yes, you can! Just make sure to fully thaw the meat before cooking for even browning and proper texture. Thaw overnight in the fridge or use the defrost function on your microwave.
Can I Make Egg Roll in a Bowl Ahead of Time?
Absolutely! Prepare the dish, cool it, and store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or microwave, stirring occasionally.
How Do I Make This Recipe Vegetarian?
Swap the ground meat with firm tofu crumbles or cooked lentils. Add a splash of vegetable broth if needed to keep the dish juicy and full of flavor.
What Can I Serve with Egg Roll in a Bowl?
This dish is great on its own or served with steamed rice or cauliflower rice for a low-carb option. A side of fresh cucumber salad or steamed edamame pairs well too!



