
This hearty Egg Roll in a Bowl has completely transformed my weeknight dinner routine. It delivers all the delicious flavors of your favorite Chinese appetizer without the deep-fried wrapper, making it both healthier and faster to prepare on busy evenings.
I first created this recipe during a particularly busy work week when I was craving takeout but wanted something lighter. My family now requests it at least twice a month, especially when we want something satisfying but not heavy.
Ingredients
- Ground turkey: creates a lighter version but still provides plenty of protein and savory flavor
- Sweet onion: adds natural sweetness that balances the savory elements perfectly
- Shredded carrots: provide color, subtle sweetness, and extra nutrition
- Fresh garlic cloves: deliver aromatic punch that canned versions simply cannot match
- Fresh ginger: gives that authentic Asian flavor profile you recognize from restaurant egg rolls
- Chicken broth: helps deglaze the pan and creates steam for cooking the vegetables properly
- Cabbage: forms the bulk of this dish, choose fresh for best texture and flavor
- Soy sauce or tamari: provides the umami foundation essential for authentic flavor
- Rice vinegar: adds brightness and balances the richness of the meat
- Toasted sesame oil: finishes the dish with that distinctive nutty flavor that makes Asian cuisine so memorable
Step-by-Step Instructions
- Brown the Turkey:
- Heat olive oil in your largest skillet over medium heat until it shimmers but doesn't smoke. Add ground turkey and break it into small pieces with a wooden spoon. Cook until just barely pink in spots about 5 to 6 minutes. The meat should be mostly cooked but not dry or tough.
- Create the Aromatic Base:
- Push the turkey to one side of the pan creating space to add your onions and remaining oil. Cook the onions until they become translucent and start to soften about 3 to 4 minutes. Add your carrots, garlic, and ginger, stirring frequently for 2 minutes. This layering of aromatics builds the foundation of flavor for the entire dish. When you smell the garlic and ginger becoming fragrant, pour in the chicken broth immediately to prevent burning and scrape any browned bits from the bottom of the pan.
- Add Cabbage and Seasonings:
- Add your shredded cabbage, soy sauce, vinegar, salt, and pepper. The pan will look very full, but cabbage reduces dramatically when cooked. Stir everything well to combine then cover the pan. Reduce heat to medium low and let it cook for 12 to 15 minutes. This gentle steam bath allows the cabbage to soften while absorbing all the flavors in the pan.
- Finish and Serve:
- Remove from heat and drizzle with toasted sesame oil, stirring well to incorporate. This final touch adds that distinctive nutty flavor that makes the dish truly reminiscent of an egg roll. Serve over white rice if desired and add optional toppings like green onions, toasted sesame seeds, and sriracha mayo for extra flavor and texture.

The fresh ginger is my absolute favorite ingredient in this recipe. I discovered its transformative power years ago when comparing fresh to dried and have never looked back. When my children were younger, they would actually help me peel ginger using the edge of a spoon which made them more excited to try the final dish.
Perfect Meal Prep Solution
This Egg Roll in a Bowl shines as a meal prep option. The flavors actually develop and improve overnight, making next-day lunches something to look forward to. Portion the finished recipe into individual containers with a side of rice for grab-and-go meals throughout the week. Just make sure to keep the optional toppings like green onions and sriracha mayo separate until serving to maintain their fresh texture and flavor.
Customization Options
The beauty of this recipe lies in its flexibility. Swap ground turkey for ground chicken, pork, beef, or even crumbled tofu for a vegetarian version. The base recipe stays the same regardless of protein. For a spicier version, add red pepper flakes or a tablespoon of chili garlic sauce during cooking. You can also add other vegetables like bell peppers or water chestnuts for extra crunch and nutrition. Just be sure to add firmer vegetables earlier in the cooking process and more delicate ones toward the end.
Serving Suggestions
While delicious on its own over rice, this Egg Roll in a Bowl can become part of a larger Asian-inspired feast. Serve alongside homemade spring rolls, wonton soup, or a simple cucumber salad dressed with rice vinegar and sesame seeds. For a lower-carb option, serve in lettuce cups using butter lettuce leaves as wraps which creates an interesting textural contrast and makes for fun interactive dining.
The Secret to Perfect Texture
The key to this dish is achieving the right cabbage texture. Too crunchy and it loses the egg roll essence. Too soft and it becomes mushy. Test the cabbage at the 10-minute mark during cooking by taking a bite. The ideal texture has some softness but still retains a slight bite in the thicker parts of the cabbage. This textural contrast is what makes the dish so satisfying to eat. If using pre-shredded cabbage or coleslaw mix, watch the cooking time carefully as the finer shreds will cook more quickly than hand-cut cabbage.
Frequently Asked Questions
- → Can I use ground pork instead of turkey?
Yes, ground pork works wonderfully as a substitute for turkey in this dish. It adds a richer flavor!
- → What can I serve this dish with?
You can serve it over cooked white rice, brown rice, or even cauliflower rice for a lower-carb option. Add toppings like sesame seeds, green onions, or sriracha mayo for extra flavor.
- → Can I make this vegetarian?
Of course! Substitute the ground meat with plant-based crumbles or diced tofu for a vegetarian version.
- → How should I store the leftovers?
Store leftovers in an airtight container in the refrigerator for 3-4 days. Avoid freezing as the cabbage might become mushy after thawing.
- → Which soy sauce should I use?
Regular soy sauce works well, but for less sodium, opt for Tamari or coconut aminos. Tamari is also naturally gluten-free!