Soups & Stews
This Weight Watchers egg roll soup recipe delivers all the comforting crunch and savory depth of your favorite takeout—without the guilt. 💛 The secret lies in crispy cabbage "egg rolls" that mimic the texture of traditional versions, packed with lean protein and smart swaps that keep SmartPoints in check while delivering restaurant-quality flavor.
What makes this recipe work is the balance of traditional elements with portion-conscious adjustments: reduced oil, light broth, and high-fiber vegetables that stretch every bite.
The cabbage "egg rolls" get their crunch from a thin cornstarch coating rather than deep-frying, while mushrooms and shiitake add umami depth without excess calories.
By the time you're done, you'll have a steaming bowl of soup where each spoonful delivers satisfying texture and flavor—crispy cabbage bites, tender mushrooms, and a light, aromatic broth. The best part? It fits seamlessly into your Weight Watchers plan while still feeling indulgent enough to satisfy cravings.
Perfect for meal prep or a quick weeknight dinner, this recipe proves healthy eating doesn't mean sacrificing comfort. Let's make it—your taste buds (and SmartPoints) will thank you.
Ingredients for weight watchers egg roll soup
Lean protein, crispy cabbage bites, and aromatic broth—everything you need for guilt-free comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 4 cups | Shredded, thinly sliced for egg rolls |
| Carrots 🥕 | 2 medium | Julienned into thin matchsticks |
| Shiitake Mushrooms 🍄 | 8 whole | Stems removed, sliced thin |
| Low-Sodium Chicken Broth 💧 | 4 cups | Homemade or quality store-bought |
| Cornstarch 🌾 | 2 tbsp | For crispy coating |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic base |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Low-Sodium Soy Sauce 🍶 | 1 tbsp | For umami depth |
| Sesame Oil 🫒 | 1 tsp | Light toasted flavor |
| Green Onions 🧅 | 2 whole | Sliced, for garnish |
| Egg Whites 🥚 | 2 whole | For binding egg rolls |
| Extra-Firm Tofu 🧇 | 4 oz | Cubed, for lean protein |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The cabbage and carrots are your texture stars—shred them thinly for that classic egg roll bite. Trader Joe's has pre-shredded cabbage that saves time, but if you're using whole heads, look for firm, crisp leaves. Shiitake mushrooms add umami without extra calories, and fresh over dried makes all the difference. For the broth, homemade or low-sodium store-bought keeps SmartPoints in check. The tofu cubes? Extra-firm holds shape best—pat them dry before cooking to avoid soggy egg rolls.
No fresh ginger? Ground ginger at half the amount works, but the fresh zest is worth it. Short on egg whites? Flax eggs (1 tbsp ground flax + 3 tbsp water) bind just as well. The sesame oil is non-negotiable—it's what gives that authentic takeout aroma. Kosher salt over table salt lets you control the seasoning better. For extra crunch, toss the egg roll mix with 1 tsp cornstarch before baking—game changer for texture without deep-frying.
Prep the cabbage and carrots first—they'll keep in the fridge for 5 days if wrapped tightly. The egg roll mix can be assembled ahead and refrigerated for 24 hours before baking. Broth reheats beautifully, so make extra for lunches. Store leftovers in airtight containers for 4 days—the cabbage stays crispier than you'd expect. Freeze portions for 3 months if you're planning ahead.
Why You'll Love This Recipe
- I swear by this trick: slice the cabbage and carrots before adding them to the broth—no board clutter, no knife fatigue. The mushrooms just need a quick wipe, and boom, you’re done.
- No-Chop Night: I swear by this trick: slice the cabbage and carrots before adding them to the broth—no board clutter, no knife fatigue. The mushrooms just need a quick wipe, and boom, you’re done.
- Umami Bomb: That shiitake mushrooms and low-sodium broth combo? It’s the secret weapon. The cornstarch slurry gives it that silky, restaurant-style finish—like a hug in a bowl.
- Lunchbox Hero: Between us, this soup reheats perfectly for work lunches. Pack it in a thermos, and you’ve got a filling, protein-friendly meal that actually tastes better cold than sad office salads.
Step-by-step instructions for lightened-up egg roll soup
This soup delivers all the cozy, crunchy comfort of classic egg roll soup—without the guilt.
🍳 Step 1: Sauté the Aromatic Base
Heat a large pot over medium heat and add the 4 cloves garlic cloves and 1 tablespoon fresh ginger. Sauté for 1-2 minutes until fragrant—you should smell that bright, zesty aroma. Don't let it brown, or you'll get bitter flavors instead of that fresh, clean base we want.
Next, add the 2 medium carrots and 8 whole shiitake mushrooms. Cook for 3-4 minutes until the mushrooms release their moisture and the carrots begin to soften just slightly. This step builds the foundation of flavor, so take your time here. You'll know it's ready when the mushrooms start to caramelize at the edges.
🥘 Step 2: Build the Crispy Egg Roll Bites
In a separate bowl, whisk together the 2 whole egg whites and 2 tablespoons cornstarch until frothy. This mixture is what creates those addictive, crispy egg roll bites in the soup. I like to add a pinch of diamond crystal kosher salt and black pepper to this mixture for extra flavor.
Carefully pour this egg white mixture into the pot with the vegetables, stirring gently. Cook over medium-low heat for 3-4 minutes until the egg whites form small, crispy curds. They'll look like tiny, delicate egg roll wrappers—this is the magic moment where we capture that satisfying crunch. If they stick, add a splash of the 4 cups low-sodium chicken broth to loosen them.
🔥 Step 3: Simmer the Soup Base
Pour in the remaining 4 cups low-sodium chicken broth and bring the mixture to a gentle simmer. Add the 1 tablespoon low-sodium soy sauce and 4 cups green cabbage, stirring to combine. Let it cook for 5-7 minutes until the cabbage softens but still holds some bite—you want it tender-crisp, not mushy.
Here's where we add the 4 oz extra-firm tofu, cubed into small, even pieces. Let it simmer for another 3-4 minutes until the tofu is heated through and the flavors meld together. The soup should have a rich, aromatic broth with visible crispy egg roll bits floating throughout. Taste and adjust seasoning if needed—this is your chance to perfect the balance of flavors.
⏰ Step 4: Finish with Crispy Garnishes
Remove the pot from heat and stir in the 1 teaspoon sesame oil. This adds a beautiful, nutty aroma and depth of flavor that ties everything together. Let the soup sit for 2-3 minutes to allow the sesame oil to infuse.
Finally, garnish each serving with sliced 2 whole green onions. The bright, fresh green of the onions contrasts beautifully with the warm, savory soup. Serve immediately while the egg roll bites are still crispy—this soup is best enjoyed fresh from the pot. The combination of tender vegetables, crispy egg roll bits, and aromatic broth creates a comforting bowl that's light enough for any meal.
Pro Tips For Making Weight Watchers Egg Roll Soup
- STIR-FRY VEGETABLES FAST: Cut cabbage into 1-inch ribbons before chopping carrots and mushrooms—this saves 5 minutes and keeps the texture consistent. I used to slice everything small first, but the cabbage just turns mushy by the time I got to the mushrooms. Work in batches if needed, but don’t let the pan sit empty—keep the heat high and move quick.
- SOAK MUSHROOMS FIRST: Shiitake mushrooms hold dirt like a sponge. Give them a 10-minute soak in cold water, then blot thoroughly with a paper towel. Skipping this step means gritty bites, and nobody wants that in a supposedly light soup. Trust me, the extra 12 minutes now prevent frustration later.
- SLURRY CORNSTARCH PROPERLY: Mix cornstarch with cold broth first, then stir into the hot broth—this guarantees a smooth, glossy finish instead of clumpy lumps. I learned this after three attempts where the soup looked like glue. Use about 1 tablespoon cornstarch per cup of broth, and whisk like you’re trying to win an arm-wrestling match.
- SIMMER BROTH LOW AND SLOW: Once the veggies are added, reduce heat to a gentle simmer—not a boil. This keeps the cabbage crisp-tender and the carrots from turning to mush. I used to rush it, and the soup ended up watery. Patience here makes the difference between a sad, limp dish and one that actually holds its shape.
Dietary considerations for this weight watchers egg roll soup
Weight Watchers SmartPoints
This recipe averages about 4 SmartPoints per serving (using the 2021 program values), making it an excellent choice for Weight Watchers members. The lean protein from tofu and egg whites, along with fiber-rich vegetables, keeps calories and SmartPoints in check while delivering satisfying texture.
For reference, a standard takeout egg roll soup often clocks in at 10+ SmartPoints per bowl—this version cuts that nearly in half without sacrificing flavor. 💛
Protein-Packed Swaps
Traditional egg roll soup often relies on pork or beef, but this version uses 4 oz extra-firm tofu as the primary protein source. Tofu provides 10 grams of protein per serving while being nearly fat-free, making it a perfect Weight Watchers-friendly alternative.
For extra protein, I sometimes add 2 oz cooked shrimp (about 12 grams protein)—just increase the SmartPoints by 1 per serving to account for the additional protein points.
Low-Calorie Broth Boost
The foundation of this soup is 4 cups low-sodium chicken broth, which contains only 20 calories per cup while delivering rich umami flavor. For even fewer calories, use vegetable broth (about 15 calories per cup).
Avoid cream-based soups or heavy broths, which can add 50-100+ calories per serving and significantly increase SmartPoints. The broth's lightness keeps the soup feeling fresh and satisfying without weighing you down.
Crispy Without Frying
Instead of deep-frying the cabbage "egg rolls," this recipe achieves crispiness through a cornstarch coating (just 2 tablespoons total) that creates a satisfying crunch with minimal calories. Traditional egg roll soups often use deep-fried wontons, which can add 50-100 calories per serving and 3-5 SmartPoints.
This method cuts those calories by 75% while maintaining the same addictive texture. The secret? Cooking the egg white mixture over medium-low heat ensures even crispiness without burning.
Fiber-Rich Vegetables
This recipe maximizes fiber to keep you full longer while staying within SmartPoints limits. The 4 cups green cabbage provide 8 grams of fiber (20% daily value), while the 2 medium carrots add 4 grams. Fiber helps stabilize blood sugar and keeps portions in check—something Weight Watchers members appreciate.
For even more fiber, swap in 2 cups baby bok choy (about 3 grams fiber) or add 1 cup sliced daikon radish for a refreshing crunch. 🥕
Smart Seasoning
Flavor doesn't have to come with extra calories or SmartPoints. This recipe uses low-sodium soy sauce (just 1 tablespoon) for umami depth without the sodium overload, and 1 teaspoon sesame oil for that authentic aroma.
Avoid heavy sauces like hoisin or sweet chili, which can add 5-10 SmartPoints per serving. Instead, boost flavor with fresh ginger, garlic, and green onions—all zero-calorie ingredients that pack a punch.
A pinch of black pepper adds heat without calories, making every bite feel indulgent while staying on track.
Nutrition facts
Frequently asked questions
Can I make this soup vegetarian?
Swap the 4 oz extra-firm tofu for 4 oz firm tempeh or 2 oz mushrooms (like shiitake or oyster) for extra umami. For more protein, add 1 cup cooked lentils (about 18g protein) and adjust SmartPoints accordingly. The egg whites remain a great protein source, so you won't sacrifice nutrition!
How do I keep the cabbage egg roll bites crispy?
The secret is in the cornstarch coating and cooking method. Stir-fry the egg white mixture over medium-low heat for exactly 3-4 minutes—any longer and they'll lose crispness. For extra crunch, toss the cooked cabbage mixture with an additional 1 tsp cornstarch before baking (if using the baked method). Serve immediately to prevent sogginess.
Can I prep this ahead of time?
Yes! Assemble the cabbage egg roll mixture (without cooking) and refrigerate for up to 24 hours. The broth can be made 3 days ahead and reheated gently. For best texture, cook the egg roll bites fresh—just reheat the soup base separately and add them at the end. The cabbage stays surprisingly crisp even when prepped ahead!
What if I don't have fresh ginger?
Use ½ tsp ground ginger as a substitute, but fresh is ideal for that bright zing. If you're out of both, add an extra ½ tsp garlic powder to compensate for the missing depth. For maximum flavor, try 1 tsp lemon zest—it adds a refreshing note that works beautifully with the soup's savory profile.
How can I make this soup spicier?
Add ½ tsp red pepper flakes or 1 tsp sriracha to the broth while simmering. For heat without calories, top each bowl with thinly sliced jalapeños or a dash of chili crisp. Remember, these additions may slightly increase SmartPoints—adjust accordingly. Start with small amounts and taste as you go!
