One-Pot Creamy Cabbage Soup
This soup turns a simple head of cabbage into a silky, cozy meal with just one pot and about 35 minutes. It’s mild and comforting, with a hint of natural sweetness from slow-cooked onions and cabbage.

A splash of cream at the end gives it a velvety finish without weighing things down. It tastes like it simmered all afternoon, but it’s weeknight-quick.
What Makes This Soup So Good
The cabbage cooks down until it’s buttery soft, not a bit fibrous, and the potato melts into the broth to create real body without any flour. Cream rounds everything out, but the soup still feels light enough for a Tuesday.
This is the version I come back to when I want something warm that comes together fast. The whole pot goes from cutting board to bowl in under 40 minutes.
Ingredients

- 2 tbsp unsalted butter: or olive oil; the butter adds a little richness
- 1 medium yellow onion, chopped: it sweetens as it cooks and builds the base flavor
- 2 cloves garlic, minced: fresh garlic is best here
- 1 medium russet potato, peeled and cubed: starchy potatoes give the creamiest texture
- 4 cups low-sodium vegetable or chicken broth: low-sodium lets you control the salt
- 1 small green cabbage, shredded: about 8 cups loosely packed, thick core removed
- 2 sprigs fresh thyme or ½ tsp dried thyme
- ½ cup heavy cream: plus a little more for drizzling
- salt and black pepper: to taste
Variations / Substitutions
- Vegan option: swap the butter for olive oil, use vegetable broth, and replace the heavy cream with full-fat canned coconut cream.
- Add protein: stir in a cup of shredded cooked chicken or a can of drained white beans after blending.
- Skip the cream: blend an extra small boiled potato into the soup for creaminess without dairy.
- Switch the herb: a bay leaf and a pinch of nutmeg work well instead of thyme.
For a chunkier, heartier bowl, try Hearty Cabbage and Sausage Soup.
How to Make Creamy Cabbage Soup
Step 1: Sauté the Aromatics

Melt the butter in a large pot over medium heat. Add the onion and cook, stirring often, until it turns soft and translucent, about 5 minutes. Stir in the garlic and cook 30 seconds more, just until it smells fragrant.
The onion should look tender and smell sweet, with no browning around the edges.
Step 2: Cook the Cabbage and Potato

Add the shredded cabbage, cubed potato, 4 cups broth, and the thyme. Stir everything together and bring the liquid up to a gentle simmer.
The cabbage will mound up high at first, but it wilts quickly as the pot heats up. Give it a stir after a few minutes and you’ll see the volume drop.
Step 3: Simmer the Soup

Reduce the heat to low, cover the pot partially, and let the soup bubble gently until both the cabbage and potato are very tender, about 20 minutes.
Test a piece of potato by pressing it against the side of the pot with a spoon. It should fall apart easily.
Step 4: Blend Until Creamy

Fish out the thyme sprigs if you used fresh. Use an immersion blender to puree the soup right in the pot until it’s smooth and creamy, about 1 minute. If you only have a countertop blender, work in batches and be careful with the hot liquid.
The soup will turn a pale, almost celery-like green and thicken nicely. If you like a little texture, blend only half the soup and leave some soft cabbage strands whole.
Step 5: Finish with Cream and Serve

Stir in the ½ cup heavy cream and warm the soup through over low heat for about 2 minutes. Season with salt and pepper to taste. Ladle into bowls and drizzle a little extra cream on top if you like.
Serve the soup right away while it’s hot and smooth. The cream swirls make it look as good as it tastes.
Tips for a Silky Texture
- Pick a starchy potato for the best body. Russets break down completely and give the soup a dairy-free head start on creaminess.
- Keep the garlic from browning. Burnt garlic turns bitter and can cast a harsh note over the whole pot.
- Taste for salt at the end, not before. Broth varies a lot, and you can always add more, but you can’t take it out.
- When blending hot soup in a countertop blender, vent the lid and drape a towel over it. Steam pressure can push the lid off if it’s sealed tight.
For a bigger batch, here’s how to double it:
| Servings | Cabbage | Potato | Broth | Heavy Cream |
|---|---|---|---|---|
| 4 | 1 small head | 1 medium | 4 cups | ½ cup |
| 8 | 2 small heads | 2 medium | 8 cups | 1 cup |
Storing and Reheating Leftovers
- Refrigerate: Store the soup in an airtight container for up to 4 days.
- Reheating: Warm it gently on the stove over low heat, stirring often. The soup may thicken in the fridge; thin it with a splash of broth or water until it’s the texture you like.
What to Serve with Creamy Cabbage Soup
A thick slice of toasted sourdough is perfect for dunking, and its tanginess cuts through the richness of the cream. A crisp green salad with a sharp lemon vinaigrette on the side balances the soft, creamy bowl. For something more substantial, a grilled cheese with a nutty Gruyère or sharp cheddar pairs beautifully.
Frequently Asked Questions
Can I use red cabbage instead?
Yes, but the soup will turn a dusty purple color and the flavor will be a bit more peppery. It still works, though the look is different.
Is this soup freezer-friendly?
It freezes best if you hold off on the cream. Freeze the pureed soup base, then thaw, reheat, and stir in the cream just before serving to keep it smooth.
Why did my soup turn out thin?
It may need a longer simmer to reduce, or the potato might not have been starchy enough. Next time use a russet, or blend in an extra boiled potato to fix the texture.
Do I need to peel the potato?
Yes, peels can leave dark flecks and a slightly grainy feel in the finished soup. Peeling gives you the smoothest result.

Creamy Cabbage Soup Recipe
Ingredients
Method
- Melt butter in a large pot over medium heat. Add onion and cook until soft, 5 minutes. Stir in garlic and cook 30 seconds.
- Add cabbage, potato, broth, and thyme. Stir and bring to a simmer.
- Reduce heat to low, cover partially, and simmer until cabbage and potato are very tender, about 20 minutes.
- Remove thyme sprigs. Puree with an immersion blender until smooth, or blend in batches in a countertop blender.
- Stir in heavy cream and warm through, about 2 minutes. Season with salt and pepper. Ladle into bowls and drizzle with extra cream if desired.
