Creamy Potato Soup with Cabbage

Featured in: Warm Everyday Plates

This comforting potato soup combines the earthiness of russet potatoes with tender cabbage and sweet carrots in a velvety broth. Partially blended for a creamy yet chunky texture, it's enriched with milk or cream and seasoned with thyme, nutmeg, and fresh parsley. Ready in just 50 minutes, this vegetarian bowl delivers warmth and satisfaction. Easily adaptable for vegan diets or made heartier with bacon or sausage.

Updated on Fri, 30 Jan 2026 11:47:00 GMT
A bowl of Creamy Potato Soup with Cabbage, garnished with fresh parsley and served alongside crusty bread. Save
A bowl of Creamy Potato Soup with Cabbage, garnished with fresh parsley and served alongside crusty bread. | hazelfork.com

The steam from this soup always fogs up my kitchen window in the best way. I stumbled onto this recipe during a particularly gray February, digging through my fridge for something to do with half a cabbage I'd bought on impulse. What started as improvisation turned into something I now make whenever the weather turns cold and I need something that feels like a warm hug. The sweetness of the cabbage surprised me that first time, the way it mellowed into the potatoes and created this gentle, creamy base that didn't need much else.

I made this for my neighbor once when she was recovering from a cold, and she called it soul medicine. There's something about the way the butter and onions fill the kitchen with that first aromatic wave that makes everyone wander in asking what's cooking. My sister now requests this every time she visits in winter, and I've watched her scrape her bowl clean more times than I can count. It's become one of those recipes that marks the season, a signal that cozy evenings have arrived and it's okay to slow down a little.

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 creates the flavor foundation, and I always use unsalted so I can control the seasoning as the soup reduces.
  • Yellow onion: The sweetness it develops while softening is essential to balancing the earthiness of the cabbage.
  • Garlic: Just enough to add warmth without overpowering the delicate vegetable flavors.
  • Green cabbage: Slice it thin so it breaks down beautifully and almost melts into the broth.
  • Russet potatoes: Their starch content is what makes this soup naturally creamy when partially blended.
  • Carrots: They add a subtle sweetness and a pop of color that makes each bowl more inviting.
  • Vegetable stock: Use a good quality one, it's the backbone of the entire soup.
  • Whole milk or cream: This is what turns the soup velvety, though I sometimes use half and half when I want something in between.
  • Bay leaf and thyme: These herbs add a quiet depth that you'd miss if they weren't there.
  • Nutmeg: Just a pinch brings out the sweetness in the vegetables in a way that feels almost magical.
  • Fresh parsley: The brightness at the end cuts through the richness and makes everything taste more alive.

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 until it foams, then add your diced onion and let it cook slowly until it turns soft and translucent, stirring occasionally so nothing sticks. When you add the garlic, give it just a minute, you want it fragrant but not browned.
Build the vegetable base:
Toss in the cabbage and carrots, stirring them through the buttery onions until they start to soften and shrink down. This step brings out their natural sugars and starts layering those flavors together.
Simmer everything tender:
Add your potatoes, bay leaf, thyme, and stock, then bring it all to a boil before turning it down to a gentle simmer. Let it cook uncovered until the potatoes break apart easily with a spoon and the cabbage is completely tender.
Create the creamy texture:
Fish out the bay leaf, then use your immersion blender to partially puree the soup, leaving some chunks for texture. If you blend it all smooth it loses that rustic, homey character.
Finish with richness:
Stir in the milk or cream and season generously with salt, pepper, and a small grating of nutmeg. Warm it through gently without boiling, then ladle into bowls and scatter parsley on top.
Rich and velvety Creamy Potato Soup with Cabbage in a rustic bowl, ready to be enjoyed on a cozy evening. Save
Rich and velvety Creamy Potato Soup with Cabbage in a rustic bowl, ready to be enjoyed on a cozy evening. | hazelfork.com

One evening I served this to friends who claimed they didn't like cabbage, and they went silent halfway through their bowls. When they finally looked up, one of them said she couldn't believe what she'd been missing. It reminded me that the best recipes are the ones that change minds quietly, with nothing more than good technique and patience. That night, with bread torn and passed around the table, this simple soup became the center of something warm and memorable.

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

I've made this soup a dozen different ways depending on what I had around. Sometimes I'll crisp up some bacon and crumble it on top for a smoky finish, or stir in a spoonful of grainy mustard at the end for a little tang. If you want it vegan, swap the butter for olive oil and use oat milk, it still turns out beautifully creamy. A handful of white beans added in the last few minutes makes it more filling without weighing it down.

Storing and Reheating

This soup keeps well in the fridge for up to four days, and I often make a big batch on Sunday to have ready for quick lunches. When reheating, do it gently on the stove and add a splash of milk or stock to loosen it up, it thickens as it sits. I've frozen it successfully too, though the texture of the potatoes can change slightly, just give it a good stir when you reheat and it comes back together.

Serving Suggestions

I always serve this with crusty bread, the kind with a chewy crust that's perfect for dragging through the creamy bottom of the bowl. A simple green salad with a sharp vinaigrette balances the richness nicely, and if I'm feeling fancy, I'll toast some rye bread and rub it with garlic. It pairs surprisingly well with a crisp white wine like Riesling, the acidity cuts through the cream and highlights the sweetness of the vegetables.

  • Top with croutons fried in butter and a little thyme for extra crunch.
  • A drizzle of good olive oil and a few cracks of black pepper make it feel restaurant special.
  • Serve it in wide, shallow bowls so the parsley and any garnishes show off properly.
Creamy Potato Soup with Cabbage featuring tender potatoes and sliced carrots, steaming in a ceramic bowl for a comforting meal. Save
Creamy Potato Soup with Cabbage featuring tender potatoes and sliced carrots, steaming in a ceramic bowl for a comforting meal. | hazelfork.com

This soup has become one of those recipes I turn to without thinking, the kind that feels like home no matter where I make it. I hope it brings you the same kind of comfort it's given me on countless chilly nights.

Recipe Questions & Answers

Can I make this soup vegan?

Yes, simply replace the butter with olive oil and use your favorite plant-based milk such as oat, almond, or cashew milk instead of dairy milk or cream.

What type of potatoes work best?

Russet potatoes are ideal for their starchy texture that creates a creamy consistency. Yukon Gold potatoes can also be used for extra natural creaminess.

How can I make this soup heartier?

Add chopped cooked bacon, diced smoked sausage, or even shredded chicken for a non-vegetarian version with more protein and depth of flavor.

Can I freeze leftover soup?

Yes, this soup freezes well for up to 3 months. Allow it to cool completely, then store in airtight containers. Reheat gently on the stovetop, adding a splash of milk if needed.

Do I need to blend the entire soup?

No, partial blending is recommended to create a creamy base while leaving some vegetable chunks for texture and visual appeal. Blend to your preferred consistency.

What can I serve alongside this soup?

Crusty bread, sourdough, or garlic bread pairs wonderfully. A crisp white wine like Riesling or a simple green salad also complements the richness beautifully.

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 carrots, finished with cream for ultimate comfort in every spoonful.

Prep Time
20 minutes
Time to Cook
30 minutes
Time Required
50 minutes
Created by Lydia Carver

Recipe Group Warm Everyday Plates

Skill Level Easy

Cuisine Type European

Makes 4 Portions

Diet Preferences Meat-Free

Needed Ingredients

Vegetables

01 2 tablespoons unsalted butter
02 1 large yellow onion, diced
03 2 cloves garlic, minced
04 1/2 head green cabbage (approximately 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

Preparation Steps

Step 01

Build the aromatics: Melt butter in a large soup pot over medium heat. Add diced onion and cook until soft and translucent, approximately 4 minutes. Stir in minced garlic and cook for 1 minute until fragrant.

Step 02

Develop the vegetable base: Add sliced cabbage and diced carrots to the pot. Sauté for 5 minutes, stirring occasionally, until vegetables begin to soften.

Step 03

Begin simmering: Add diced potatoes, bay leaf, dried thyme, and vegetable stock to the pot. Bring to a boil over high heat, then reduce heat to low and maintain a gentle simmer.

Step 04

Cook until tender: Simmer uncovered for 20 to 25 minutes until potatoes and cabbage are very tender when pierced with a fork.

Step 05

Achieve desired consistency: Remove the bay leaf from the pot. Using an immersion blender, purée the soup partially to achieve a creamy texture while maintaining some vegetable chunks for body and texture.

Step 06

Finish and season: Stir in milk or cream until fully incorporated. Season with salt, black pepper, and nutmeg to taste. Warm through over low heat without allowing the soup to boil.

Step 07

Plate and serve: Ladle soup into bowls, garnish each portion with fresh parsley, and serve hot. Accompany 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 with lid
  • Chef's knife and cutting board
  • Immersion blender or standard blender
  • Ladle for serving

Allergy Details

Review ingredients for allergens and speak to your doctor with any concerns.
  • Contains dairy products: butter, milk, and cream
  • Gluten may be present if serving with bread or using non-certified gluten-free stock
  • Always verify ingredient labels for undeclared allergens and cross-contamination risks

Nutritional Info (each portion)

Nutrition details are for reference and aren't a substitute for medical advice.
  • Energy (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.