Easy Egg Roll Soup {gluten free}
This paleo egg roll soup is a nourishing a delicious cold-weather dish that features all of the flavors of an egg roll without the wrapper! It’s AIP, and Whole30 compliant.

Is there anything more comforting than soup? It’s warm, soothing, filling, and just all-around perfect for this time of year. How about add one more layer of comfort food with a takeout dupe? This recipe was inspired by the popular riff of an egg roll, the egg roll in a bowl recipe. It’s a cost-effective and easy meal and has been a reader favorite and a Hoover household favorite!
This soup is a simple and comforting meal that’s going to become a new favorite in your house, too! It’s gluten-free, soy-free, and packed with flavor.
Why you’ll love this egg roll soup
- It’s cost-effective. The main ingredients are ground meat and cabbage, which are far more cost-effective than a full cut of meat like steak or chicken breast.
- It’s quick and simple to make. No fancy methods or hours of prep with this meal. It comes together quickly and easily.
The Ingredients You’ll Need
- Broth. You can use either chicken or vegetable broth.
- Ground Pork. I’m used to using ground pork for this recipe, but you can easily use other meats. I would suggest ground chicken or even ground turkey as the next best thing for this recipe.
- Cabbage. I’m obsessed with cabbage. It’s cheap, nutrient-dense, and cooks fast! Yes, you can buy a pre-made coleslaw mix to make this recipe even easier, but I prefer the texture and flavor of fresh, whole cabbage.
- Carrots, onion, and green onion. The rest of the veggies to round out the egg roll flavor.
- Coconut aminos. Coconut aminos is the soy sauce substitute in this dish. Ginger adds a bit of a spicy kick.

How to Make Egg Roll Soup
- Step one. Brown the ground meat.
- Step two. Cook down the vegetables.
- Step three. Add the broth, coconut aminos, and simmer!
How to slice a whole cabbage
Cabbage is simple to work with, as long as you remove the tough core! Slice the cabbage and carefully use a knife to cut around the core. You can then remove it with the knife or your hands.
Once the thick core is removed, I like to slice the cabbage into strips about 1/4-1/2″ thick with a knife.
Tips & Tricks
- Season further to taste. I don’t tolerate nightshades, so I made this soup flavorful enough on it’s own! But to add heat, you can top the soup with sriracha or chili crisp.
- Save time with shredded carrots. These are easy to find in most grocery stores! You can also use a coleslaw mix, but I still prefer to use a whole cabbage for the best texture and flavor.
Storage and reheating instructions
Store this soup in a glass container in the fridge for 3-4 days. It’s always best to reheat soup on the stove!
Can you freeze the egg roll soup?
Yes, you can freeze the soup for up to 3 months!

If you like this recipe, you may also like…

Paleo Egg Roll Soup (Whole30, AIP)
Want to save this for later?
Just drop your name and email below. Then we’ll email right to your inbox. ✉️
Ingredients
- 1 lb ground pork, sub ground chicken
- Salt and pepper
- 2 tbsp coconut oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 small thumb ginger, peeled and grated
- 1 cup carrots, shredded
- 1 green cabbage, sliced into strips
- 6 cups chicken broth
- 2 tbsp coconut aminos
- 1 tbsp rice vinegar, sub lime juice for AIP
- 2 tbsp green onion, chopped
- Optional- Sriracha to taste, omit for AIP
Instructions
- Using a large pot, brown the ground pork on medium heat and lightly season with salt and pepper. Set aside when cooked and discard the fat.
- Melt the coconut oil in the pot on medium heat. Add the onion, garlic, and ginger and saute for 4 minutes or until softened. Add the carrots and saute for another few minutes to soften. Add the cabbage and stir for a few minutes, allowing it to barely soften.
- Pour in broth, cooked protein, and coconut aminos, and stir well to combine. Bring to a boil and reduce to a simmer for 20-25 minutes or until the cabbage is wilted. Add the rice vinegar at the end and stir to combine.
- Season further to taste and top the soup with sliced green onion to serve.
Notes

This recipe was published in 2018 and updated in 2024. Photos by Modern Food Stories.
Great idea! We LOVE egg roll in a bowl. Definitely gonna give this a try. One thing I add to my recipe that you haven’t included here, is sesame oil. I guess I can just sub it in for the coconut oil?
You sure can 🙂 It’s an AIP recipe which means it’s free of seeds, but you can add it.
Holy smokes! This turned out amazing! Just added a few drops of sesame oil and chili flakes-HA! my husband just walked in and wanted to say he “will eat this anytime, and put it in the rotation.” So thank you very much!
SO glad you liked this, Rhianna! Thank you so much 🙂
Making this soup now! Does anyone know about how many cups a ‘small cabbage’ amounts to?
It varies, but probably around 3 cups!
My husband really likes egg rolls, but is on a low carb diet, so I made this soup. He really liked it – especially the broth! I made a large batch and froze half of it for later, then thawed it out, reheated it, and put it in his lunch thermos this morning. He got pretty excited when I told him what he was having for lunch today! This recipe really captures the essence of traditional egg roll flavor.
Thank you so much!!
So tasty!
I made a couple of slight modifications, but this was an amazingly delicious and filling soup.
Very glad I found this recipe!
I love soup and Chinese food. This is one of the easiest soups to make. I used my food processor for the cabbage and carrot. I made it as written and it was delicious. Because the flavors are simple, you will need to use a good quality broth. Thank you for sharing this wonderful recipe!
Thank you so much, Barbara!!
I give this soup 5+ I love this comforting, nutrient rich soup. Thank you so much for sharing.
Thank you so much, Jeannie!!
So good! Do you have the calories and macros for a serving?
Easy, quick and delicious. Added mushrooms, red pepper and Chinese 5 spice seasoning. Definitely would make this again!
YUM! Thank you so much, Dianne!
I used left over roasted chicken instead of pork, and sesame oil instead of coconut, and it was decadent!
Yum!!
I’m curious, the ingredients list ginger powder and the instructions say grated ginger. Does it make a difference which I use?
That was a typo! I use powder but either works 🙂
It looks like the recipe + ingredients have disappeared somehow…?
It’s back up! Sorry, there was an outage on my site for about 30-40 minutes or so but it’s all good again 🙂 Thank you!!
No worries! It was up in time to make dinner tonight 😀 It was delicious!
Absolutely delicious! Thanks for the recipe! Made w ground beef because that’s what I had .. love it
Yay!! So glad you liked it!!
This was a huge hit! Super easy to put together, absolutely delicious! I made up some quinoa with chicken broth and added that just before serving so it would have enough protein for us. This recipe is a keeper!
Thank you so much Pamm! So glad you liked it!!
Yum! Will make again. On Whole30 this month and craving Chinese takeout…this will get me through it. Thank you!
YAY! So happy you liked it, Naomi!! 🙂 Thank you!
Love this soup!! Does anyone know the macros on it?
Did you ever find out the answer to this? I’m dying to make this but need to know them prior