Cabbage Vegetable Soup
This flavorful cabbage soup recipe is full of vegetables. Serve it as a delicious and healthy side dish on cold days.
Posted by Kathryne Taylor on January 8, 2026

Who knew that cabbage soup could be this good?! This bright and light recipe is a lovely spin on classic vegetable soup. If youโre trying to get back to healthy eating after the holidays, this warming cabbage soup is an inexpensive wintertime alternative to leafy green salads.
Cabbage soup may have originated in Eastern Europe, but this recipe offers simple Italian flavors. It starts with carrots, onion and celery cooked in a generous drizzle of olive oil. Once those are tender, weโll add fresh garlic and dried oregano, followed by chopped green cabbage.
You can use an entire small head of cabbage in this soup; it shrinks as it sweats excess moisture and becomes silky soft as it simmers. Crushed tomatoes and lemon juice add welcome acidity, bringing this simple soup to life!
Watch How to Make Cabbage Soup


Cabbage Benefits
Cabbage is a cruciferous vegetable like broccoli, kale and Brussels sprouts. Cruciferous veggies are true superfoods, and cabbage is an all-star member of the family.
Cabbage offers beneficial vitamins (notably vitamin K), minerals and fiber (soluble and insoluble). Itโs known to reduce inflammation and improve digestion.
Cabbage has a lot to offer from a cooking standpoint as well. Cabbage is cheap, keeps for weeks in the crisper drawer, and is easy to prepare. From peeling to slicing, cabbage is a breeze to work with and yields a ton.
I love to use crisp raw cabbage in slaws like this one. Itโs amazing when itโs roasted until caramelized. And this recipe is proof that itโs lovely in soups.


Serving Suggestions
This cabbage soup recipe is light and healthy. Itโs surprisingly filling in the moment, thanks to all the veggies and liquid, but itโs not a balanced meal on its own since itโs low in protein and calories. Treat it like a veggie side dish insteadโit will lighten up a heavy meal or round out a protein-based main dish.
For a satisfying soup-and-salad combination, serve it with a hearty salad like my Farro and Kale Salad with Goat Cheese.
This soup is fantastic with my Favorite Grilled Cheese Sandwich. Or, try it with your favorite cheesy pizza, like my Ultimate Veggie Pizza or Butternut Squash Pizza with Arugula-Pepita Pesto.
For a wintery vegetarian brunch or lunch, serve cabbage soup with Butternut Squash Frittata with Fried Sage.
This soup is vegan as written. Make a complete vegan meal by serving it with Hummus Quesadillas or my Best Vegan Lasagna. You can also make this soup more hearty by adding a can of rinsed and drained chickpeas with the water.


More Vegetable Soups to Enjoy
Itโs soup season, so here are a few more veggie-based soup recipes to try:
- Best Lentil Soup
- Classic Minestrone Soup
- Creamy Roasted Cauliflower Soup
- Roasted Red Pepper and Tomato Soup
- Seriously Good Vegetable Soup
Please let me know how your soup turns out in the comments! I love hearing from you.

Cabbage Vegetable Soup
This flavorful cabbage soup recipe is full of vegetables. Serve it as a healthy side dish on cold days. Recipe yields 6 bowls of soup.
Ingredients
- ยผ cup extra-virgin olive oil
- 1 large yellow onion, chopped (about 1 ยพ cups)
- 2 large carrots, chopped (about 1 ยฝ cups)
- 3 celery stalks, diced (about 1 ยผ cups)
- ยฝ teaspoon fine salt, divided
- 3 garlic cloves, pressed or minced
- 1 teaspoon dried oregano
- 1 small or ยฝ medium green cabbage, chopped (about 6 cups)
- 15 ounces crushed or diced tomatoesย
- 4 cups water, more as needed
- ยผ cup chopped fresh flat-leaf parsley or dill
- 1 to 2 tablespoons lemon juice or apple cider vinegar, to taste
- Freshly ground black pepper, to taste
Instructions
- Warm the oil in a large pot over medium heat. Add the onion, carrot, celery and ยผ teaspoon of the salt. Cook until the veggies are tender, stirring often, about 5 to 8 minutes.ย
- Add the garlic, oregano, and another ยผ teaspoon salt. Cook until fragrant while stirring constantly, about 1 minute.ย
- Increase the heat to medium-high and add the cabbage. Cook for 5 minutes, while stirring frequently.ย
- Pour in the water and tomatoes (add 1 more cup of water if you want a more brothy soup). Bring the mixture to a simmer and cook, uncovered, until the veggies are nicely tender, about 15 minutes.ย
- Remove the pot from the heat and stir in the fresh herbs, 1 tablespoon lemon juice or vinegar, and about 10 twists of freshly ground pepper. Taste, and adjust as necessaryโadd up to 1 more tablespoon lemon juice or vinegar for more zing, another ยผ teaspoon salt for more overall flavor, or more black pepper. Serve in bowls. Leftovers keep well in the refrigerator for up to 5 days, or in the freezer for up to 6 months.
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionistโs advice. See our full nutrition disclosure here.














This is go to soup with the added 2 potatoes, veggie broth instead of of water and no apple cider vinegar as in another of your recipes.toss in any other veggies may have on hand. Great to have in freezer ready to eat.
Hi Kate! Do you think I could make this sans tomatoes? Iโve cut them out of my diet for a bit but the rest of the soup looks amazing. I may try itโฆThanks!
Hi Susie, yes I think you could make it with additional broth and maybe some potatoes.
This was fantastic! I had half a head of leftover cabbage (a large one!) I wasnโt sure what to do with and this turned out absolutely amazing. Another winner! Served with a warm pita spread with white bean hummus.
Thanks, Kate! Since discovering your blog six years ago, I have never been disappointed with a recipe here!
Hi Mycala, Iโm glad this recipe came along when you needed it! Iโm so glad you enjoy the recipes.
Hi Kate, how would you recommend one turn this into more of a main dish (or would you recommend against that?)? Maybe as simple as adding some beans? Thanks.
Hi Allie, yes you could add some white beans and potatoes, and that would make it a heartier meal.
Very nice recipe chef , delicious and healthy. HAPPY NEW YEAR 2026 TO YOU AND YOUR FAMILY
This why I LOVE winter!
What could replace tomatoes? Iโm allergic to them sadly.
Hi Alli, you could just use additional broth. A version with potatoes and dill without the tomatoes would also be good. I hope this helps!
Hi Kate โ Iโm a cruciferous-aholic and this sounds (simply) wonderful! What do you think about substituting fennel for celery? I love it in Ribolitta but think it may have slightly stronger flavor? Mahalo
Hi Cyndy, yes, I think fennel complements cabbage, though it can be an acquired taste. Feel free to substitute.