This hearty cabbage soup brings together simple vegetables in a rich, flavorful broth. Green cabbage simmers alongside carrots, celery, onions, and tomatoes, infused with thyme, oregano, and smoked paprika for depth. The result is a warming, nourishing bowl that's naturally vegan and gluten-free.
Perfect for meal prep, this soup actually improves over time as the flavors meld together. It freezes beautifully for up to three months, making it an excellent make-ahead option for busy weeks. Serve with crusty bread for a complete meal, or add white beans for extra protein if desired.
The preparation is straightforward—sauté your aromatics, add everything to the pot, and let it simmer until the vegetables are perfectly tender. A final squeeze of fresh lemon brightens all the flavors, while chopped parsley adds a pop of color.
There was this rainy Tuesday when my refrigerator was practically empty, just a head of cabbage staring back at me. I almost ordered takeout, but something made me grab that cabbage and whatever stray vegetables I could find. That impromptu soup ended up being so comforting I've been making it intentionally ever since, even on days when the fridge is fully stocked.
I made a giant batch for a sick friend last winter, and she texted me three days later saying it was the only thing that actually made her feel better. Now whenever someone mentions needing comfort food, this cabbage soup is the first thing that comes to mind. Theres something about the combination of vegetables that just works.
Ingredients
- 1 medium head green cabbage, cored and chopped: The star of the show, look for heads that feel heavy and have tightly packed leaves
- 2 medium carrots, peeled and diced: These add natural sweetness that balances the earthiness
- 2 celery stalks, diced: Essential for that classic soup foundation flavor
- 1 large onion, chopped: Yellow onions work best here, they caramelize beautifully as they sauté
- 3 garlic cloves, minced: Dont skip this, it adds depth to the broth
- 1 medium potato, peeled and diced: Optional but makes the soup more substantial and creamy without dairy
- 1 (14 oz/400 g) can diced tomatoes, with juices: The acidity cuts through the rich vegetables perfectly
- 6 cups (1.5 L) vegetable broth: Use a good quality broth you enjoy drinking on its own
- 2 tbsp olive oil: For sautéing the vegetables and building flavor from the bottom up
- 1 bay leaf: Remove before serving, but it adds subtle herbal notes while cooking
- 1 tsp dried thyme: Earthy and warm, pairs perfectly with cabbage
- 1 tsp dried oregano: Adds that classic Mediterranean herb backbone
- 1/2 tsp smoked paprika: My secret ingredient for subtle smokiness without meat
- Salt and black pepper, to taste: Taste at the end, broth brands vary wildly in sodium
- 2 tbsp fresh parsley, chopped: Fresh herbs on top make it feel special
- Lemon wedges: A bright squeeze wakes up all the flavors right before eating
Instructions
- Build your flavor foundation:
- Heat olive oil in a large pot over medium heat, then add onion, carrots, and celery. Let them soften and become fragrant for about 5 minutes, stirring occasionally.
- Wake up the garlic:
- Stir in minced garlic and cook for just 1 minute until you can smell it, being careful not to let it brown and turn bitter.
- Add the heart of the soup:
- Toss in cabbage, potato if using, and the entire can of diced tomatoes with their juices. Stir everything together until the cabbage starts to wilt slightly.
- Create the broth:
- Pour in vegetable broth and add bay leaf, thyme, oregano, smoked paprika, salt, and pepper. Give it a good stir to distribute all the herbs.
- Let it simmer:
- Bring to a boil, then reduce heat and let simmer uncovered for 25 to 30 minutes. Youll know its done when vegetables are tender and the kitchen smells amazing.
- Final touches:
- Fish out the bay leaf and taste the soup. Adjust salt or pepper if needed, then serve hot with fresh parsley sprinkled on top and lemon wedges on the side.
My neighbor smelled this cooking once and came over with a loaf of bread, asking what I was making. We ended up eating together at my kitchen table with the soup pot between us, talking for hours. That's the kind of food this is, the kind that brings people together.
Making It Your Own
Ive learned that cabbage soup is incredibly forgiving. Sometimes I add white beans for protein, other times I throw in whatever vegetables are about to go bad in the crisper drawer. The basic formula stays the same, but it never tastes exactly the same twice.
Serving Suggestions
A hunk of crusty bread is non-negotiable in my house, something sturdy enough to dunk without falling apart. Grilled cheese on the side turns it into a proper meal, and a simple green salad with vinaigrette cuts through the richness beautifully.
Storage and Meal Prep
This soup freezes exceptionally well, which is why I always make a double batch. I portion it into containers and keep some in the fridge for the week and the rest in the freezer for those nights when cooking feels impossible.
- Let it cool completely before freezing to prevent ice crystals
- Leave about an inch of space at the top of containers as liquids expand
- Thaw overnight in the refrigerator and reheat gently on the stove
Theres something profoundly satisfying about turning a 3 dollar head of cabbage into a pot of soup that feeds you for days. Good food doesnt have to be complicated or expensive, it just has to be made with care.
Common Questions
- → How long does this soup keep in the refrigerator?
-
This soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors actually develop and improve over time, making it an excellent option for meal prep. Just reheat gently on the stovetop or in the microwave.
- → Can I use different types of cabbage?
-
Absolutely. While green cabbage works perfectly, you can substitute savoy cabbage for a more delicate texture or napa cabbage for a slightly sweeter flavor. Red cabbage will also work, though it will give the soup a purple hue.
- → What can I add to make it more filling?
-
For extra heartiness, add a can of drained white beans during the last 15 minutes of cooking. You could also add diced potatoes, pasta shapes, or serve with crusty bread. A dollop of coconut milk stirred in at the end adds richness too.
- → Is this suitable for freezing?
-
This soup freezes exceptionally well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers leaving some space for expansion. Thaw overnight in the refrigerator before reheating.
- → Can I make this in a slow cooker?
-
Yes. Sauté the onion, carrots, celery, and garlic first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or on high for 3-4 hours until the cabbage is tender. Add the fresh garnishes just before serving.