Egg Roll in a Bowl is like your favorite egg roll, but without the wrapper, making it quick, easy, and less messy to eat. This dish features ground meat, crunchy cabbage, carrots, and a mix of simple seasonings that come together to give you all the classic egg roll flavors in a comforting, warm bowl.
I love making this when I want something satisfying but don’t feel like waiting for takeout. It’s one of those meals that feels like a treat but is actually pretty healthy and comes together in a snap. Plus, you can easily swap out ingredients to match what you have on hand or like best.
My favorite way to serve Egg Roll in a Bowl is topped with a little bit of green onion and a drizzle of soy sauce or sriracha for a hint of heat. It’s great on its own or with some steamed rice, and I find it’s always a hit whether it’s for a quick weeknight dinner or a casual lunch. It’s the kind of meal that feels simple but really hits the spot every time.
Key Ingredients & Substitutions
Ground pork: This adds rich flavor and juiciness. If you want a leaner option, ground chicken or turkey work well. For a vegetarian take, try crumbled tofu or tempeh seasoned with soy sauce.
Cabbage: A mix of green and purple cabbage gives color and crunch. You can use all green if you don’t have purple, or add shredded Brussels sprouts for variation.
Carrots and bell pepper: These add sweetness and texture. Frozen shredded carrots are fine in a pinch. Any mild pepper variety can be swapped, or omit if you prefer less sweetness.
Soy sauce and sesame oil: These give that classic egg roll flavor. Use tamari or coconut aminos for gluten-free or lower sodium versions. Sesame oil adds nuttiness, so don’t skip it if possible.
Eggs: Topping the dish with a fried egg adds richness and an extra protein boost. Optional but highly recommended for extra flavor and texture.
How Do You Get the Veggies Tender but Still Crunchy?
The key is cooking the veggies just long enough so they soften but keep some bite. Here’s how I do it:
- After browning the meat and adding aromatics, add shredded cabbage, carrots, and peppers.
- Cook on medium heat for about 5 to 7 minutes, stirring occasionally.
- You should see the cabbage slightly wilt but still vibrant and the carrots tender but not mushy.
- Keep the heat medium so the veggies don’t steam too much and lose their crunch.
- Don’t cover the pan; this lets excess moisture evaporate and keeps the texture just right.
This way, you get a fresh, bright bite in every spoonful, which makes the whole dish much more enjoyable.

Equipment You’ll Need
- Large skillet or wok – I prefer a wide pan to cook everything evenly and stir easily.
- Spatula or wooden spoon – helps to break up the meat and mix the ingredients smoothly.
- Small frying pan – for cooking sunny side up eggs to top the bowls.
- Measuring spoons and cups – keeps your ingredients just right and organized.
- Knife and cutting board – makes chopping garlic, ginger, and vegetables quick and safe.
Flavor Variations & Add-Ins
- Use ground chicken, turkey, or plant-based crumbles instead of pork for different flavors or dietary needs.
- Add a splash of rice vinegar or a dash of sesame oil at the end for a new flavor twist.
- Mix in chopped water chestnuts or bamboo shoots for extra crunch and texture.
- Top with a drizzle of Sriracha or your favorite hot sauce for extra heat and flavor.
Egg Roll in a Bowl
Ingredients You’ll Need:
Main Ingredients:
- 1 lb ground pork (or ground chicken or turkey)
- 3 cups shredded green cabbage
- 1 cup shredded purple cabbage
- 1 cup shredded carrots
- ½ cup thinly sliced red bell pepper
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, minced or grated
- 3 green onions, thinly sliced (plus extra for garnish)
Seasonings and Oils:
- 3 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp sesame oil
- 1 tbsp olive oil or vegetable oil
- 1 tbsp rice vinegar
- 1 tsp crushed red pepper flakes (optional)
- Salt and black pepper to taste
Optional Toppings:
- 4 eggs (fried sunny side up, optional but recommended)
- Sesame seeds for garnish (optional)
How Much Time Will You Need?
This Egg Roll in a Bowl recipe takes about 20-25 minutes total. It’s mostly hands-on cooking time, with quick prep for chopping and shredding vegetables. If you choose to fry eggs on top, add a few extra minutes. Perfect for a fast, tasty weeknight dinner!
Step-by-Step Instructions:
1. Browning the Meat:
Heat the olive or vegetable oil in a large skillet or wok over medium-high heat. Add the ground pork and cook, breaking it apart with a spatula, until it’s browned and fully cooked—about 5 to 7 minutes. Drain any excess fat if needed.
2. Adding Aromatics:
Stir in the minced garlic, grated ginger, and the white parts of the sliced green onions. Cook and stir for 1-2 minutes until everything smells fragrant and delicious.
3. Cooking the Vegetables:
Add the shredded green and purple cabbage, shredded carrots, and thinly sliced red bell pepper to the skillet. Give everything a good stir to combine all the ingredients.
Cook for about 5 to 7 minutes, stirring occasionally. You want the vegetables to soften a bit but still keep a little crunch and bright color.
4. Seasoning the Dish:
Pour in the soy sauce, sesame oil, and rice vinegar. Sprinkle the crushed red pepper flakes if you like a little heat. Season with salt and black pepper to your taste.
Mix everything thoroughly so the meat and veggies soak up all the flavors. Taste and adjust seasoning if needed.
5. Preparing the Egg Topping (Optional):
While the main dish cooks, heat a small amount of oil in another pan over medium heat. Fry your eggs sunny side up until the whites are set but the yolks are still runny.
6. Serving:
Scoop the egg roll mixture into bowls. Place a fried egg on top of each bowl for extra richness.
Garnish with the remaining green onion slices and sesame seeds if you have them. For extra zing, drizzle a little more soy sauce or a dash of sriracha.
Enjoy your quick, flavorful Egg Roll in a Bowl—easy, healthy, and so satisfying!
Can I Use Frozen Ground Meat for This Recipe?
Yes, you can! Just make sure to fully thaw the ground meat in the refrigerator overnight before cooking. This helps it brown evenly and prevents excess moisture in the pan.
Can I Make Egg Roll in a Bowl Ahead of Time?
Absolutely! Prepare the dish up to step 6, then cool and store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove or in the microwave before adding the fried egg topping.
How Should I Store Leftovers?
Store leftover egg roll mixture in an airtight container in the refrigerator for up to 3 days. For best texture, reheat on the stovetop over medium heat, stirring occasionally, rather than microwaving.
What Can I Substitute for Soy Sauce?
If you need a gluten-free option, tamari or coconut aminos work well. For lower sodium, opt for low-sodium soy sauce and adjust seasoning accordingly.
