This hearty cabbage soup brings together simple vegetables in a warming, fragrant broth. Green cabbage forms the base, complemented by sweet carrots, crisp celery, and aromatic onions. Diced tomatoes add depth while dried thyme, oregano, and smoked paprika create a beautifully seasoned finish. The soup simmers until vegetables are tender, resulting in a comforting bowl that's naturally vegan and gluten-free. Perfect for meal prep, it freezes beautifully for up to three months and can be customized with white beans for extra protein.
The smell of cabbage soup bubbling away takes me back to my tiny first apartment, where I'd leave the windows open just a crack to let steam escape while snow piled up outside. My downstairs neighbor actually knocked on my door once, asking what smelled so incredible, and I ended up sharing a bowl with her on the stairs. Something about cabbage transforming in hot broth feels like kitchen magic—humble ingredients turning into pure comfort.
Last winter, I made a massive batch during that week everyone seemed to be catching something. Friends kept dropping by unexpectedly, and I kept ladling out bowls until the pot was empty. Now whenever anyone mentions feeling under the weather, they ask if I have any of that soup around.
Ingredients
- Green cabbage: Look for heads that feel heavy and have tightly packed leaves—loose leaves can make the soup bitter, something I learned after an unfortunate batch
- Carrots and celery: These aromatic fundamentals create the flavor foundation, so take your time dicing them evenly
- Garlic: Freshly minced makes a noticeable difference over pre-chopped, which can taste metallic in long-simmered soups
- Diced tomatoes: The juices add essential body and acidity that balances the earthy cabbage
- Smoked paprika: This is the secret ingredient that transforms a basic vegetable soup into something with real depth
- Vegetable broth: Use one you actually enjoy drinking straight, since it provides most of the seasoning
Instructions
- Build your flavor base:
- Heat olive oil in your largest pot over medium heat and add onion, carrots, and celery. Let them soften for about 5 minutes until the onions turn translucent and the whole kitchen starts smelling promising.
- Wake up the garlic:
- Stir in the minced garlic and cook for just 1 minute until fragrant. Watch closely—garlic turns bitter quickly, and burnt garlic will ruin everything.
- Add the heart of the soup:
- Dump in your chopped cabbage, potato if using, and the entire can of tomatoes with their juices. Stir everything together until the cabbage starts to wilt and glisten.
- Bring it to life:
- Pour in the vegetable broth and add bay leaf, thyme, oregano, smoked paprika, salt, and pepper. Bring to a full boil, then immediately drop the heat to a gentle simmer.
- Let it transform:
- Simmer uncovered for 25 to 30 minutes until vegetables are tender. Taste the broth—it should be slightly over-seasoned since the cabbage will absorb salt as it sits.
- Finish and serve:
- Fish out and discard the bay leaf. Ladle into bowls and finish with fresh parsley and a squeeze of lemon to brighten all those earthy flavors.
My partner swore they hated cabbage soup until they tried this version. Now it's their most requested comfort food, and I've caught them sneaking bowls for breakfast when they think I'm not paying attention.
Making It Your Own
White beans turn this from a light soup into a meal that will stick with you for hours. A can of drained cannellini or Great Northern beans added during the last 10 minutes of simmering works beautifully. For extra richness, finish each bowl with a drizzle of good olive oil.
Cabbage Variations
Savoy cabbage has crinkly leaves that hold onto broth beautifully and cook down sweeter than green cabbage. Napa cabbage works too but cooks much faster, so add it during the last 15 minutes of simmering to prevent it from disappearing completely.
The Leftover Situation
This soup is one of those rare gifts that actually tastes better on day two. The flavors have time to marry and the cabbage loses any sharp edges. Portion cooled soup into freezer-safe containers, leaving an inch of space at the top, and freeze for up to three months.
- Thaw overnight in the refrigerator rather than the microwave for better texture
- Add a splash of fresh broth when reheating since it thickens in the fridge
- The potato texture changes slightly after freezing, so skip it if you plan to freeze most of the batch
There's something profoundly satisfying about turning a head of cabbage into a pot of soup that feeds a crowd. Simple food, done with care, is often what we remember most.
Recipe Questions & Answers
- → How long does this soup keep in the refrigerator?
-
The soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors often develop and improve after a day or two.
- → Can I use different types of cabbage?
-
Absolutely. While green cabbage works beautifully, savoy cabbage offers a more delicate texture, and napa cabbage provides a milder flavor. Both make excellent substitutions.
- → What can I add for more protein?
-
Stir in a can of drained white beans during the last 15 minutes of simmering. Cannellini or great northern beans work perfectly. You can also add cooked lentils or plant-based protein crumbles.
- → Is this soup freezer-friendly?
-
Yes, this soup freezes exceptionally well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator before reheating.
- → What bread pairs best with this soup?
-
Crusty sourdough, warm baguette slices, or hearty whole grain bread are ideal. The bread helps soak up the flavorful broth and makes the meal more substantial.