This comforting cabbage soup brings together tender green cabbage, carrots, celery, and onions in a rich vegetable broth seasoned with thyme, oregano, and smoked paprika. Ready in just 50 minutes, this hearty dish simmers to perfection, allowing the vegetables to become tender while absorbing the aromatic flavors. The result is a warming, satisfying bowl that's naturally vegan and gluten-free. Add crusty bread for a complete meal or customize with white beans for extra protein.
The first time I made cabbage soup, it was purely out of desperation. Winter had dragged on for months, my grocery budget was nearly empty, and a lonely head of cabbage had been sitting in my crisper drawer for what felt like forever. I threw in whatever vegetables I could scavenge, not expecting much more than something warm to fill my belly. That bowl surprised me with how deeply satisfying it turned out to be.
Last February, my neighbor came down with a terrible flu and I brought over a container of this soup. She texted me two days later saying it was the only thing that made her feel human again. Now whenever someone in my building gets sick, I find myself chopping cabbage and simmering broth almost instinctively.
Ingredients
- 1 medium head green cabbage, cored and chopped: The star of the show, choose one that feels heavy and has tightly packed leaves for the best texture
- 2 medium carrots, peeled and diced: These add natural sweetness that balances the cabbage's slight bitterness
- 2 celery stalks, diced: Essential for that classic soup base flavor foundation
- 1 large onion, chopped: Yellow onions work beautifully here, becoming meltingly tender as they cook
- 3 garlic cloves, minced: Fresh garlic makes all the difference, so avoid the preminced stuff in jars
- 1 medium potato, peeled and diced: Completely optional but adds wonderful body and makes the soup feel more substantial
- 1 can diced tomatoes, with juices: The acidity cuts through the richness and adds beautiful color
- 6 cups vegetable broth: Use a good quality brand you actually enjoy drinking on its own
- 2 tbsp olive oil: For sautéing the aromatics and building that initial flavor base
- 1 bay leaf: Remove it before serving, but let it work its magic during simmering
- 1 tsp dried thyme: Earthy and comforting, perfect for soups that simmer a while
- 1 tsp dried oregano: Adds that classic Mediterranean herb note everyone recognizes
- 1/2 tsp smoked paprika: This secret ingredient adds incredible depth without any heat
- Salt and black pepper: Taste frequently and adjust gradually as the soup cooks
- 2 tbsp fresh parsley, chopped: Fresh herbs at the end make everything taste brighter and more finished
- Lemon wedges: A squeeze right before serving wakes up all the other flavors
Instructions
- Build your flavor foundation:
- Heat olive oil in your large pot over medium heat, then add onion, carrots, and celery, cooking until softened and fragrant, about 5 minutes.
- Wake up the garlic:
- Stir in the minced garlic and let it cook just 1 minute until you can smell it, being careful not to burn it.
- Add the heart of the soup:
- Toss in your chopped cabbage, diced potato if using, and the entire can of tomatoes with their juices, stirring everything together.
- Pour in the liquid gold:
- Add vegetable broth along with bay leaf, thyme, oregano, smoked paprika, salt, and pepper.
- Let it simmer gently:
- Bring to a boil, then reduce heat and simmer uncovered for 25 to 30 minutes until all vegetables are tender when pierced with a fork.
- The final touch:
- Fish out and discard the bay leaf, taste your soup, and adjust seasoning if needed before serving.
My daughter used to turn her nose up at anything with cabbage in it. One rainy afternoon, she came home from school soaking wet and shivering, and I pressed a warm mug of this soup into her hands. She took a tentative sip, looked up with wide eyes, and asked if there was more.
Making It Your Own
I discovered by happy accident that adding a can of drained white beans during the last 10 minutes transforms this from a light soup into a complete meal. The beans absorb all those beautiful flavors and make each spoonful feel more substantial.
The Bread Question
One evening I served this soup without bread and my husband kept looking around the table like something was missing. Now I always keep a loaf of crusty bread handy because dunking it into the broth is nonnegotiable for the full experience.
Freezer Stash Strategy
This soup freezes beautifully and has saved me on countless busy weeknights when cooking from scratch feels impossible. I always portion it into individual containers before freezing, so I can grab exactly what I need.
- Let the soup cool completely before freezing to prevent ice crystals
- Leave about an inch of space at the top of containers because liquids expand
- Thaw overnight in the refrigerator for the best texture
There is something profoundly comforting about a pot of soup bubbling away on the stove. No matter how chaotic life gets, this simple recipe reminds me that good food does not need to be complicated.
Recipe FAQs
- → Can I freeze this cabbage soup?
-
Yes, this soup freezes beautifully for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- → What type of cabbage works best?
-
Green cabbage is traditional, but you can use savoy cabbage for a more delicate texture or napa cabbage for a milder flavor. Each variety brings its unique character to the soup.
- → How can I add more protein?
-
Stir in a can of drained white beans during the last 15 minutes of simmering. Cannellini or great northern beans work wonderfully and make the soup even more filling.
- → Is this soup gluten-free?
-
Yes, this soup is naturally gluten-free. Just ensure your vegetable broth is certified gluten-free, as some brands may contain gluten-based ingredients or additives.
- → What goes well with this soup?
-
Crusty bread or garlic bread makes an excellent accompaniment. A simple green salad with vinaigrette also balances the meal nicely. The soup is substantial enough to enjoy alone as a light dinner.
- → Can I make this in a slow cooker?
-
Sauté the onions, carrots, and celery first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until vegetables are tender. Add the garlic during the last hour of cooking.