There are some recipes that feel like a warm hug in a bowl, and this one-pot egg roll soup is definitely one of them. I remember the first time I made it, on a whim during a particularly chilly week. I was craving the savory, satisfying flavors of a classic egg roll but couldn’t be bothered with the whole process of wrapping and frying. The idea of deconstructing it into a simple soup was a revelation. This egg roll soup captures all that wonderful flavor—the savory pork, the sharp bite of ginger and garlic, the fresh crunch of cabbage—without any of the fuss. It’s the kind of meal that fills your kitchen with an incredible aroma and soothes you from the inside out.

What makes this recipe so special is its incredible simplicity and adaptability. It’s a true one-pot wonder, which means less time cleaning and more time enjoying your meal. Everything comes together in about 30 minutes, making it a perfect weeknight dinner. Plus, it’s incredibly Keto-Friendly and Low Carb, so it fits beautifully into a healthier lifestyle without sacrificing an ounce of flavor. The broth is rich and savory, infused with sesame, soy, and fresh aromatics, while the thinly sliced cabbage and carrots provide a satisfying texture that keeps things interesting. The final flourish of bright green onions and an optional swirl of beaten egg adds a richness that truly completes the dish. It’s become a staple in my home, a go-to recipe for when I need something comforting, quick, and utterly delicious.
Ingredients for Egg Roll Soup
- 1 pound Ground Pork (Substitute with ground chicken or turkey if desired.)
- 4 cloves Garlic (minced)
- 2 tablespoons Fresh Ginger (grated) (Ground ginger can work in a pinch.)
- 1 tablespoon Soy Sauce (Use gluten-free tamari if needed.)
- 1 tablespoon Sesame Oil
- 1 medium Yellow Onion (diced) (Shallots work for a milder flavor.)
- 6 cups Chicken Broth (low sodium) (Vegetable broth for vegetarian options.)
- 1 cup Shredded Carrots (Can be swapped for red bell pepper.)
- 4 cups Green Cabbage (thinly sliced) (Napa cabbage is a great alternative.)
- 1/2 cup Green Onions (chopped) (Hold back some for garnish.)
- 1 tablespoon Rice Vinegar (Apple cider vinegar is a suitable substitute.)
- Salt and Pepper (Season to taste.)
- 2 Beaten Eggs (optional) (Omit if you prefer a lighter dish.)
- Red Pepper Flakes or Sriracha (optional) (For a splash of heat.)
Step-by-Step Instructions
- Brown the Pork: In a large Dutch oven or soup pot, heat the sesame oil over medium-high heat. Add the ground pork and cook, breaking it apart with a spoon, until it’s browned and cooked through. Drain off any excess grease.
- Sauté the Aromatics: Add the diced yellow onion, minced garlic, and grated ginger to the pot with the pork. Cook for 2-3 minutes, stirring frequently, until the onion becomes translucent and the garlic and ginger are fragrant. This step builds the foundational flavor of the soup.
- Build the Broth: Pour in the chicken broth and soy sauce. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer.
- Add the Vegetables: Once simmering, add the shredded carrots and thinly sliced cabbage to the pot. Stir them into the broth and continue to simmer for about 5-7 minutes, or until the cabbage has wilted to your desired tenderness. For a crunchier texture, cook for a shorter time.
- Finishing Touches: Remove the pot from the heat. Stir in the chopped green onions and the rice vinegar. The vinegar adds a subtle tang that brightens all the other flavors. Season with salt and pepper to your liking.
- Add the Egg (Optional): If you’re using the eggs, slowly drizzle the beaten eggs into the soup while stirring gently. The hot broth will cook them into delicate ribbons, similar to an egg drop soup, adding richness and texture.
- Serve and Garnish: Ladle the hot egg roll soup into bowls. Garnish with the remaining green onions and a sprinkle of red pepper flakes or a swirl of Sriracha if you’d like a little heat.
Tips & Tricks for the Best Egg Roll Soup
Making a truly memorable egg roll soup is all about the details. One of the biggest game-changers is using fresh aromatics. While ground ginger works in a pinch, freshly grated ginger provides a vibrant, zesty heat that ground spice just can’t replicate. I like to use a microplane to grate it, which creates a fine pulp that melts right into the broth, ensuring you get that wonderful flavor in every spoonful without any stringy bits. The same goes for garlic; fresh is always best. Another key tip is to not overcrowd the pot when browning the pork. Giving it enough space allows it to brown properly, creating a deeper, more savory flavor base for your soup. If your pot is on the smaller side, you can always brown the pork in two batches. It’s an extra step that pays off in taste.
The texture of the vegetables is also crucial. The goal is tender-crisp, not mushy. I add the cabbage and carrots towards the end of the cooking process and simmer them for just 5-7 minutes. This is just enough time for the cabbage to wilt and become tender while still retaining a slight bite. If you let it cook for too long, it can become watery and lose its pleasant texture. Finally, don’t skip the finishing touches. A splash of rice vinegar at the end might seem small, but it works wonders to brighten and balance the rich, savory notes of the broth. And the garnish of fresh green onions adds a final layer of crisp, fresh flavor that brings the whole dish to life. These small adjustments elevate this simple one-pot meal from good to absolutely fantastic.
How do I keep my cabbage from getting soggy?
The best way to avoid soggy cabbage is to add it near the end of the cooking time. Once you stir the cabbage and carrots into the simmering broth, cook for only 5-7 minutes. This will soften the cabbage just enough while allowing it to retain a pleasant, tender-crisp texture. If you’re making the soup for meal prep, you can even store the broth and the raw cabbage separately, combining them when you reheat a portion.
Substitutions & Variations
One of the best things about this egg roll soup is how easily you can adapt it to your taste or what you have on hand. The ground pork is classic, but ground chicken or turkey are excellent, leaner alternatives that work just as well. For a vegetarian version, you can substitute the pork with crumbled firm tofu, edamame, or finely chopped mushrooms; just be sure to use a rich vegetable broth to build a flavorful base. This recipe is already naturally Low Carb and Keto-Friendly, but for those who need a gluten-free option, simply swap the soy sauce for gluten-free tamari or coconut aminos. The flavor profile will be slightly different but still delicious.
Don’t be afraid to play with the vegetables either. While cabbage and carrots are standard, you can add so much more texture and flavor. Try adding sliced mushrooms, diced red bell pepper, water chestnuts for a nice crunch, or even some bean sprouts at the very end. For a different flavor profile, a spoonful of hoisin sauce can add a touch of sweetness and depth, or a dash of fish sauce can amplify the umami notes. If you want to add some extra crunch on top, crispy wonton strips or fried garlic are fantastic additions. This one-pot recipe is a wonderful canvas for creativity, so feel free to make it your own.
Can I make this egg roll soup vegetarian?
Absolutely! To make a vegetarian version, simply swap the ground pork for a plant-based alternative like crumbled firm tofu, sautéed mushrooms, or shelled edamame. You’ll also want to use vegetable broth instead of chicken broth. The rest of the ingredients, like the ginger, garlic, and green onions, will ensure the soup is still packed with flavor.
Frequently Asked Questions
How long does this soup last in the fridge?
This egg roll soup stores wonderfully. You can keep it in an airtight container in the refrigerator for up to 4 days. The flavors actually tend to meld and deepen overnight, so the leftovers are often even more delicious. When reheating, you can do so gently on the stovetop or in the microwave.
Can I freeze this egg roll soup?
Yes, you can freeze this soup, but with a small caveat. The cabbage can become quite soft and watery upon thawing and reheating. If you plan to freeze it, I recommend making the soup base without the cabbage. Let it cool completely, then freeze it in a freezer-safe container for up to 3 months. When you’re ready to serve, thaw the soup base and bring it to a simmer on the stove, then add fresh cabbage and cook until tender-crisp.
What can I serve with this soup?
This soup is a hearty, complete meal on its own, but if you want to add a little something extra, crunchy toppings are a great choice. Crispy wonton strips, fried onions, or even some toasted sesame seeds add a wonderful textural contrast. For extra flavor, a side of chili oil or a dollop of your favorite hot sauce works perfectly.
Conclusion: Your New Favorite Comfort Soup
There you have it—all the irresistible flavors of your favorite takeout egg roll, transformed into a simple, nourishing, and incredibly comforting one-pot meal. This egg roll soup has earned a permanent spot in my recipe rotation for its ease, flavor, and the cozy feeling it brings to my kitchen. It’s a dish that proves that wholesome, Low Carb meals can be packed with flavor and satisfaction. The combination of savory pork, aromatic ginger, and fresh vegetables creates a beautifully balanced bowl that feels both indulgent and light. I truly hope you give this recipe a try and that it brings as much warmth and happiness to your table as it does to mine. Be sure to save it, share it, and make it your own!

One-Pot Egg Roll Soup
Ingredients
Equipment
Method
- Brown the Pork: In a large Dutch oven or soup pot, heat the sesame oil over medium-high heat. Add the ground pork and cook, breaking it apart with a spoon, until it’s browned and cooked through. Drain off any excess grease.
- Sauté the Aromatics: Add the diced yellow onion, minced garlic, and grated ginger to the pot with the pork. Cook for 2-3 minutes, stirring frequently, until the onion becomes translucent and the garlic and ginger are fragrant. This step builds the foundational flavor of the soup.
- Build the Broth: Pour in the chicken broth and soy sauce. Stir everything together, scraping up any browned bits from the bottom of the pot. Bring the mixture to a simmer.
- Add the Vegetables: Once simmering, add the shredded carrots and thinly sliced cabbage to the pot. Stir them into the broth and continue to simmer for about 5-7 minutes, or until the cabbage has wilted to your desired tenderness. For a crunchier texture, cook for a shorter time.
- Finishing Touches: Remove the pot from the heat. Stir in the chopped green onions and the rice vinegar. The vinegar adds a subtle tang that brightens all the other flavors. Season with salt and pepper to your liking.
- Add the Egg (Optional): If you’re using the eggs, slowly drizzle the beaten eggs into the soup while stirring gently. The hot broth will cook them into delicate ribbons, similar to an egg drop soup, adding richness and texture.
- Serve and Garnish: Ladle the hot egg roll soup into bowls. Garnish with the remaining green onions and a sprinkle of red pepper flakes or a swirl of Sriracha if you’d like a little heat.
