Creamy Potato Soup with Cabbage

Featured in: Everyday Comfort Meals

This comforting European-style soup combines russet potatoes, green cabbage, and carrots in a velvety broth enriched with cream. The vegetables are simmered until tender, then partially blended to create a luxurious texture with satisfying chunks. Finished with fresh parsley and a hint of nutmeg, this vegetarian dish takes just 50 minutes from start to finish and serves four. Perfect for cozy evenings, pair it with crusty bread and a crisp Riesling.

Updated on Fri, 30 Jan 2026 16:47:00 GMT
Creamy Potato Soup with Cabbage served steaming hot in a rustic bowl, garnished with fresh parsley and a side of crusty bread. Pin it
Creamy Potato Soup with Cabbage served steaming hot in a rustic bowl, garnished with fresh parsley and a side of crusty bread. | soupbuffer.com

The first spoonful always surprises people. They expect potato soup to be heavy, filling in that stick-to-your-ribs way, but this one glides across the tongue with an unexpected lightness. The cabbage brings a faint sweetness that balances the earthiness of the potatoes, and that tiny pinch of nutmeg lingers just long enough to make you wonder what the secret is. I started making this on weeknights when I needed something fast but didn't want to compromise on comfort.

I made this for my neighbor after she had surgery, and she called me two days later asking for the recipe. She said it was the first thing that actually tasted good to her, not like hospital food or something reheated out of pity. I wrote it down on a index card and slipped it under her door, and now she makes it every other week. Theres something about a soup that feels like care without trying too hard.

Ingredients

  • Unsalted butter: It gives the soup a silky richness right from the start, and melting it slowly keeps the onions from browning too fast.
  • Yellow onion: The sweetness builds as it softens, creating a base that holds everything together without overpowering the cabbage.
  • Garlic: Just two cloves add warmth without shouting, and cooking them for only a minute keeps them fragrant instead of bitter.
  • Green cabbage: Slice it thin so it melts into the soup, adding a gentle sweetness and just enough texture to make each bite interesting.
  • Russet potatoes: They break down beautifully when blended, giving the soup that creamy body without needing loads of cream.
  • Carrots: They add a touch of color and a hint of natural sugar that rounds out the flavor.
  • Vegetable stock: Use a good one if you can, it makes a bigger difference than youd think in a simple soup like this.
  • Whole milk or cream: Stir it in at the end to keep it from curdling, and it turns the soup velvety without making it heavy.
  • Bay leaf: It adds a subtle herbal note that you wont taste directly but will miss if its not there.
  • Dried thyme: A little goes a long way, and it brings an earthy warmth that pairs perfectly with potatoes.
  • Nutmeg: Just a pinch lifts the whole pot, adding a whisper of spice that keeps people guessing.
  • Fresh parsley: Chopped at the last minute, it brightens every bowl and makes the soup feel finished.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Start with the aromatics:
Melt the butter over medium heat until it stops foaming, then add the onion and let it cook slowly until it turns soft and translucent, about four minutes. Stir in the garlic and let it cook for just a minute, until your kitchen smells warm and inviting.
Build the base:
Toss in the cabbage and carrots, stirring them around so they get coated in the buttery onion mixture. Let them sauté for about five minutes, just until they start to soften and the cabbage begins to wilt.
Add the potatoes and liquid:
Stir in the diced potatoes, bay leaf, thyme, and vegetable stock, then bring everything to a boil. Once its bubbling, lower the heat to a gentle simmer and let it cook uncovered for 20 to 25 minutes, until the potatoes are fork-tender and the cabbage is completely soft.
Blend to your liking:
Fish out the bay leaf, then use an immersion blender to puree about half the soup, leaving some chunks for texture. If you like it smoother, blend more, but I like a little body in each spoonful.
Finish with cream:
Stir in the milk or cream and season with salt, pepper, and a pinch of nutmeg if youre using it. Let it warm through for a minute or two, but dont let it boil or the cream might separate.
Serve it hot:
Ladle the soup into bowls, sprinkle fresh parsley on top, and serve with crusty bread if you have it. The contrast between the creamy soup and the crunchy bread is worth it.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Pin it
| soupbuffer.com

My son, who claims to hate cabbage, ate two bowls of this before he even asked what was in it. When I told him, he paused, shrugged, and said it didnt taste like cabbage, which I took as the highest compliment. Now he requests it on cold Sundays, and I make a double batch so theres enough for lunch the next day.

How to Store and Reheat

This soup keeps well in the fridge for up to four days in an airtight container. When you reheat it, do it gently over low heat and stir often, because the cream can separate if you blast it too hot. If it thickens up too much, just add a splash of stock or milk to loosen it back up. I dont recommend freezing it because the potatoes can get grainy, but if you must, freeze it before adding the cream and stir that in fresh when you reheat.

Ways to Make It Your Own

Ive made this soup a dozen different ways depending on whats in the fridge. Sometimes I add a handful of chopped kale in the last five minutes for extra greens, or Ill crisp up some bacon and crumble it on top for a smoky finish. If Im feeling indulgent, I stir in a spoonful of sour cream right before serving, which makes it even tangier and richer. You can also swap the russet potatoes for Yukon Golds if you want a naturally creamier texture, or use olive oil instead of butter and oat milk instead of cream to make it completely plant-based.

What to Serve Alongside

This soup is hearty enough to stand on its own, but I like to serve it with a simple green salad dressed in lemon vinaigrette to cut through the richness. A thick slice of sourdough or a warm baguette is perfect for dipping, and if youre feeding a crowd, a platter of roasted vegetables or a tray of cheese and crackers rounds out the meal nicely.

  • Crusty bread or garlic toast for dipping and soaking up every last bit.
  • A crisp white wine like Riesling or Sauvignon Blanc to balance the creaminess.
  • Roasted root vegetables or a simple arugula salad to add freshness and contrast.
Product image
Provides cushioned comfort while cooking, prepping meals, washing dishes, and standing longer in the kitchen.
Check price on Amazon
Top-down view of Creamy Potato Soup with Cabbage, showcasing its velvety texture with tender potato and cabbage chunks on a cozy wooden table. Pin it
Top-down view of Creamy Potato Soup with Cabbage, showcasing its velvety texture with tender potato and cabbage chunks on a cozy wooden table. | soupbuffer.com

This soup has become my go-to for those nights when I want something warm and filling without spending an hour in the kitchen. It never feels like just another bowl of soup, it feels like home.

Recipe FAQs

Can I make this soup vegan?

Yes, simply substitute the butter with olive oil and use your favorite plant-based milk instead of dairy milk or cream. The texture and flavor remain deliciously creamy.

What type of potatoes work best?

Russet potatoes are ideal for their starchy texture that creates a naturally creamy consistency. Yukon Gold potatoes are an excellent alternative if you want extra richness.

How can I add protein to this soup?

Add chopped cooked bacon or smoked sausage during the final steps for a heartier, non-vegetarian version. Stir in white beans for a vegetarian protein boost.

Can I blend the soup completely smooth?

While you can blend it completely, partial blending is recommended to maintain some texture and body. This creates a more satisfying, rustic consistency that's characteristic of European-style soups.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of milk or stock if needed to restore the creamy consistency.

What wine pairs well with this soup?

A crisp white wine like Riesling complements the creamy texture and subtle sweetness beautifully. A light Pinot Grigio or unoaked Chardonnay also works wonderfully.

Creamy Potato Soup with Cabbage

Velvety potato soup with tender cabbage, carrots, and cream. A comforting European classic ready in 50 minutes.

Prep Time
20 minutes
Time to Cook
30 minutes
Overall Time
50 minutes
Created by Audrey Taylor


Skill Level Easy

Cuisine Type European

Makes 4 Portions

Diet Preferences Vegetarian, No Gluten

What You'll Need

Vegetables

01 2 tablespoons unsalted butter
02 1 large yellow onion, diced
03 2 cloves garlic, minced
04 1/2 head green cabbage (about 14 ounces), thinly sliced
05 1.5 pounds russet potatoes, peeled and diced
06 2 medium carrots, peeled and diced

Liquids

01 4 cups vegetable stock
02 1 cup whole milk or heavy cream

Seasonings

01 1 bay leaf
02 1/2 teaspoon dried thyme
03 Salt and freshly ground black pepper to taste
04 Pinch of nutmeg, optional

Garnish

01 2 tablespoons chopped fresh parsley
02 Crusty bread for serving, optional

Steps

Step 01

Build the aromatic base: Melt butter in a large pot over medium heat. Add diced onion and cook for 4 minutes until softened and translucent.

Step 02

Bloom the garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Sauté vegetables: Add cabbage and carrots to the pot, sautéing for 5 minutes until they begin to soften.

Step 04

Build the broth: Add diced potatoes, bay leaf, dried thyme, and vegetable stock to the pot. Bring to a boil, then reduce heat and maintain a gentle simmer.

Step 05

Simmer until tender: Cook uncovered for 20 to 25 minutes until potatoes and cabbage are very tender.

Step 06

Create creamy texture: Remove the bay leaf. Use an immersion blender to partially purée the soup, leaving some vegetable chunks for texture and body.

Step 07

Finish with dairy: Stir in milk or cream and season with salt, pepper, and nutmeg to taste. Warm through without boiling.

Step 08

Serve: Ladle soup into bowls, garnish with fresh parsley, and serve hot with crusty bread if desired.

Tools Needed

  • Large soup pot
  • Chef's knife and cutting board
  • Immersion blender or standard blender
  • Ladle

Allergy Info

Review all components for allergens and talk to your health provider if unsure.
  • Contains dairy products: butter, milk, and cream
  • Gluten may be present if serving with bread or using non-gluten-free vegetable stock
  • Always verify ingredient labels for potential hidden allergens

Nutrition Details (per portion)

Details are for general guidance. Always seek expert healthcare advice.
  • Energy: 270
  • Fats: 9 g
  • Carbohydrates: 42 g
  • Proteins: 6 g