This nutritious meal prep egg roll bowl is a gluten-free, dairy-free weeknight wonder that transforms simple ingredients into a restaurant-worthy dinner in under 30 minutes—perfect for busy families and meal prep lovers.
Okay, so story time: I first made this egg roll bowl on a random Tuesday when I was craving takeout but also trying to stick to my elimination diet.
I thought, “What if I could get all those amazing egg roll flavors without the wrapper, the deep fryer, or the dairy?” And honestly? This turned out even better than I imagined. Now it’s in my weekly rotation, and my kids literally ask for it by name.
The best part is you can make a huge batch on Sunday and have lunch ready for the entire week. It reheats like a dream, tastes incredible, and checks all the boxes if you’re following non dairy healthy recipes or looking for elimination diet dinner recipes that don’t taste like cardboard.
Table of Contents
What Makes This Egg Roll Bowl So Special
This isn’t just another deconstructed takeout recipe—it’s legitimately good food that happens to be healthy. You’re getting tons of veggies (we’re talking a whole head of cabbage here), quality protein, and those savory, slightly sweet flavors you crave from egg rolls, minus all the stuff that doesn’t make you feel great.
It’s naturally gluten-free and dairy-free, so it works beautifully if you’re navigating food sensitivities or just trying to eat cleaner. Plus, it’s crazy customizable—swap the protein, adjust the spice level, throw in whatever veggies are hanging out in your fridge. It’s forgiving like that.
And can we talk about how pretty it is? The colors alone make you feel like you’re doing something good for your body. Golden carrots, bright green onions, perfectly seasoned meat—it’s basically vegetable confetti in a bowl.

Ultimate Nutritious Meal Prep Egg Roll Bowl (Gluten Free & Dairy Free)
Equipment
- Large skillet
- Large bowl
- Grater
Ingredients
For the Veggie Base
- 1 head cabbage sliced into strips
- 3 large carrots grated
- 2 cloves garlic minced
- 1 tbsp avocado oil
For the Sauce & Seasoning
- ⅓ cup coconut aminos
- 1 tbsp sesame oil
- sea salt and pepper to taste
- 1 dash red pepper flakes optional
For the Protein
- 1 lb ground organic beef, turkey, or chicken can sub shrimp, grilled chicken, tofu, tempeh
For Topping
- 5 green onions chopped
Instructions
- Grab your biggest skillet and heat it over medium heat. Add the tablespoon of avocado oil and let it get nice and shimmery until it easily coats the bottom of the pan.
- Toss in your sliced cabbage and give it a good stir to coat everything in oil. Add your grated carrots and let everything cook together for about 5 minutes. Stir frequently so nothing burns or sticks. You want the veggies to start softening but still have a little bite to them.
- Toss in your minced garlic, pour in the coconut aminos and sesame oil, and give it all a big stir. Season generously with salt and pepper. Let this cook, stirring occasionally, until your veggies are nice and soft but not mushy.
- When the veggies are done, scoop everything out into a large bowl, but try to leave behind any leftover sauce and oil in the pan. You’re going to use that to flavor your protein.
- Add your ground meat to the same pan and season it with more salt and pepper. Break it up with your spoon and let it cook until it’s no longer pink, about 5-7 minutes. If you’re using a different protein like shrimp or tofu, cook it however you normally would—you might need to add a tiny bit more oil if things start sticking.
- Once your protein is cooked through, drain any excess fat if needed, then add it right to the bowl with your veggies.
- Give everything a good stir to combine, then top with those chopped green onions. Serve and enjoy!
Notes
Ingredients You’ll Need

Here’s what you’re working with. Most of this stuff you probably already have, and if you don’t, it’s all easy to find. I’ve organized it by category so you can see what’s what.
For the Veggie Base: 1 head of cabbage, sliced into strips 3 large carrots, grated 2 garlic cloves, minced 1 tbsp avocado oil
For the Sauce & Seasoning: 1/3 cup coconut aminos 1 tbsp sesame oil Sea salt + pepper, to taste Dash of red pepper flakes (optional, but I always add them)
For the Protein: 1 lb ground organic beef, turkey, or chicken (you can totally sub shrimp, grilled chicken, tofu, tempeh—whatever floats your boat)
For Topping: 5 green onions, chopped
See? Simple. Nothing weird or impossible to pronounce. Just real food that tastes amazing.
How to Make This Egg Roll Bowl (Step-by-Step)
Alright, let’s get cooking. This comes together fast, so have everything prepped and ready to go before you start. Trust me on this one.
Get Your Skillet Ready
First things first: grab your biggest skillet. And I mean biggest. A whole head of cabbage is more than you think, and you don’t want it spilling over the sides like I did the first time. Heat it over medium heat and add that tablespoon of avocado oil. Let it get nice and shimmery—you’ll know it’s ready when it easily coats the bottom of the pan.
Cook the Veggies

Toss in your sliced cabbage and give it a good stir to coat everything in that oil. It’s going to look like way too much cabbage at first, but don’t worry—it shrinks down like crazy. Add your grated carrots and let everything cook together for about 5 minutes. You want the veggies to start softening but still have a little bite to them. Stir frequently so nothing burns or sticks.
Here’s a little tip: don’t walk away during this part. I’ve burned more than one batch because I thought I could “quickly” respond to a text. Spoiler: I could not.
Add the Flavor
Now comes the good stuff. Toss in your minced garlic, pour in the coconut aminos and sesame oil, and give it all a big stir. Season generously with salt and pepper—don’t be shy here. The coconut aminos are doing the heavy lifting flavor-wise (they’re like a sweeter, less salty soy sauce), and the sesame oil brings that nutty, toasty vibe.
Let this cook, stirring occasionally, until your veggies are nice and soft. You want them tender but not mushy. When they’re done, scoop everything out into a large bowl, but try to leave behind any leftover sauce and oil in the pan. You’re going to use that to flavor your protein, and it makes a huge difference.
Cook Your Protein
Add your ground meat to the same pan (look at you, saving dishes!) and season it with more salt and pepper.
Break it up with your spoon and let it cook until it’s no longer pink, about 5-7 minutes depending on what you’re using. If you’re using a different protein like shrimp or tofu, cook it however you normally would—you might need to add a tiny bit more oil if things start sticking.
Once your protein is cooked through, drain any excess fat if needed, then add it right to the bowl with your veggies.
Finish and Serve
Give everything a good stir to combine, then top with those chopped green onions. Honestly, this is the moment where I usually sneak a bite straight from the bowl because it smells so incredible. Serve it up and enjoy! If you added the red pepper flakes, you’ll get this nice little kick at the end that keeps things interesting.

Expert Tips for the Best Egg Roll Bowl
Use Pre-Shredded Cabbage If You’re Short on Time
Listen, I’m all for doing things from scratch, but if you’re exhausted and just need dinner on the table, grab a bag of coleslaw mix. It works perfectly and saves you like 10 minutes of slicing. No judgment here.
Don’t Skip the Sesame Oil
I know it’s tempting to think, “Oh, I’ll just use more avocado oil,” but please don’t. Sesame oil has this distinct, toasty flavor that really makes this dish taste like an egg roll. A little goes a long way, and one bottle lasts forever.
Make It Spicy (or Don’t)
The red pepper flakes are totally optional, but I love the little bit of heat they add. If you’re cooking for kids or anyone who’s not into spice, just leave them out or serve them on the side so people can add their own.
Protein Swap Ideas
This recipe is super flexible when it comes to protein. Ground turkey is leaner, ground beef is richer, chicken is mild, and shrimp cooks in like 3 minutes. I’ve even made this with crumbled tempeh when I was going through a plant-based phase, and it was delicious.
Troubleshooting Common Issues
My Cabbage is Watery
If your finished bowl seems too wet, you might’ve added the veggies back in with all their cooking liquid. Next time, try to strain them a bit before mixing with the protein, or just cook everything a little longer to let the excess moisture evaporate.
It Tastes Bland
This usually means you didn’t season enough. Cabbage needs a fair amount of salt to really shine, and the coconut aminos are mild compared to soy sauce. Taste as you go and don’t be afraid to add more salt, pepper, or even a splash more coconut aminos.
Everything is Mushy
You probably cooked it too long or on heat that was too low. Medium heat is your friend here—it cooks the veggies quickly enough that they soften but don’t turn to mush. Also, remember that the veggies will continue to soften a bit after you take them off the heat.
Variations to Try
Add More Veggies
Throw in sliced bell peppers, snap peas, mushrooms, or water chestnuts. This is a great way to clean out your veggie drawer, honestly. Just add them when you add the cabbage and adjust cooking time as needed.
Make It Saucier
If you like extra sauce, double the coconut aminos and sesame oil. You can also add a teaspoon of rice vinegar for a little tang or a tiny bit of honey if you want it sweeter (though that’s not strictly dairy-free if you’re avoiding all animal products, so maybe use maple syrup instead).
Try Different Toppings
Sesame seeds, cashews, or sliced almonds add a nice crunch. A drizzle of sriracha mayo (if you’re not avoiding dairy) or just plain sriracha kicks things up. Cilantro instead of green onions works too if you’re team cilantro.
Cauliflower Rice Base
If you want to make this even lower carb or just bulk it up, serve it over cauliflower rice. It’s one of my favorite elimination diet dinner recipes because it’s so filling but doesn’t leave you feeling heavy.
Storage and Make-Ahead Tips
Refrigerator Storage: Store in an airtight container for 4-5 days Keeps its texture surprisingly well Great for meal prep Sunday
Freezer Storage: Freeze in portion-sized containers for up to 3 months Thaw overnight in the fridge before reheating The cabbage might be slightly softer after freezing, but still tasty
Reheating Instructions: Microwave on high for 2-3 minutes, stirring halfway Reheat in a skillet over medium heat for 3-4 minutes for best texture Add a splash of water or coconut aminos if it seems dry
No-Waste Kitchen Ideas
Got leftover egg roll bowl? Lucky you. Mix it into scrambled eggs for breakfast (yes, really), stuff it into lettuce wraps for a crunchy lunch, or use it as a filling for stuffed bell peppers. You can also add it to bone broth for a quick Asian-inspired soup.
If you’ve got extra cabbage, make a simple slaw or toss it into soup. Extra coconut aminos? Use them as a marinade for chicken or as a dipping sauce for dumplings. Nothing goes to waste around here.
Nutritional Information (Per Serving)
Based on 4 servings using ground turkey: Calories: 320 Protein: 28g Carbohydrates: 18g Fiber: 6g Fat: 16g Sodium: 580mg
Note: This is approximate and will vary based on your protein choice and exact ingredients used. But either way, you’re getting tons of veggies and quality protein, so you’re winning.
Nutritious Meal Prep Egg Roll Bowl (Gluten Free & Dairy Free) FAQs
Can I use soy sauce instead of coconut aminos?
Yep, absolutely! Coconut aminos are just a gluten-free, slightly sweeter alternative to soy sauce. If you don’t need it to be gluten-free and you have soy sauce on hand, go for it. You might want to use a little less since soy sauce is saltier. This keeps it in line with other dairy and egg free recipes dinner options that are flexible.
Is this recipe Whole30 compliant?
It sure is! As long as you use compliant protein (organic, no additives) and stick with coconut aminos instead of soy sauce, you’re good to go. It’s one of my favorite non dairy healthy recipes for when I’m doing a Whole30 round.
How do I keep the cabbage from getting soggy?
The key is cooking it over medium heat so it softens but doesn’t release too much water, and stirring frequently. Also, don’t overcrowd your pan—if you’re doubling the recipe, use two pans or cook in batches.
Can I make this vegetarian or vegan?
Totally! Use tofu, tempeh, or just load it up with extra veggies. Edamame would be great for added protein too. It’s still a solid nutritious meal prep egg roll bowl without the meat.
Why This Works for Meal Prep
This egg roll bowl is honestly meal prep gold. It holds up in the fridge all week, tastes just as good (maybe better?) on day four, and you can portion it out into containers in like 5 minutes. I usually make a double batch on Sunday, and boom—lunch is handled for the week.
It’s also one of those recipes that works for the whole family even if everyone’s eating different things. My husband adds sriracha, my kids eat theirs plain, and I’ll sometimes add extra veggies. Everyone’s happy, and I only cooked once. That’s what I call a win.
If you’re looking for more easy weeknight recipes like this, check out this one-pan pineapple chicken and rice or this cheesy ranch potato bake with sausage for when you’re craving comfort food.
Pairing Suggestions
This bowl is pretty complete on its own (veggies! protein! flavor!), but if you want to round out the meal, here are some ideas. A simple side salad like this radish and cucumber salad adds a cool, crunchy contrast. Spring rolls or pot stickers are fun if you’re feeling extra (and not too worried about more carbs). Or keep it light and fresh with some fruit—mango or pineapple chunks are perfect.
And if you’re meal prepping for the week, pair this with other make-ahead friendly recipes so you’ve got variety without spending all Sunday in the kitchen. According to health experts at Healthline, having nutritious, ready-to-eat meals on hand is one of the best ways to stick to your health goals.
Make It Your Own
Here’s the thing I love most about this nutritious meal prep egg roll bowl: it’s basically a template. Once you’ve made it a couple times, you’ll start improvising based on what’s in your fridge or what you’re craving. That’s when a recipe really becomes yours, you know?
Maybe you’ll add ginger because you love that zing. Maybe you’ll toss in some pineapple chunks for sweetness. Maybe you’ll make it with ground pork because that’s what was on sale. All of those versions are going to be delicious because the base is so solid.
This is also a great recipe to get kids involved with, if you’re into that kind of chaos. They can help grate carrots, measure ingredients, or tear up the cabbage. My five-year-old loves stirring the big pan (with supervision, obviously), and she’s way more likely to eat something she helped make.
Final Thoughts
If you’re looking for elimination diet dinner recipes that don’t feel like punishment, or just want a healthier take on takeout that actually delivers on flavor, this is it. It’s become such a staple in my house that I don’t even really need to look at the recipe anymore—it’s just muscle memory at this point.
The fact that it’s naturally gluten-free and dairy-free is honestly just a bonus. It tastes good because it is good—fresh veggies, quality protein, and a sauce that hits all the right notes. Whether you’re meal prepping for the week, feeding a hungry family on a Tuesday night, or just want something that makes you feel good, this egg roll bowl has your back.
Give it a try, and I bet it’ll end up in your regular rotation too. And hey, if you love it (or even if you just like it), snap a pic and share it on Pinterest so other people can find it. I love seeing how everyone makes it their own!
Let me know in the comments how yours turned out or what variations you tried. Happy cooking, friends!
Looking for more easy dinner inspiration? Check out these adorable Easter strawberries for a fun dessert or this lavender spring simmer pot to make your kitchen smell amazing while you cook.