Creamy Potato Soup with Cabbage

Featured in: Home Cooking Guides

This comforting European soup combines russet potatoes, green cabbage, and carrots in a velvety broth enriched with cream. Sautéed onions and garlic provide aromatic depth, while thyme and nutmeg add warmth. The soup is partially puréed for a creamy yet chunky texture. Ready in 50 minutes, it serves 4 and is naturally vegetarian and gluten-free. Garnish with fresh parsley and serve with crusty bread for a satisfying meal perfect for chilly evenings.

Updated on Sat, 31 Jan 2026 09:16:00 GMT
Creamy Potato Soup with Cabbage in a rustic bowl, garnished with fresh parsley and served with crusty bread. Save
Creamy Potato Soup with Cabbage in a rustic bowl, garnished with fresh parsley and served with crusty bread. | akalkitchenette.com

There was a winter afternoon when the fridge looked bare, and I opened the crisper drawer to find a forgotten half-head of cabbage and a bag of potatoes that had been sitting there for days. I melted butter in my biggest pot, diced an onion without much of a plan, and started building something warm from scraps. What came together was this silky, surprisingly sweet soup that made the kitchen smell like comfort itself. I called my neighbor over to share a bowl, and she asked for the recipe before she even finished her first spoonful.

I made this for my sister during a rough week, and she sat at my kitchen table with her hands wrapped around the bowl, quiet for the first time in days. We didnt talk much, just ate slowly and let the soup do the work. She texted me two days later asking for the recipe, and now she makes it on Sunday nights when she needs to reset.

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 is your flavor foundation, giving the soup a round, comforting richness that olive oil just cant replicate, though you can swap it for a dairy-free version if needed.
  • Yellow onion: Diced and cooked until translucent, it melts into the background and adds a subtle sweetness that supports everything else.
  • Garlic: Just two cloves, minced and cooked briefly so they perfume the pot without turning sharp or bitter.
  • Green cabbage: Thinly sliced so it softens quickly and releases a gentle, almost floral sweetness as it simmers with the potatoes.
  • Russet potatoes: Starchy and willing to break down, they give the soup its creamy body even before you add any dairy.
  • Carrots: Diced small, they add color and a whisper of earthiness that keeps the soup from feeling one-note.
  • Vegetable stock: The backbone of the broth, carrying all the flavors together and giving the soup its savory depth.
  • Whole milk or cream: Stirred in at the end, it turns the soup velvety and luxurious without weighing it down.
  • Bay leaf and dried thyme: Quiet herbs that build warmth in the background, the kind you miss when theyre not there.
  • Salt, pepper, and nutmeg: Season generously, and the pinch of nutmeg is optional but magical, adding a barely-there warmth that makes people ask what your secret is.
  • Fresh parsley: Chopped and sprinkled on top, it cuts through the richness and makes each bowl feel bright and finished.

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 cook, stirring occasionally, until it turns soft and translucent, about 4 minutes. Stir in the minced garlic and let it cook for just a minute until the kitchen smells warm and inviting.
Build the vegetable base:
Add the sliced cabbage and diced carrots to the pot, stirring them into the butter and onions, and sauté for about 5 minutes until they begin to soften and release their sweetness. You will see the cabbage wilt down and the carrots start to lose their raw edge.
Simmer until tender:
Toss in the diced potatoes, bay leaf, and thyme, then pour in the vegetable stock and bring everything to a boil. Reduce the heat to a gentle simmer and cook uncovered for 20 to 25 minutes, until the potatoes are so tender they practically fall apart when you press them with a spoon.
Blend to your liking:
Remove the bay leaf, then use an immersion blender to partially purée the soup, leaving some chunks for texture and body. If you dont have an immersion blender, carefully transfer half the soup to a regular blender, purée it, and stir it back into the pot.
Finish with cream and seasoning:
Stir in the milk or cream and season generously with salt, pepper, and a pinch of nutmeg if youre using it. Warm the soup through gently without letting it boil, then ladle it into bowls and garnish with fresh parsley.
A bowl of Creamy Potato Soup with Cabbage featuring tender potatoes, carrots, and a velvety, dairy-based broth. Save
A bowl of Creamy Potato Soup with Cabbage featuring tender potatoes, carrots, and a velvety, dairy-based broth. | akalkitchenette.com

One rainy evening, I made a double batch and froze half, thinking it would be a backup meal for a busy week. When I thawed and reheated it a month later, it tasted even better, the flavors had deepened and married in a way that fresh soup never quite achieves. Now I make extra on purpose, knowing future me will be grateful.

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.

How to Store and Reheat

Let the soup cool completely before transferring it to airtight containers, where it will keep in the fridge for up to four days. When reheating, do it gently over low heat, stirring often and adding a splash of stock or milk if it has thickened too much. For freezing, skip adding the cream until after you thaw and reheat, as dairy can separate and turn grainy in the freezer.

Ways to Make It Your Own

This soup is a blank canvas that welcomes almost anything you want to add or swap. Stir in cooked, crumbled bacon or diced smoked sausage for a heartier, meatier version that feels like a full meal. If youre dairy-free, use olive oil instead of butter and swap the cream for coconut milk or oat milk, both work beautifully without losing the soups creamy soul. A handful of kale or spinach stirred in at the end adds color and a bit of green goodness, and a sprinkle of sharp cheddar on top turns it into something almost indulgent.

Serving Suggestions

This soup feels complete on its own, but serving it with crusty bread for dipping turns it into a meal that satisfies on every level. A crisp green salad with a tangy vinaigrette balances the richness, and a glass of chilled Riesling or a light lager makes it feel like a proper dinner. I also love pairing it with a simple cheese toastie on the side, the kind you make in a hot skillet until the edges are golden and crispy.

  • Serve with thick slices of sourdough, toasted and rubbed with garlic.
  • Top each bowl with a drizzle of good olive oil and a crack of black pepper for a restaurant-style finish.
  • Pair with roasted root vegetables on the side for a cozy, vegetable-forward meal.
Steaming Creamy Potato Soup with Cabbage topped with parsley, paired with crusty bread for a cozy vegetarian meal. Save
Steaming Creamy Potato Soup with Cabbage topped with parsley, paired with crusty bread for a cozy vegetarian meal. | akalkitchenette.com

This soup has a way of making ordinary nights feel special, turning a handful of everyday ingredients into something warm, nourishing, and quietly memorable. I hope it becomes one of those recipes you reach for when you need comfort in a bowl.

Recipe Questions

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 soup will remain creamy and delicious.

What type of potatoes work best?

Russet potatoes are recommended for their starchy texture that creates creaminess. Yukon Gold potatoes are an excellent alternative if you want even more natural creaminess.

How can I add protein to this soup?

For a heartier version, add chopped cooked bacon or smoked sausage during the final steps. This transforms it into a satisfying non-vegetarian main course.

Can I freeze leftover soup?

Yes, this soup freezes well for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.

What wine pairs well with this dish?

A crisp white wine such as Riesling complements the creamy texture and subtle sweetness beautifully. The wine's acidity balances the richness of the soup.

Do I need to fully purée the soup?

No, partial puréeing is recommended to achieve a creamy base while retaining some chunks for texture and body. Use an immersion blender for easy control.

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 and subtle sweetness, ready in just 50 minutes for comforting meals.

Prep Time
20 min
Time to Cook
30 min
Total Duration
50 min
Recipe by Natalie Harper


Skill Level Easy

Cuisine European

Makes 4 Portions

Diet Preferences Meatless

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, 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

Garnish

01 2 tablespoons chopped fresh parsley
02 Crusty bread for serving

How To Make It

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

Build flavor base: Add sliced cabbage and diced carrots; sauté for 5 minutes until beginning to soften.

Step 04

Combine core ingredients: Add diced potatoes, bay leaf, thyme, and vegetable stock. Bring to a boil, then reduce heat to 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

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

Step 07

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

Step 08

Plate and 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.

What You’ll Need

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

Allergy Notes

Look over every ingredient for allergens and check with your doctor if unsure.
  • Contains dairy products including butter and milk or cream
  • Gluten possible if serving with bread or using non-gluten-free stock
  • Always verify ingredient labels for potential hidden allergens

Nutrition Info (One Serving)

Nutrition details shown here are for your general knowledge and don't substitute for a professional's advice.
  • Calories: 270
  • Fats: 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.