One-Pot Egg Roll in a Bowl
This One-Pot Egg Roll in a Bowl is a flavorful, deconstructed version of the classic, cozy dish! It's a quick, healthy meal that comes together in one pan, making cleanup a breeze while delivering a satisfying crunch and delicious flavor in every bite.
Whether you are meal prepping for the week, feeding a hungry family, or adding another recipe to your One Pot Supper Summers rotation, this simple dish is sure to become a favorite.

Why You'll Love This Recipe
- One pan and minimal cleanup
- Ready in about 30 minutes
- High in protein
- Loaded with fresh vegetables
- Family-friendly
- Great for meal prep
- Better than takeout
- Budget-friendly ingredients

Ingredients
For the Egg Roll in a Bowl
- 1 tablespoon sesame oil
- 1 pound ground pork, turkey, chicken, or beef
- 1 small yellow onion, diced
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 small head green cabbage, thinly sliced (about 8 cups)
- 2 large carrots, shredded
- ¼ cup soy sauce or coconut aminos
- 1 tablespoon rice vinegar
- 1 teaspoon sriracha (optional)
- 2 green onions, sliced
Optional Toppings
- Sesame seeds
- Additional green onions
- Sriracha
- Avocado slices
- Crispy wonton strips
Instructions
Step 1: Brown the Meat
Heat the sesame oil in a large skillet or Dutch oven over medium-high heat.
Add the ground meat and cook for 5–7 minutes, breaking it apart as it cooks, until browned and fully cooked through.
Step 2: Add the Aromatics
Add the diced onion and cook for 3–4 minutes until softened.
Stir in the garlic and ginger and cook for about 30 seconds, just until fragrant.
Step 3: Cook the Vegetables
Add the sliced cabbage and shredded carrots to the skillet.
It may seem like a lot at first, but the cabbage will quickly cook down.
Cook for 6–8 minutes, stirring frequently, until the vegetables are tender but still have a slight crunch.
Step 4: Add the Sauce
Pour in the soy sauce, and sriracha if using.
Stir everything together until evenly coated.
Cook for another 2–3 minutes to allow the flavors to combine.
Step 5: Finish and Serve
Remove from heat and stir in the green onions.
Top with sesame seeds, extra green onions, or your favorite toppings before serving.

Tips for Success
Slice the Cabbage Thinly
Thinly sliced cabbage cooks more evenly and gives the dish that classic egg roll texture.
Don't Overcook the Vegetables
The cabbage should remain slightly crisp. Overcooking can make the dish watery and mushy.
Fresh Ginger Makes a Difference
While ground ginger works in a pinch, fresh ginger gives the best flavor and truly elevates the dish.
Taste Before Serving
Soy sauces vary in saltiness. Taste the dish before serving and adjust with additional soy sauce, vinegar, or sriracha as needed.

Easy Variations
Make It Spicy
Add:
- Extra sriracha
- Chili garlic sauce
- Crushed red pepper flakes
Add More Vegetables
Try adding:
- Mushrooms
- Bell peppers
- Snap peas
- Broccoli
- Water chestnuts
Make It Extra Protein-Packed
Add:
- Scrambled eggs
- Edamame
- Additional ground meat
Meal Prep and Storage
This recipe is perfect for meal prep because the flavors get even better after sitting overnight.
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months.
Reheat
Warm in the microwave or in a skillet over medium heat until heated through.

Frequently Asked Questions
Can I use red cabbage?
Yes! Red cabbage works beautifully and adds extra color to the dish.
Can I use ground turkey?
Absolutely. Ground turkey is lean, affordable, and one of the most popular protein choices for this recipe.
Can I serve it over rice?
Yes. Serve over white rice, brown rice, jasmine rice, or cauliflower rice for a heartier meal.
Is this recipe gluten-free?
Use coconut aminos or a certified gluten-free soy sauce to make it gluten-free.
One Pot Egg Roll in a Bowl
Courtney Moody
5
15 minutes
15 minutes
350
Asian
If you're looking for a quick, healthy dinner that tastes like takeout but is made with simple ingredients you probably already have at home, this One Pot Egg Roll in a Bowl is for you. Packed with protein, fresh cabbage, carrots, and onions, it's a flavorful meal that comes together in one skillet and is ready in about 30 minutes.

Ingredients
1 tablespoon sesame oil
1 pound ground pork, turkey, chicken, or beef
1 small yellow onion, diced
4 cloves garlic, minced
1 small head green cabbage, thinly sliced
2 large carrots, shredded
¼ cup soy sauce or coconut aminos
½ tsp ground ginger
Directions
Heat a large skillet or wok over medium-high heat. Add 1 tablespoon of sesame oil and swirl to coat the bottom of the pan.
Add 1 pound of ground pork (or your choice of meat) to the skillet. Cook, breaking it apart with a spatula, until browned and cooked through, about 5-7 minutes. The meat should reach an internal temperature of 160°F for pork or beef, and 165°F for turkey or chicken.
Stir in the diced small yellow onion, minced garlic, and ginger. Sauté for about 2-3 minutes until the onion becomes translucent and fragrant.
Add the sliced green cabbage and shredded carrots to the skillet. Toss everything together and cook for an additional 7 - 10 minutes, stirring occasionally, until the cabbage has wilted and the carrots are tender but still crisp.
Pour in ¼ cup of soy sauce or coconut aminos, mixing well to evenly coat all the ingredients. Cook for another 2 minutes, allowing the sauce to meld with the vegetables and meat.
Remove from heat and let cool slightly before serving. Taste and adjust seasoning if needed.