Creamy Potato Soup with Cabbage

Featured in: Homemade Comforts

This velvety potato soup combines russet potatoes, tender green cabbage, and sweet carrots in a creamy base enriched with milk and butter. Partially blended for a rustic texture, it's seasoned with thyme, bay leaf, and a hint of nutmeg. Ready in just 50 minutes, this European-inspired comfort bowl serves 4 and pairs beautifully with crusty bread and a crisp Riesling.

Updated on Thu, 29 Jan 2026 16:38:00 GMT
Creamy Potato Soup with Cabbage ladled into a white bowl, garnished with fresh parsley and served beside rustic bread. Save
Creamy Potato Soup with Cabbage ladled into a white bowl, garnished with fresh parsley and served beside rustic bread. | oventhyme.com

There's something about the smell of butter meeting onions on a quiet afternoon that made me want to create this soup. I was actually standing in my kitchen on a particularly gray Tuesday, staring at a head of cabbage that needed using, when I realized how often the best comfort foods come from salvaging what's about to go soft in the crisper drawer. This creamy potato and cabbage combination emerged from that moment of necessity, and it's stayed in rotation ever since because it's genuinely difficult to mess up. The sweetness of the cabbage balances the earthiness of potatoes in a way that feels both simple and somehow special.

I made this for my neighbor during a particularly rough week when she'd just moved to the neighborhood, and watching her face light up as she tasted it taught me that the smallest gestures often land hardest. She came back the next morning asking for the recipe, which somehow felt like the warmest kind of welcome I could offer in return. Food has this quiet way of saying things words sometimes can't, and this soup became our shorthand for friendship.

Ingredients

  • Unsalted butter: Start with about 2 tablespoons, which gives richness without overwhelming the delicate flavors.
  • Yellow onion: One large onion diced fine will cook down to almost nothing, becoming the aromatic backbone of everything that follows.
  • Garlic: Two cloves minced, added just after the onions soften so it perfumes the oil without burning.
  • Green cabbage: About half a head, thinly sliced, which transforms into something almost impossibly tender and slightly sweet as it cooks.
  • Russet potatoes: Around 700 grams peeled and diced into roughly half-inch cubes so they cook evenly with the other vegetables.
  • Carrots: Two medium ones peeled and diced similarly, adding natural sweetness and a subtle earthiness.
  • Vegetable stock: One liter of it, which you want to taste yourself first because quality stock changes everything.
  • Whole milk or cream: 250 milliliters stirred in at the end, though I've used half and half when I wanted something richer.
  • Bay leaf and dried thyme: Classic aromatics that you must remember to fish out before blending, unless you enjoy explaining leaf bits to dinner guests.
  • Salt, black pepper, and nutmeg: Season slowly and taste constantly, because salt has a way of hiding before it suddenly appears.
  • Fresh parsley: Two tablespoons chopped just before serving, which brightens everything with a hint of green.

Instructions

Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Melt butter and build the base:
Place your large pot over medium heat and let the butter melt slowly, then add your diced onion. You'll know it's ready when the edges turn translucent and the kitchen smells like you're doing something important, which takes about 4 minutes of gentle stirring.
Wake the garlic:
Once the onion is soft, stir in your minced garlic and let it cook for just 1 minute until fragrant, being careful not to let it brown or it'll turn bitter and ruin the gentle character of the whole soup.
Add the vegetables:
Now throw in your thinly sliced cabbage and diced carrots, stirring everything together and letting them sauté for about 5 minutes until they begin to lose their rawness and soften slightly at the edges.
Build the broth:
Add your diced potatoes, toss in the bay leaf and thyme, then pour in your vegetable stock. Turn the heat up until it reaches a gentle rolling boil, then immediately back it down to a simmer where just a few bubbles occasionally break the surface.
Let time do the work:
Cook uncovered for 20 to 25 minutes, and here's the magic part: you're not doing anything except occasionally checking that the vegetables are actually getting tender and the liquid isn't boiling away. You'll know it's done when you can easily crush a piece of potato against the side of the pot with your spoon.
Make it creamy:
Fish out the bay leaf first (truly important), then take your immersion blender and pulse it gently through the soup, leaving plenty of chunky pieces so it still feels like a vegetable soup and not just a smooth purée. If you don't have an immersion blender, you can carefully scoop some solids into a regular blender, purée them, and stir back in.
Finish with cream and seasoning:
Pour in your milk or cream slowly while stirring, then taste carefully and add salt, pepper, and just a whisper of nutmeg if you're feeling it. Keep the heat gentle and never let it boil again or the dairy might separate and look strange.
Serve with intention:
Ladle into bowls, scatter some fresh parsley over the top, and if you have crusty bread, that's the closing argument that makes the meal feel complete.
Product image
Keep spatulas, spoons, and cooking tools organized and within reach while preparing meals.
Check price on Amazon
Steam rises from a bowl of Creamy Potato Soup with Cabbage, revealing tender potatoes and carrots in a velvety broth. Save
Steam rises from a bowl of Creamy Potato Soup with Cabbage, revealing tender potatoes and carrots in a velvety broth. | oventhyme.com

This soup became the thing I make when I want to tell someone I'm thinking of them without making a big announcement about it. There's something about putting warm, homemade soup in someone's hands that carries a weight of care that restaurant food never quite does.

The Sweetness Factor

Cabbage has this hidden sweetness that only appears when you cook it slowly, and I didn't really understand this until I tasted a bowl that someone else made and realized my version could be even better. The key is giving it time to actually soften and caramelize slightly, not rushing it by cranking the heat high. This is why the initial sauté matters, and why those 5 minutes of cooking the cabbage and carrots together before adding the stock isn't a suggestion but a non-negotiable step.

Blending Without Fear

The first time I made this, I blended it completely smooth because I was nervous about texture, and while it tasted fine, it felt somehow less interesting. The second time, I was lazy and barely blended it at all, which meant it stayed too chunky and lost that silky mouthfeel. The third time I found the middle ground, and that's when I understood that cooking is really about finding balance rather than following rigid rules.

Variations and Flexibility

This is a soup that genuinely welcomes experimentation without falling apart. I've made it with cream on fancy occasions and milk on Tuesday nights, and honestly both versions disappeared just as quickly. Some people swear by adding a bit of smoked paprika, others prefer a splash of white wine stirred in before the cream, and I once had someone suggest a tiny bit of apple cider vinegar, which sounds strange but actually works.

  • For a vegan version, use olive oil instead of butter and any plant-based milk that doesn't taste like disappointment.
  • Add crispy bacon or smoked sausage if you want something more substantial and less vegetarian-friendly.
  • Yukon Gold potatoes will make it even creamier if you can find them and don't mind spending slightly more.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A spoon dips into Creamy Potato Soup with Cabbage, highlighting its smooth texture and flecks of green herbs. Save
A spoon dips into Creamy Potato Soup with Cabbage, highlighting its smooth texture and flecks of green herbs. | oventhyme.com

This soup has become my answer to almost every occasion that calls for food and care, from Tuesday evenings when I need something warm to mornings after someone's had a difficult day. It's the kind of dish that quietly teaches you about cooking through repetition rather than instruction.

Kitchen Guide

Can I make this soup vegan?

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

What type of potatoes work best?

Russet potatoes are ideal for their starchy texture that creates creaminess when blended. Yukon Gold potatoes are an excellent alternative for an even creamier, buttery result.

How can I make this soup heartier?

Add chopped cooked bacon, smoked sausage, or diced ham during the final stages. You can also increase the potato quantity or serve with thick slices of crusty bread.

Should the soup be fully blended or chunky?

Partially blend the soup with an immersion blender to achieve a creamy base while leaving some vegetable chunks for texture and visual appeal. This creates a rustic, hearty consistency.

How long can I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of milk or stock if the soup has thickened.

Can I freeze this soup?

Yes, though dairy-based soups may separate slightly when thawed. Freeze before adding cream, then stir in fresh cream when reheating. Freeze for up to 2 months in freezer-safe containers.

Creamy Potato Soup with Cabbage

Velvety potato soup with tender cabbage, carrots, and cream. A comforting bowl ready in 50 minutes for cozy evenings.

Prep duration
20 min
Kitchen time
30 min
Complete duration
50 min
Created by Grace Mitchell


Skill level Easy

Heritage European

Output 4 Portions

Dietary requirements Meat-free

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, 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 fresh parsley, chopped

Method

Phase 01

Sauté aromatics: Melt butter in a large pot over medium heat. Add diced onion and cook for 4 minutes until softened and translucent.

Phase 02

Build flavor base: Stir in minced garlic and cook for 1 minute until fragrant.

Phase 03

Soften vegetables: Add sliced cabbage and diced carrots, sautéing for 5 minutes until beginning to soften.

Phase 04

Combine main ingredients: Add diced potatoes, bay leaf, dried thyme, and vegetable stock. Bring to a boil, then reduce heat and simmer gently.

Phase 05

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

Phase 06

Blend for creaminess: Remove bay leaf. Use an immersion blender to partially purée the soup, leaving some chunks for texture.

Phase 07

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

Phase 08

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

Kitchen tools needed

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

Allergy notes

Always review ingredients for potential allergens and seek professional medical advice when 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 hidden allergens

Nutrition breakdown (per portion)

Values shown are estimates only - consult healthcare providers for specific advice.
  • Energy: 270
  • Fats: 9 g
  • Carbohydrates: 42 g
  • Proteins: 6 g