Hearty Slow Cooker Cabbage Soup (Dump and Go)
This slow cooker cabbage soup is the kind of meal that feels like a big pot of comfort without a lot of work. It’s built from humble ingredients—cabbage, carrots, white beans, and a savory tomato broth—that cook down into something surprisingly filling.

The slow cooker does most of the heavy lifting, so you come home to a dinner that’s already done. The cabbage turns buttery and sweet after hours in the pot, and the beans give it enough heft to call it a main course.
What Makes This Soup a Keeper
I keep coming back to this one because it’s one of the few slow cooker soups that tastes better than the sum of its parts. The broth gets just enough body from the softened vegetables and the beans, without feeling heavy.
Cabbage often gets a bad reputation for being bland or overcooked, but the long, gentle heat of a crockpot mellows it completely. The slices hold their shape, soak up the tomato and herb flavors, and become tender and almost sweet by the time you ladle it out.
And the Parmesan rind is the quiet star. As it bubbles away, it releases a nutty, salty depth into the broth. You pull it out before serving, but it leaves behind a richness that makes you wonder why you ever threw rinds away.
Ingredients

- 1 small green cabbage (about 2 lbs), cored and chopped: use a firm, dense head for the best texture
- 3 medium carrots, sliced into rounds: no need to peel if scrubbed well
- 3 celery stalks, sliced: adds a light, peppery backbone
- 1 yellow onion, diced
- 4 cloves garlic, minced: adjust to your love of garlic
- 1 can (14.5 oz) diced tomatoes, undrained: fire-roasted adds a smoky note
- 4 cups vegetable broth: chicken broth works too
- 1 can (15 oz) cannellini beans, drained and rinsed: great for creaminess
- 2 tsp Italian seasoning
- 1 tsp salt, plus more to taste
- 1/2 tsp black pepper
- 1 Parmesan rind (optional, but recommended): removes easily in one piece
Variations and Substitutions
- Swap the beans: chickpeas or navy beans hold up well, or skip them and add 2 cups diced potatoes instead.
- Add meat: brown 1/2 lb ground beef or Italian sausage before adding to the slow cooker for a heartier soup.
- Use red cabbage: the broth will turn pinkish and the flavor will be slightly sweeter.
- Dairy-free: leave out the Parmesan rind and serve with a drizzle of good olive oil or a sprinkle of nutritional yeast.
- Brighten it up: stir in a squeeze of lemon juice or a splash of red wine vinegar just before serving.
For a beefier version, try our Slow Cooker Beef and Cabbage Soup.
How to Make Slow Cooker Cabbage Soup
Step 1: Load the Slow Cooker

Add the chopped cabbage, carrots, celery, onion, and garlic to a 6-quart slow cooker. Pour in the diced tomatoes with their juices and the 4 cups of vegetable broth. Sprinkle in the Italian seasoning, salt, and pepper, then nestle the Parmesan rind down into the liquid if you’re using one. Give everything a gentle stir to combine—the pot will be very full, and that’s fine, because the cabbage will release liquid as it cooks.
Don’t worry if it seems like too much; the cabbage collapses significantly as it softens. The raw mix may look crowded, but you’ll see it settle after the first hour.
Step 2: Cook Low and Slow

Cover and cook on low for 7 to 8 hours, or on high for 4 to 5 hours. You’ll know it’s ready when the cabbage is completely tender and the broth has taken on a deep, almost amber color. The house will smell like a slow-cooked Sunday meal, even on a weeknight.
Avoid lifting the lid too often, as that lets heat escape and adds extra time to the cook. The long, steady heat breaks down the vegetables gently without turning them to mush.
Step 3: Stir in the Beans

Uncover and fish out the Parmesan rind with tongs, then discard it. Add the drained cannellini beans and stir them in gently so they stay whole. Cover and let them heat through on high for about 15 minutes, just until the beans are warmed and the soup is bubbling again.
Taste the broth at this point and adjust the salt and pepper. The Parmesan rind added saltiness, so you may not need much more. The beans bring a creamy texture that rounds out the soup without weighing it down.
Step 4: Ladle and Top with Parmesan

Ladle the soup into deep bowls while it’s steaming hot. Shower each serving with a generous amount of freshly grated Parmesan and a few cracks of black pepper. If you want a final touch, a thin drizzle of olive oil adds a little richness on top. Serve right away with crusty bread for dipping.
A Few Tips for the Best Cabbage Soup
- Choose a cabbage that feels heavy for its size and has tightly packed leaves. A loose or lightweight head can taste bitter and turn mushy.
- Don’t chop the cabbage too finely. Rough, 1-inch pieces hold their texture better over the long cook time; thin shreds will all but disappear.
- If the soup seems too thin at the end, use a spoon to mash about a quarter of the beans against the side of the pot and stir them back in. This creates a slightly thicker broth without any added starch.
- Save your Parmesan rinds in a zip-top bag in the freezer. They add umami to any slow-simmered soup or sauce, not just this one.
- For a smoky version, use fire-roasted diced tomatoes and finish with a pinch of smoked paprika.
Scale the recipe for your slow cooker size:
| Slow Cooker Size | Ingredient Amounts |
|---|---|
| 3 to 4 quarts | Halve all ingredients; cook on low 6 to 7 hours |
| 5 to 6 quarts | Use the full recipe as written |
| 7 to 8 quarts | Increase all ingredients by 1.5x; cook time stays similar |
Storing and Reheating Leftovers
- Refrigerate: in an airtight container for up to 4 days. The flavors deepen overnight.
- Reheat: gently on the stovetop or in the microwave. The soup also freezes well for up to 3 months; the beans may soften slightly upon thawing, but the flavor holds. If you plan to freeze, consider leaving the beans out and adding them after reheating for a firmer texture.
What to Serve with Cabbage Soup
This soup is a full meal on its own, but a side of crusty sourdough or whole-grain bread makes it even more satisfying for dunking. A simple green salad with a lemon vinaigrette cuts through the richness of the Parmesan nicely. For a heartier table, serve it before roasted chicken or alongside a grilled cheese sandwich.
Frequently Asked Questions
Can I make this soup without a slow cooker?
Yes. Sauté the onion, carrots, celery, and garlic in a large pot until soft, then add the cabbage, tomatoes, broth, and seasonings. Simmer, covered, for 30 to 40 minutes until the cabbage is tender, then add the beans and heat through.
My soup tastes a little bitter. How can I fix it?
Add a teaspoon of sugar or a splash of apple cider vinegar. Both help balance any sharpness from the cabbage. Use a fresh, firm cabbage next time to avoid the issue altogether.
Can I use fresh tomatoes instead of canned?
You can, but you’ll need to adjust the liquid. Substitute 2 cups of chopped fresh tomatoes and add an extra cup of broth. The flavor will be brighter and less concentrated.
What if I don’t have a Parmesan rind?
Just leave it out. The soup will still be tasty. You can add a tablespoon of nutritional yeast or a small piece of the harder part of another cheese, like Pecorino, for a similar savory boost.

Slow Cooker Cabbage Soup Recipe
Ingredients
Method
- Place the cabbage, carrots, celery, onion, garlic, diced tomatoes, broth, Italian seasoning, salt, pepper, and Parmesan rind in a 6-quart slow cooker. Stir to combine.
- Cover and cook on low for 7 to 8 hours, until the cabbage is very tender. Remove the Parmesan rind, stir in the beans, cover, and cook on high for 15 minutes. Taste and adjust seasoning.
- Ladle into bowls and top with grated Parmesan and black pepper.
