Creamy Potato Soup with Cabbage

Featured in: Easy Weeknight Meals

This comforting European-style soup combines russet potatoes, green cabbage, and carrots in a velvety, partially puréed broth. Sautéed onions and garlic build a flavorful base, while thyme and bay leaf add aromatic depth. The addition of cream creates luxurious texture, and fresh parsley brightens each bowl. Ready in just 50 minutes, it serves 4 and adapts easily for vegan or heartier meat-enhanced versions.

Updated on Fri, 30 Jan 2026 14:18:00 GMT
Creamy Potato Soup with Cabbage served in a rustic bowl, garnished with parsley and a slice of crusty bread for dipping. Save
Creamy Potato Soup with Cabbage served in a rustic bowl, garnished with parsley and a slice of crusty bread for dipping. | olivedune.com

The kitchen window was fogged up completely, rain drumming against the glass, when I realized I had half a cabbage wilting in the crisper and a bag of potatoes going soft. I wasn't in the mood for anything complicated, just something warm that would fill the house with steam and comfort. What came together that afternoon surprised me: a soup so silky and mild it tasted like a hug, with just enough sweetness from the cabbage to make you go back for seconds. I've been making it ever since, especially when the weather turns grey and I need something simple to reset the day.

I made this for my neighbor once after she mentioned feeling under the weather, and she called it the kind of soup that makes you forget you're sick. We sat at her kitchen table with mismatched bowls, tearing apart a baguette and talking about nothing in particular. She said it reminded her of something her grandmother used to make, though she couldn't remember the name. That's the thing about simple soups: they slip into your memory without trying, and suddenly they belong to everyone who tastes them.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Unsalted butter: This gives the soup a round, comforting base, and using unsalted means you control the seasoning perfectly.
  • Yellow onion: Sweet and mellow when cooked low and slow, it adds depth without shouting.
  • Garlic: Just two cloves are enough to add warmth without overpowering the delicate cabbage.
  • Green cabbage: It turns surprisingly sweet and tender when simmered, almost melting into the broth.
  • Russet potatoes: Their high starch content breaks down beautifully, thickening the soup and giving it body.
  • Carrots: A touch of natural sweetness and color, plus they add a bit of texture if you leave some chunks.
  • Vegetable stock: The backbone of flavor, so use a good one or make your own if you have time.
  • Whole milk or cream: This is what makes the soup velvety and rich, though you can use less if you prefer it lighter.
  • Bay leaf and thyme: Earthy, aromatic notes that simmer quietly in the background.
  • Nutmeg: Just a pinch adds a secret warmth that people notice but can't quite name.
  • Fresh parsley: Bright green and grassy, it wakes up every spoonful right before serving.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start with the aromatics:
Melt the butter in a large pot over medium heat until it foams, then add the diced onion and let it cook gently until it turns soft and translucent, about four minutes. The kitchen will start to smell like home.
Add the garlic:
Stir in the minced garlic and cook for just one minute, until it releases that sharp, sweet fragrance. Don't let it brown or it'll turn bitter.
Soften the vegetables:
Toss in the sliced cabbage and diced carrots, stirring them around until they start to wilt and soften, about five minutes. The cabbage will shrink down more than you expect.
Build the base:
Add the diced potatoes, bay leaf, thyme, and vegetable stock, then bring everything to a rolling boil. Reduce the heat to a gentle simmer and let it bubble away uncovered for 20 to 25 minutes, until the potatoes are completely tender and starting to fall apart.
Blend to your liking:
Pull out the bay leaf, then use an immersion blender to puree about half the soup, leaving some chunks for texture. If you don't have an immersion blender, carefully transfer half to a regular blender, then stir it back in.
Finish with cream:
Stir in the milk or cream, then season with salt, pepper, and a tiny pinch of nutmeg. Warm it through gently without letting it boil, or the dairy might split.
Serve:
Ladle into warm bowls, scatter fresh parsley over the top, and serve with crusty bread on the side. It's best eaten right away, though leftovers reheat beautifully.
Velvety Creamy Potato Soup with Cabbage simmering in a pot, showcasing tender chunks of potato and green cabbage. Save
Velvety Creamy Potato Soup with Cabbage simmering in a pot, showcasing tender chunks of potato and green cabbage. | olivedune.com

One winter evening, I served this soup to friends who showed up unexpected and cold from a long drive. I hadn't planned anything fancy, but watching them lean over their bowls, breathing in the steam and going quiet for a few spoonfuls, I realized this was exactly what they needed. Sometimes the best meals aren't the ones you plan, they're the ones that meet people right where they are, warm and unpretentious and exactly enough.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

If you want a vegan version, swap the butter for olive oil and use oat or cashew milk, which both stay creamy when heated. For something heartier, stir in chopped cooked bacon or smoked sausage just before serving, letting the smoky fat melt into the broth. I've also made this with Yukon Gold potatoes when that's all I had, and they gave the soup an almost buttery richness without any extra cream.

Storing and Reheating

This soup keeps in the fridge for up to four days and actually tastes better the next day after the flavors settle. Reheat it gently on the stove over low heat, adding a splash of milk or stock if it's thickened up too much. I don't recommend freezing it because the potatoes can get grainy when thawed, though the flavor will still be fine if you're not too picky about texture.

Serving Suggestions

I love pairing this with a crusty sourdough loaf, the kind with a chewy crust that soaks up the broth perfectly. A simple green salad with a sharp vinaigrette balances the richness, and a crisp white wine like Riesling or Pinot Grigio cuts through the creaminess in the best way.

  • Top with a drizzle of good olive oil and cracked black pepper for a finishing touch.
  • Serve alongside roasted garlic bread or cheese toasts for extra comfort.
  • Garnish with crispy fried onions or chives if you want a little crunch and color.
Steaming bowl of Creamy Potato Soup with Cabbage, topped with fresh herbs, perfect for a cozy, gluten-free meal. Save
Steaming bowl of Creamy Potato Soup with Cabbage, topped with fresh herbs, perfect for a cozy, gluten-free meal. | olivedune.com

This soup has become my go to whenever I need something easy that still feels like care in a bowl. I hope it finds a spot in your rotation, especially on those nights when simple is exactly what you're craving.

Cooking Questions & Answers

Can I make this soup vegan?

Yes, simply substitute olive oil for butter and use your favorite plant-based milk instead of dairy cream or whole milk.

What type of potatoes work best?

Russet potatoes are ideal for their starchy texture that creates creaminess. Yukon Gold potatoes also work wonderfully and provide extra smooth consistency.

How do I achieve the right texture?

Use an immersion blender to partially purée the soup, leaving some chunks of potato and cabbage for body and visual appeal. Avoid over-blending for the best texture.

Can I add meat to this soup?

Absolutely. Chopped cooked bacon or diced smoked sausage makes an excellent addition for a heartier, non-vegetarian version with added smoky flavor.

How should I store leftovers?

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

What wine pairs well with this soup?

A crisp white wine like Riesling complements the creamy, slightly sweet flavors beautifully. The wine's acidity balances the richness of the soup.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Potato Soup with Cabbage

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

Prep Duration
20 min
Time to Cook
30 min
Overall Duration
50 min
Creator: Clara Moretti


Skill Level Easy

Cuisine European

Serves 4 Portions

Dietary Info Vegetarian-Friendly

What You 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

Finishing

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

Steps

Step 01

Sauté aromatics: Melt butter in a large soup pot over medium heat. Add diced onion and cook until soft and translucent, approximately 4 minutes.

Step 02

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

Step 03

Cook vegetables: Add sliced cabbage and diced carrots; sauté for 5 minutes until beginning to soften.

Step 04

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

Step 05

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

Step 06

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

Step 07

Finish with dairy: Stir in milk or cream. Season with salt, pepper, and nutmeg to taste. Warm through but do not boil.

Step 08

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

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

Allergy Notice

Always review each component for allergens, and reach out to medical experts if you're uncertain.
  • Contains dairy from butter and milk or cream
  • Gluten present if serving with bread or using non-gluten-free stock
  • Always verify ingredient labels for potential hidden allergens

Nutrition Breakdown (each portion)

These details are for general advice—please consult your healthcare provider for specific guidance.
  • Energy (kcal): 270
  • Lipids: 9 g
  • Carbohydrates: 42 g
  • Proteins: 6 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.