I have a confession to make. For years, I thought making Asian food at home was just… complicated. Like you needed a wok and a million special ingredients and some kind of culinary degree. Turns out I was really wrong.
This egg roll in a bowl thing? It might be the easiest dinner I make all week. And I’m not exaggerating when I say my family requests it constantly.
The first time I made it, I was actually trying to clean out my fridge. Had half a bag of coleslaw mix dying in the crisper drawer, some ground pork in the freezer, and I was too tired to run to the store.
I figured I’d just throw it all in a pan and hope for the best. That was like three years ago and honestly? I’ve never gone back. The deep fried wrapper is overrated anyway.
Why This One Stuck With Me
So here’s the thing about this recipe that I didn’t expect – it actually tastes better the next day. I know that sounds weird because most stir-fry things get sad and soggy. But something about the cabbage just soaking up all that sauce overnight in the fridge? It’s almost better cold, straight from the container, standing in front of the refrigerator at 11pm. Not that I’ve done that. Multiple times.
And the cleanup situation is a dream. One skillet. That’s it. I’ve made this on nights when my sink was already full of dishes and I just couldn’t face adding more. You brown the meat, toss everything else in, and dinner just… happens. No separate bowls for mixing sauce, no extra pots for rice if you don’t want them. It’s the kind of meal that makes you feel like you have your life together even when you definitely do not.
I also love that I can make this for myself on a night when my husband is working late, and then he’ll come home, smell it, and get all excited about the leftovers. It’s like a gift that keeps giving. The recipe says it serves 4 but honestly? Sometimes I stretch it to 3 if people are hungry. Or I keep it at 4 and just have a little extra for my lunch the next day. No shame.
Ingredients I Used for the Recipe
Let me walk you through what you need. Most of this stuff is pretty standard once you stock your pantry the first time.
- 1 lb ground meat – I almost always use ground pork because that’s what’s in actual egg rolls. But ground turkey works great too, especially if you’re watching fat. Ground beef is fine but has a stronger flavor that kind overpowers the other stuff. Chicken is okay but can be dry so watch it.
- 1 small sweet onion, diced – I use sweet because it’s milder. My kid notices regular onion too much but sweet onion flies under the radar. Dice it small so it cooks fast.
- 1 tablespoon sesame oil – Okay do NOT skip this. I made that mistake once thinking I could just use vegetable oil and it was not the same at all. That nutty flavor is what makes this taste like takeout. Buy a bottle, it keeps forever in the fridge.
- 1 tablespoon rice vinegar – This brightens everything up. Regular vinegar is too harsh, rice vinegar is gentle and a little sweet.
- ¼ cup less sodium soy sauce – Regular soy sauce makes this way too salty. Trust me, I learned the hard way. Go with low sodium so you can control the salt later.
- 2 tablespoons hoisin sauce – This is the secret weapon. It’s thick and sweet and salty and just makes everything taste restaurant-quality. Sometimes I add an extra spoonful because I like it richer.
- 2 teaspoons minced fresh garlic – I use the jarred stuff because I’m lazy. Don’t judge me. If you have fresh garlic by all means use it, but jarred works fine.
- 1 teaspoon ground ginger (or 1 ½ tablespoons fresh grated) – I keep a tube of ginger paste in my fridge door. It lasts forever and I don’t have to deal with peeling fresh ginger. Ground ginger works in a pinch but fresh has more zip.
- 1 (16 ounce) bag coleslaw mix – This is the shortcut that makes this recipe actually happen on a weeknight. No shredding cabbage, no grating carrots. It’s all right there.
- ½ cup grated or “matchstick” carrots – Even though coleslaw mix usually has some carrots, I add extra because I love them. They get a little sweet when they cook.
- 2 green onions, thinly sliced – Save these for the end so they stay fresh and bright. If you cook them they get mushy and sad.
- Salt and pepper to taste – Honestly you might not need salt at all because the soy sauce is plenty salty. Taste first.
- Optional stuff for garnish – I like sesame seeds and a squeeze of lime. My husband likes sriracha. My kid likes nothing on top because she’s 8 and suspicious of everything.
How to Make Egg Roll in a Bowl
Step 1 – Brown the Meat, Don’t Touch It Too Much
Get a large skillet going over medium-high heat. Throw your ground meat in there and then here’s the important part – walk away for a few minutes. I know you want to stir it. Don’t. Let it sit and get actually brown, not gray and steamed.
After like 4 or 5 minutes you can break it up with a spoon. Let it keep cooking until it’s not pink anymore, maybe 5-7 minutes total. Drain off the grease if there’s a lot. I usually just tilt the pan and soak it up with a paper towel held by tongs. Return the meat to the skillet.
Step 2 – Onion Gets Tender First
Add that diced onion to the skillet with the meat. Drizzle in the sesame oil and rice vinegar. This smells so good by the way. Cook everything for about 4-5 minutes, stirring now and then, until the onion softens up.
The vinegar will kind of deglaze the pan and pick up all those browned bits from the meat. That’s flavor you don’t want to waste.
Step 3 – Pile Everything In and Let It Wilt
Now you’re going to add the soy sauce, hoisin sauce, garlic, ginger, the whole bag of coleslaw mix, and those extra carrots. At first it looks like way too much cabbage. Like you’ve made a terrible mistake and there’s no way this all fits.
But then you stir it around and it starts wilting down fast. Keep stirring for about 5-7 minutes until the cabbage is tender but not totally mushy. You still want a little crunch.
Step 4 – Finish Fresh
Pull the skillet off the heat. Stir in those sliced green onions. Taste it and see if you need salt and pepper – I usually add a little pepper but no salt. And that’s literally it. Twenty minutes from start to finish, I promise.
Tips
After making this approximately one million times, here are some things I’ve figured out.
- Don’t skip the sesame oil. It really makes the dish—without it, something feels missing.
- Use this recipe as a guide. Toss in whatever veggies you have (bell peppers, snap peas, broccoli slaw). It’s very forgiving.
- Leftovers get a little soggy—but in a good way. Store in the fridge up to 3 days and reheat (or eat cold).
- Don’t freeze it. The cabbage turns mushy when thawed.
- For spice, add sriracha or red pepper flakes at the end.
- Cooking for two? Just halve the ingredients—it works perfectly.
Egg Roll in a Bowl Recipe
Description
All the flavors of your favorite Chinese egg roll made lighter, faster, and in one skillet! This egg roll in a bowl is a quick, healthy dinner that's ready in just 20 minutes.
The best part? It all comes together in one skillet with minimal prep. Thanks to coleslaw mix and pre-shredded carrots, there's no chopping involved, and you can even snip green onions straight into the pan. Customize it with your favorite ground meat, adjust the seasonings, or toss in extra veggies to suit your family's tastes.
Ingredients
Instructions
-
Heat a large skillet over medium-high heat. Add ground meat and cook, stirring, until no longer pink, about 5-7 minutes. Drain off excess grease; return meat to skillet.
-
Add diced onion, sesame oil, and rice vinegar to the skillet. Cook, stirring, until the onion is tender, about 4-5 more minutes.
-
Add soy sauce, hoisin sauce, garlic, ginger, coleslaw mix, and carrots to the skillet. Cook, stirring, for about 5-7 more minutes, or until the cabbage wilts.
-
Remove the skillet from the heat. Stir in the green onions and season with salt and pepper, to taste. Serve warm.
Nutrition Facts
Servings 4
Serving Size 1.5 cups
- Amount Per Serving
- Calories 234kcal
- % Daily Value *
- Total Fat 6g10%
- Saturated Fat 1g5%
- Trans Fat 1g
- Cholesterol 62mg21%
- Sodium 629mg27%
- Potassium 735mg21%
- Total Carbohydrate 17g6%
- Dietary Fiber 4g16%
- Sugars 9g
- Protein 30g60%
- Calcium 81 mg
- Iron 2 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Do not omit the toasted sesame oil. It's what gives the dish that quintessential "Asian" egg roll taste!
- Use this recipe as a base and play around with the ingredients to suit your preferences. You might like to add diced celery, diced sweet bell peppers, snap peas, snow peas, or baby corn. An extra tablespoon or two of hoisin sauce also adds great flavor and richness to the sauce.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave for about 1 minute or in a skillet over low heat.
- Not freezer-friendly: The cabbage and vegetables will become mushy when thawed and release extra water that thins the sauce.
Frequently Asked Questions
Can I use a different type of ground meat?
Absolutely! While we love ground pork, ground turkey, ground chicken, ground beef, and even ground sausage all work wonderfully in this recipe.
Can I make this recipe vegetarian or vegan?
Yes! Simply omit the ground meat and bulk up the stir-fry with mushrooms, diced tofu, tempeh, or extra veggies like bean sprouts, bell peppers, or snap peas. Use coconut aminos instead of soy sauce for a vegan option.
What can I serve with egg roll in a bowl?
This dish is delicious on its own for a low-carb meal, or serve it over rice, cauliflower rice, ramen noodles, rice noodles, or lo mein. It's also tasty wrapped in mandarin pancakes or flour tortillas with extra hoisin or plum sauce.
Can I make this ahead of time?
Yes! Store leftovers in an airtight container in the refrigerator for up to 3 days. The vegetables will soften as they absorb the sauce, but the flavor remains excellent. Reheat gently in the microwave or skillet.