Egg Roll in a Bowl is a deliciously simple dish that brings all the flavors of a classic egg roll without the hassle of wrappers. It’s packed with ground meat, crunchy cabbage, carrots, and a tasty mix of garlic and ginger that make each bite burst with flavor. This recipe gives you all the good stuff without the frying, making it a perfect weeknight dinner that’s quick and satisfying.
I love making Egg Roll in a Bowl when I want something that feels like a treat but is still easy and nutritious. The best part is how the cabbage and veggies get just a little tender but still keep a nice crunch, which I always look forward to. I usually add a splash of soy sauce and a sprinkle of green onions on top to give it that extra pop, and it never disappoints.
This dish goes great on its own or over a bed of rice or noodles if you want to make it a hearty meal. I’ve found that it’s also a big hit with friends and family, especially when I serve it straight from the pan so everyone can help themselves. It’s one of those recipes that feels cozy and fresh at the same time, perfect for when you want dinner done without any fuss.
Key Ingredients & Substitutions
Ground Meat: Pork is classic here and gives great flavor, but ground beef or turkey works well too. For a lighter option, try ground chicken or even plant-based crumbles if you want to skip meat.
Cabbage: Green cabbage is the base and adds crunch. You can mix in some purple cabbage for color and extra nutrients. Napa cabbage also works if you prefer a milder taste.
Carrots: Shredded carrots add sweetness and texture. If you don’t have fresh carrots, frozen shredded carrots can be a handy substitute.
Garlic & Ginger: Fresh is best for vibrant flavor, but garlic powder and ground ginger can be used in a pinch. These aromatics give the dish its signature Asian-inspired taste.
Soy Sauce & Hoisin: Soy sauce adds salty umami, while hoisin brings a touch of sweetness. Tamari or coconut aminos are great gluten-free alternatives to soy sauce. Hoisin is optional but adds depth.
Eggs: The fried egg on top adds richness and makes it extra satisfying. If you prefer, you can skip the egg or serve with a soft-boiled or poached egg instead.
How Can I Get the Perfect Texture for the Vegetables?
The secret to a great Egg Roll in a Bowl is cooking the veggies so they’re tender but still have a bit of crunch. Here’s how I do it:
- Cook the ground meat first until nicely browned; this way the pan is seasoned and ready for the veggies.
- Add garlic and ginger briefly—just until they release aroma, about 1 minute; don’t burn them.
- Stir in shredded cabbage, carrots, and green onions, then cook over medium heat. Keep stirring often to cook evenly.
- Cook for about 4-5 minutes until the cabbage softens but still has a bite. Avoid overcooking or it gets soggy.
- Add the sauce ingredients at the end and cook a couple more minutes to let flavors combine without losing that fresh crunch.
Following these steps gives you deliciously balanced textures, just like the inside of a fresh egg roll.

Equipment You’ll Need
- Large skillet or wok – I like using a wok because it heats evenly and makes stir-frying easier.
- Spatula or wooden spoon – perfect for breaking up the meat and stirring the vegetables.
- Frying pan – for making the fried eggs on top; non-stick is best for easy cleanup.
- Measuring spoons and cups – to keep the sauces and seasonings just right.
Flavor Variations & Add-Ins
- Use ground chicken or beef instead of pork for a different flavor profile.
- Add a teaspoon of sesame oil in the sauce for extra nuttiness.
- Mix in shredded zucchini or bell peppers for added vegetables.
- Top with crushed peanuts or toasted sesame seeds for crunch and extra flavor.
How to Make Egg Roll in a Bowl
Ingredients You’ll Need:
- 1 lb ground pork (or ground beef or turkey)
- 1 tablespoon sesame oil
- 3 cups shredded green cabbage
- 1 cup shredded carrots
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, minced
- 3 green onions, sliced (reserve some for garnish)
- 1/4 cup soy sauce (or tamari for gluten-free)
- 1 tablespoon rice vinegar
- 1 tablespoon hoisin sauce (optional for sweetness)
- 1/2 teaspoon crushed red pepper flakes (adjust to taste)
- Salt and pepper to taste
- 2 large eggs (for frying on top)
- Optional garnish: additional green onions, chili flakes, or sesame seeds
Time Needed:
This meal comes together quickly! You’ll need about 10 minutes to prep the veggies and ingredients, plus 15 minutes to cook everything. In around 25 minutes, you’ll have a tasty, wholesome dish ready to enjoy.
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 and cook for about 5-7 minutes, breaking it apart with a spatula until it’s browned and fully cooked. Season with a pinch of salt and pepper.
2. Sauté Garlic and Ginger:
Turn the heat down to medium and add the minced garlic and ginger to the skillet. Cook for about 1 minute until fragrant, stirring often to avoid burning.
3. Add the Vegetables:
Stir in the shredded cabbage, carrots, and most of the sliced green onions (save some green onions for garnish). Cook for 4-5 minutes, stirring frequently, until the vegetables are tender but still a little crisp.
4. Mix in the Sauces and Seasonings:
Pour in the soy sauce, rice vinegar, hoisin sauce (if using), and crushed red pepper flakes. Stir everything well to combine, and cook for another 2-3 minutes to let the flavors blend nicely.
5. Fry the Eggs:
While the mixture cooks, heat a separate non-stick pan and fry the eggs sunny-side up or the way you like them.
6. Serve and Garnish:
Spoon the egg roll mixture into bowls, and top each serving with a fried egg. Sprinkle on the reserved green onions, extra crushed red pepper flakes, or chili flakes for a little kick.
Enjoy your Egg Roll in a Bowl as is, or serve it over warm rice or cauliflower rice for a delicious and satisfying meal!
Can I Use Frozen Ground Meat for This Recipe?
Yes! Just make sure to fully thaw the ground meat in the refrigerator overnight before cooking. This helps it brown properly and cook evenly in the skillet.
Can I Make Egg Roll in a Bowl Ahead of Time?
Absolutely! You can prepare the entire dish except for the fried eggs up to 2 days in advance. Store it in an airtight container in the fridge, then reheat on the stove or microwave before adding freshly cooked eggs.
What Can I Use Instead of Hoisin Sauce?
If you don’t have hoisin sauce, you can skip it or substitute with a little honey or maple syrup for sweetness, plus a splash of soy sauce. This keeps the flavor balanced and delicious.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave, stirring occasionally to warm evenly. Add a fried egg fresh when serving to keep it tasty!
