This easy cabbage soup recipe delivers comfort in a bowl without the fuss or expense. My friend James discovered this version last winter and made it three times in one week because it genuinely tastes like you’ve been simmering it for hours. Unlike heavier cream-based soups, this one gets its richness from caramelized aromatics and kidney beans instead of dairy. You’ll have a nourishing dinner on the table in under 45 minutes, and your kitchen will smell absolutely incredible. golumpki soup unstuffed cabbage fans often tell me they’ve switched to this lighter version because it’s faster and just as satisfying.
The magic happens when you let those onions and garlic soften before adding everything else—that’s where the depth comes from, not from time or complexity. Every ingredient earns its spot in the pot, and the result is a healthy soup that costs less than takeout.
Why this soup recipe works
A good cabbage soup comes down to building flavor layers without overcomplicating it. Here’s what makes this version stand out:
- Caramelized onions and garlic create a sweet, savory foundation in just five minutes
- Fresh cabbage softens beautifully and adds natural sweetness as it cooks
- Kidney beans provide protein and fiber, keeping you full longer
- Tomatoes and vegetable broth balance acidity and add umami depth
- Apple cider vinegar brightens everything at the end because acid makes vegetables taste better
This easy soup is genuinely forgiving—I’ve made it a hundred times and never had a bad batch because the basic technique is rock solid.
Prep 15 minutes | Cook 30 minutes | Cal 185 | Serves 6 servings | Cuisine American |
Ingredients for cabbage soup recipe

- 2 tbsp olive oil
- 1 medium onion diced
- 4 cloves garlic minced
- 1 small head cabbage chopped
- 3 medium carrots sliced
- 2 celery stalks chopped
- 1 can diced tomatoes 14.5 oz
- 6 cups vegetable broth
- 1 can kidney beans 15 oz drained
- 1 tsp dried Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 bay leaves
- 1 tbsp apple cider vinegar
If you don’t have vegetable broth on hand, chicken broth works beautifully—the flavor becomes slightly richer. You can also swap kidney beans for white beans or chickpeas depending on what’s in your pantry; the soup stays equally hearty and nutritious. James actually substituted diced fresh tomatoes when he made this last summer because his garden was overflowing, and honestly, it was even better than the canned version.
For best results, chop your vegetables roughly the same size so they cook evenly. The cabbage will shrink considerably as it wilts, so don’t worry if it looks like too much at first. Keep the salt at 1/2 teaspoon initially—you can always add more at the end after tasting.
Step-by-step soup recipe instructions

1. Heat olive oil in a large pot over medium heat. Add diced onion and cook for 3-4 minutes, stirring occasionally, until it starts to soften and turn translucent at the edges—you want to see just a hint of golden color here because that’s where the sweet, complex flavor lives.
2. Add minced garlic and cook for 1 minute more, stirring constantly so it doesn’t burn and turn bitter. The aroma should smell almost sweet, not sharp or harsh—that’s your signal you’ve hit the right moment.
3. Stir in chopped cabbage, sliced carrots, and celery stalks. Cook for 5-6 minutes, stirring occasionally, until the cabbage begins to wilt and release its moisture. Why wait here? Because these vegetables will soften gradually and release their natural sugars, which thickens the broth naturally.
4. Pour in the can of diced tomatoes with their juice and 6 cups of vegetable broth. Add Italian seasoning, 1/2 tsp salt, black pepper, and bay leaves. Bring the mixture to a boil, then reduce heat and simmer for 20 minutes. This cabbage soup recipe should bubble gently, not violently—gentle heat keeps the vegetables from falling apart and the broth stays clear and bright.
5. Stir in drained kidney beans and cook for 5 more minutes until heated through. Taste the soup and add the apple cider vinegar plus an extra pinch of salt if needed—about 1/4 tsp more usually brings everything into perfect balance. The vinegar cuts through richness and makes every vegetable taste more vibrant.
6. Remove bay leaves before serving. If you’re making this for company or yourself later, let it cool slightly so you can taste it more accurately and adjust seasoning one final time.
Serving ideas for cabbage soup recipe

Serve this healthy soup in wide bowls with something crusty on the side—the bread is essential for soaking up every last drop. Each pairing below transforms this simple cabbage soup into a completely different meal:
Crusty bread with herb butter
Slice sturdy sourdough or focaccia and brush with softened butter mixed with fresh parsley and minced garlic. Toast it in a 375°F oven for 3-4 minutes because warm, buttery bread becomes the perfect vehicle for carrying soup to your mouth.Fresh arugula and parmesan
Top each bowl with peppery arugula and shaved Parmigiano-Reggiano right before serving because the warm soup wilts the greens slightly while the cheese adds richness and umami. German cabbage soup enthusiasts recognize this technique as traditional.Greek yogurt and dill
Dollop a spoonful of Greek yogurt into each bowl and sprinkle with fresh dill, because the cool creaminess plays against the warm, tangy broth beautifully. This version turns the soup into something almost Mediterranean and adds an extra 5g of protein per serving.Frequently asked soup questions
Can I freeze this cabbage soup?
Yes, absolutely—freeze in airtight containers for up to three months with excellent results. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.What can I substitute for kidney beans?
White beans, chickpeas, or lentils work equally well and maintain the nutritional profile beautifully. Each brings slightly different texture and flavor; chickpeas add earthiness while white beans stay creamy and mild.How do I reheat leftover soup properly?
Thaw overnight in the refrigerator, then reheat gently over medium heat to 165°F, stirring occasionally to ensure even warming. Never microwave because it can create hot spots that burst vegetables and separate flavors.What makes an easy cabbage soup recipe better than other versions?
Fresh vegetables combined with proper caramelization technique create depth without cream or excessive cooking time. This cabbage soup recipe achieves restaurant-quality results in 45 minutes using everyday pantry ingredients most home cooks already have.Final thoughts on this healthy soup
This easy cabbage soup delivers exactly what busy weeknights demand: real nutrition, genuine flavor, and minimal cleanup. My neighbor Nora made this last month and told me she’s stopped ordering soup from the café because homemade costs one-fifth the price and tastes infinitely better. The cabbage soup recipe proves that simple cooking doesn’t mean boring cooking—it means respecting each ingredient and letting it do what it does best.
Make a batch this week and see why everyone who tries it asks for the recipe immediately. Your weeknight dinners are about to get a whole lot cozier and healthier, one warm bowl at a time.









