Cabbage Soup Diet Soup (That Actually Tastes Good)
The classic cabbage soup diet can feel punishing, but this version is genuinely good. It’s brothy, packed with vegetables, and bright enough that you might forget you are on a diet.

I make it when I want something warm and low-calorie that still feels like a real meal. The lemon juice and a generous hand with seasoning make all the difference.
What Makes This Cabbage Soup Work
The soup stays light without tasting like diet food because the vegetables get a quick sauté first. That small step builds a savory base that plain boiling never does.
It also holds up well in the fridge, so you can make a pot on Sunday and eat from it all week. The texture is soft but still has some bite, not the mushy cabbage you might expect.
Ingredients

- 1 tbsp olive oil: any neutral oil works
- 1 large yellow onion, diced: white or sweet is fine too
- 2 medium carrots, peeled and sliced into thin rounds
- 2 celery stalks, sliced thin
- 1 green bell pepper, diced: adds a little sweetness and crunch
- 3 garlic cloves, minced: use fresh, not the jarred stuff
- 1 small head green cabbage, cored and roughly chopped: about 6 cups
- 1 (14.5 oz) can diced tomatoes, with their juices: fire-roasted adds nice depth
- 6 cups low-sodium vegetable or chicken broth
- 1 bay leaf
- 1 tsp smoked paprika
- 1 tsp kosher salt, plus more to taste
- ½ tsp black pepper
- Juice of half a lemon, or more to taste
- Fresh parsley or dill, for serving
Variations / Substitutions
- Add protein: Stir in a can of drained cannellini beans or some shredded cooked chicken at the end for more staying power.
- Heat it up: A pinch of red pepper flakes or a dash of hot sauce added with the broth gives the soup a gentle kick.
- Herb swap: Dill and parsley are obvious choices, but fresh cilantro with a squeeze of lime takes it in a different direction.
- Make it heartier: Toss in a diced zucchini or a handful of chopped green beans during the simmer if you want more vegetable bulk.
If you want something creamier, try our Cauliflower Soup.
How To Make Cabbage Soup Diet Soup
Step 1: Sauté the Aromatics

Warm a large pot or Dutch oven over medium heat and add the 1 tbsp olive oil. Once it shimmers, toss in the diced onion, sliced carrot, celery, and bell pepper. Cook for about 5 minutes, stirring a few times, until the onion turns translucent and the vegetables start to soften.
The bottom of the pot will collect a little browning, and that’s what builds the soup’s savory backbone. Don’t skip this step even if you are in a rush.
If things start to stick, lower the heat a touch and add a small splash of broth.
Step 2: Build the Broth

Stir in the minced garlic and the 1 tsp smoked paprika. Let them cook for just 30 seconds until fragrant, then pour in the 6 cups of broth and the can of diced tomatoes with their juices.
Add the chopped cabbage and the bay leaf, then bring the liquid up to a boil over high heat. Once boiling, drop the heat down so the soup sits at a steady simmer.
The cabbage will look like it barely fits at first, but it wilts down quickly.
Step 3: Simmer the Soup

Cover the pot partially with a lid and let it simmer for 25 to 30 minutes. Stir once or twice during that time. The cabbage should be tender but not falling apart, and the carrots will be soft all the way through.
Taste the broth around the 25-minute mark and add the 1 tsp kosher salt and ½ tsp black pepper. A longer simmer deepens the flavor but softens the cabbage more, so I pull it off when the texture is still a little snappy.
Step 4: Season and Serve

Remove the bay leaf and stir in the fresh lemon juice. Taste and adjust the salt and pepper one last time. Ladle the soup into bowls and finish with a scatter of fresh parsley or dill.
The lemon cuts through the earthy cabbage and makes the soup feel far lighter than it is. Serve while it’s hot, and you’ll get the best version of this diet staple.
Tips for the Best Cabbage Soup
- Cut the cabbage pieces roughly the same size so they cook evenly. Too small, and they turn to mush by the end.
- A full-flavored broth counts for a lot here. If your store-bought broth tastes weak, drop in a little bouillon paste or a Parmesan rind during the simmer.
- Lemon juice at the very end is not optional if you want the soup to sing. A splash of apple cider vinegar also works.
- A spoonful of pesto or a dollop of Greek yogurt on top adds richness without undoing the diet-friendly numbers.
Storing Leftovers
- Refrigerate: The soup keeps well in a sealed container for up to 5 days, and the flavor actually improves after a day.
- Reheating: Warm it gently on the stove or in the microwave until steaming. No need to add more liquid, but a splash of water loosens it up if it thickened.
- Freezing: Freeze portions in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat as above.
What To Serve With Cabbage Soup
A thick slice of toasted whole-grain bread alongside makes the meal more filling, and it’s good for sopping up the last bit of broth. If you want to keep things extra light, a crisp green salad with a lemon vinaigrette matches the soup’s brightness without weighing you down.
Frequently Asked Questions
Can I use red cabbage instead of green?
Yes, but the soup will turn a purple tint and the flavor is slightly sweeter. It works, just expect a different look.
Is this soup actually low in calories?
It is. A generous bowl comes in around 85 calories, so you can eat a lot without guilt.
Can I blend this soup?
You can, but the original diet emphasizes chewing for fullness. If you prefer a smooth soup, just be aware the texture changes completely and it won’t have the same staying power.
What if I can’t find smoked paprika?
Regular sweet paprika is fine. The soup loses a bit of that subtle smokiness, but the lemon and herbs still carry it.

Cabbage Soup Diet Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium heat. Add onion, carrot, celery, and bell pepper. Cook, stirring occasionally, until softened, about 5 minutes.
- Stir in garlic and smoked paprika; cook 30 seconds. Add broth, tomatoes, cabbage, and bay leaf. Bring to a boil, then reduce heat to a steady simmer.
- Cover partially and simmer 25 to 30 minutes, until cabbage is tender. Stir in salt and pepper.
- Remove bay leaf, stir in lemon juice, and adjust seasoning. Ladle into bowls and top with fresh herbs.
