Creamy Potato Soup with Cabbage

Featured in: Everyday Main Dishes

This comforting European-style soup combines russet potatoes, green cabbage, and carrots in a velvety base enriched with cream and butter. The vegetables are simmered in vegetable stock with thyme and bay leaf, then partially blended to create a creamy yet chunky texture. Ready in just 50 minutes, this vegetarian dish serves 4 and can easily be adapted for vegan diets by substituting plant-based alternatives.

Updated on Fri, 30 Jan 2026 08:32:00 GMT
Creamy Potato Soup with Cabbage served steaming in a rustic bowl, garnished with fresh parsley and a slice of crusty bread. Save to Pinterest
Creamy Potato Soup with Cabbage served steaming in a rustic bowl, garnished with fresh parsley and a slice of crusty bread. | nexusfork.com

Steam was curling up from the pot when my neighbor knocked on the door with half a cabbage she didn't know what to do with. I'd been planning potato soup anyway, so I shrugged and tossed it in, not expecting much. What came out was this soft, faintly sweet bowl of comfort that neither of us could stop eating. Now I make it on purpose every time the weather turns.

I served this to a friend who swore she hated cabbage, and she scraped her bowl clean without saying a word. When she finally looked up, she asked what made it taste so good. I told her it was cabbage, and she didn't believe me until I showed her the pot. Sometimes the things we think we don't like just need the right company.

Ingredients

  • Unsalted butter: This gives the soup its silky base and helps the onions turn golden without burning.
  • Yellow onion: The backbone of the flavor, it sweetens as it softens and fills the kitchen with that unmistakable warmth.
  • Garlic: Just two cloves are enough to add depth without overpowering the gentle vegetables.
  • Green cabbage: Slice it thin so it melts into the soup, adding body and a subtle sweetness you wouldn't expect.
  • Russet potatoes: These break down beautifully when blended, creating that creamy texture without needing loads of cream.
  • Carrots: They bring a touch of color and earthy sweetness that balances the starchiness of the potatoes.
  • Vegetable stock: Use a good quality one, it makes all the difference when the flavors are this simple.
  • Whole milk or cream: This is what turns the soup from nice to luxurious, stirred in at the very end.
  • Bay leaf and thyme: Quiet herbs that work in the background, rounding out the vegetables without stealing the show.
  • Nutmeg: Just a pinch wakes everything up in a way that's hard to name but impossible to miss.
  • Fresh parsley: A handful of green at the end makes it feel finished and alive.

Instructions

Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
Start with the aromatics:
Melt the butter in a large pot over medium heat and add the diced onion. Let it cook gently until it's soft and see through, about four minutes, stirring now and then so nothing sticks.
Add the garlic:
Toss in the minced garlic and stir for just a minute until the smell fills your kitchen. Don't let it brown or it'll turn bitter.
Soften the cabbage and carrots:
Add the sliced cabbage and diced carrots, stirring them into the butter and onion. Sauté for five minutes until they start to wilt and soften at the edges.
Build the soup base:
Add the diced potatoes, bay leaf, thyme, and vegetable stock. Bring everything to a boil, then lower the heat to a gentle simmer.
Simmer until tender:
Let it cook uncovered for 20 to 25 minutes, stirring occasionally, until the potatoes are soft enough to mash with the back of a spoon. The cabbage should be meltingly tender by now.
Blend for creaminess:
Fish out the bay leaf and use an immersion blender to purée about half the soup, leaving some chunks for texture. If you like it completely smooth, blend it all.
Finish with cream:
Stir in the milk or cream and season with salt, pepper, and a pinch of nutmeg. Warm it through gently without letting it boil, or the cream might split.
Serve it hot:
Ladle the soup into bowls, scatter fresh parsley on top, and serve with crusty bread if you've got it. It's perfect just like this.
Product image
Keep kitchen knives sharp for safer slicing, chopping, and precise prep during everyday cooking.
Check price on Amazon
A comforting bowl of Creamy Potato Soup with Cabbage topped with fresh parsley, ready to serve with crusty bread. Save to Pinterest
A comforting bowl of Creamy Potato Soup with Cabbage topped with fresh parsley, ready to serve with crusty bread. | nexusfork.com

This soup has become my go to when someone needs comfort but I don't know what to say. I show up with a container still warm, and it does the talking for me. Food like this doesn't need to be fancy to matter.

Making It Your Own

If you want to go vegan, swap the butter for olive oil and use oat or cashew milk instead of cream. I've done this for a friend with dairy issues and honestly couldn't tell the difference. For a heartier version, stir in crispy bacon or diced smoked sausage at the end. Yukon Gold potatoes work beautifully too if you want extra creaminess without adding more cream.

What to Serve Alongside

A thick slice of sourdough or rye bread is all you really need, something with a good crust to dip into the bowl. I like pairing this with a simple green salad dressed with lemon and olive oil to cut through the richness. If you're pouring wine, a crisp Riesling complements the subtle sweetness of the cabbage without competing with it.

Storing and Reheating

This soup keeps in the fridge for up to four days in a sealed container, and I think it tastes even better the next day once the flavors settle. Reheat it gently on the stovetop, adding a splash of milk or stock if it's thickened up too much. It freezes well for up to three months, though the texture might be slightly less silky after thawing.

  • Let it cool completely before transferring to freezer safe containers.
  • Thaw overnight in the fridge for the best texture.
  • Stir in fresh cream after reheating to bring back that velvety finish.
Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon
Velvety Creamy Potato Soup with Cabbage in a white bowl, garnished with fresh parsley and served alongside toasted bread. Save to Pinterest
Velvety Creamy Potato Soup with Cabbage in a white bowl, garnished with fresh parsley and served alongside toasted bread. | nexusfork.com

There's something about a pot of soup that makes a house feel like a home, and this one does it without any fuss. I hope it warms your kitchen the way it's warmed mine.

Questions & Answers

Can I make this soup vegan?

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

What type of potatoes work best?

Russet potatoes are recommended for their starchy texture that creates creaminess when blended. Yukon Gold potatoes are an excellent alternative if you want extra richness.

How do I achieve the right consistency?

Use an immersion blender to partially purée the soup, leaving some chunks for texture. Blend about half the soup for a creamy base while maintaining satisfying vegetable pieces.

Can I add meat to this soup?

Absolutely. Chopped cooked bacon or smoked sausage can be stirred in during the final step for a heartier, non-vegetarian version with added smoky flavor.

How should I store leftovers?

Store cooled soup 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 it thickens too much.

What can I serve alongside this soup?

Crusty bread is perfect for dipping. A crisp white wine like Riesling pairs beautifully with the creamy texture and subtle sweetness of the cabbage.

Creamy Potato Soup with Cabbage

Velvety potato soup with tender cabbage, carrots and cream. Comforting European-style dish ready in 50 minutes.

Prep duration
20 minutes
Cook duration
30 minutes
Overall time
50 minutes
Recipe by Nexus Fork Wyatt Evans


Skill level Easy

Cuisine type European

Portions 4 Number of servings

Diet preferences Vegetarian-friendly

Ingredient list

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 oz), thinly sliced
05 1.5 lbs 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

Step-by-step guide

Step 01

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

Step 02

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

Step 03

Cook Vegetables: Add the thinly sliced cabbage and diced carrots, then sauté for 5 minutes until beginning to soften.

Step 04

Simmer Base: Add the diced potatoes, bay leaf, dried thyme, and vegetable stock. Bring to a boil, then reduce heat to a gentle simmer.

Step 05

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

Step 06

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

Step 07

Finish with Dairy: Stir in the milk or heavy cream. Season with salt, pepper, and nutmeg to taste. Warm through but do not bring to a boil.

Step 08

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

Equipment you'll need

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

Allergy notes

Look at every ingredient for allergens and get help from a medical expert if unsure.
  • Contains dairy from butter and milk or cream
  • Gluten potential if serving with bread or using non-gluten-free stock
  • Always verify ingredient labels for hidden allergens and cross-contamination risks

Nutrition details (per serving)

For informational purposes only. Always check with your healthcare provider.
  • Calorie count: 270
  • Total fat: 9 g
  • Carbohydrates: 42 g
  • Proteins: 6 g