Creamy Potato Soup with Cabbage

Featured in: Home Kitchen Favorites

This comforting potato and cabbage blend offers a velvety texture with tender vegetable chunks. Start by sautéing onions and garlic until fragrant, then add thinly sliced cabbage and diced carrots, allowing them to soften slightly. Next, incorporate diced russet potatoes, vegetable stock, bay leaf, and thyme. Simmer gently until all the ingredients are perfectly tender.

Once cooked, remove the bay leaf and use an immersion blender to partially purée the mixture, achieving a creamy consistency while preserving some body. Stir in whole milk or cream, season with salt, pepper, and a pinch of nutmeg, then warm through without boiling. Serve hot, garnished with fresh parsley, for a truly satisfying and heartwarming experience.

Updated on Sat, 31 Jan 2026 10:20:00 GMT
Creamy Potato Soup with Cabbage ladled into a rustic bowl, garnished with fresh parsley and served with crusty bread. Pin to board
Creamy Potato Soup with Cabbage ladled into a rustic bowl, garnished with fresh parsley and served with crusty bread. | feliztazla.com

The first snowfall had just started when my neighbor Anna knocked on my door with a bag of potatoes and a fresh head of cabbage from her garden. She taught me that the secret to making this soup sing is letting the cabbage get golden and sweet before adding the liquid. Now whenever I smell butter and onions hitting a hot pan, I am back in her tiny kitchen watching the steam fog up her windows.

Last winter my sister came over exhausted from a week of double shifts. I made this soup while she sat at the counter with a glass of wine, watching me slice vegetables. She ate two bowls and said it was the first time all week she felt like she could breathe again.

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: Butter adds a rich depth that olive oil cannot match, but use olive oil if you need to keep it vegan
  • Large yellow onion: Diced small so it melts into the base, providing that essential savory foundation
  • Garlic: Two cloves is the minimum but add three if you love garlic, mince them fresh for the best flavor
  • Green cabbage: Look for a tight head with no wilted outer leaves, the natural sweetness develops beautifully as it cooks
  • Russet potatoes: These break down slightly during cooking, naturally thickening the soup without flour
  • Carrots: Peeled and diced small, they add subtle sweetness and gorgeous color to the bowl
  • Vegetable stock: Use a good quality stock or broth you would happily drink on its own
  • Whole milk or cream: Stir this in at the very end to prevent separating and keep the texture silky smooth
  • Bay leaf and thyme: These humble herbs work together to give the soup a classic European comfort flavor
  • Fresh parsley: The bright green garnish wakes up the pale soup and makes every bowl feel special

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the flavor base:
Melt the butter in a large pot over medium heat. Add the diced onion and cook until soft and translucent, about 4 minutes. Stir in the garlic and cook for just 1 minute until fragrant.
Soften the vegetables:
Add the sliced cabbage and diced carrots to the pot. Sauté for 5 minutes, stirring occasionally, until the cabbage begins to soften and take on some golden color.
Simmer the soup:
Add the potatoes, bay leaf, thyme, and vegetable stock. Bring everything to a boil, then reduce heat to maintain a gentle simmer. Cook uncovered for 20 to 25 minutes until the potatoes and cabbage are very tender.
Create the texture:
Remove and discard the bay leaf. Use an immersion blender to partially purée the soup, leaving plenty of chunks for body. A few quick pulses are all you need.
Finish and season:
Stir in the milk or cream. Season generously with salt, pepper, and the pinch of nutmeg if using. Warm through gently without boiling.
Serve it up:
Ladle the hot soup into bowls. Sprinkle with fresh parsley and serve with crusty bread for a complete meal.
Velvety Creamy Potato Soup with Cabbage steaming in a white bowl, with carrots and tender cabbage flecks visible throughout. Pin to board
Velvety Creamy Potato Soup with Cabbage steaming in a white bowl, with carrots and tender cabbage flecks visible throughout. | feliztazla.com

This soup became my go-to gift for new parents and friends recovering from surgery. Something about warm, nourishing food that requires almost no chewing feels like genuine care.

Make It Your Own

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.

I have discovered that adding a cup of frozen corn during the last five minutes of cooking brings pops of sweetness that everyone loves. A handful of chopped kale stirred in at the end adds color without changing the flavor profile much.

The Bread Question

While crusty bread is traditional, I have found that homemade croutons transform this into something special. Cube day old bread, toss with olive oil and salt, and bake at 400°F until golden and crisp.

Make Ahead Magic

This soup actually tastes better the next day as the flavors have time to meld. Store it in the refrigerator for up to four days or freeze it for up to three months without the dairy added.

  • Thaw frozen soup in the refrigerator overnight
  • Reheat gently over low heat, stirring in the dairy just before serving
  • Thin with a splash of water or stock if it has thickened too much
A close-up of Creamy Potato Soup with Cabbage showing a rich, creamy texture and herbs, beside a slice of crusty bread. Pin to board
A close-up of Creamy Potato Soup with Cabbage showing a rich, creamy texture and herbs, beside a slice of crusty bread. | feliztazla.com

There is something profoundly grounding about a pot of soup bubbling on the stove. It turns a regular Tuesday evening into something worth savoring.

Recipe Questions & Answers

How can I make this dish suitable for a vegan diet?

For a vegan version, substitute the butter with olive oil or another plant-based fat for sautéing. Replace the whole milk or cream with your preferred unsweetened plant-based milk or cream alternative.

Can I add meat to this for a heartier meal?

Yes, absolutely! For a more substantial option, consider stirring in chopped cooked bacon or smoked sausage towards the end of the cooking process or as a garnish before serving. This will introduce a delicious savory and smoky depth.

What type of potatoes work best for achieving a creamy texture?

Russet potatoes are an excellent choice as they break down beautifully when cooked, contributing to the dish's creamy consistency. Yukon Gold potatoes are another fantastic option if you're looking for extra creaminess.

What's the best way to achieve the velvety texture mentioned?

The key to the velvety texture is partially puréeing the cooked vegetables. Once the potatoes and cabbage are very tender, use an immersion blender directly in the pot to blend some of the ingredients, leaving some chunks for body and a more satisfying mouthfeel.

What are some good serving suggestions for this dish?

This comforting dish pairs wonderfully with a side of crusty bread for dipping. For a beverage, a crisp white wine such as a Riesling or a light lager would complement its rich and savory flavors beautifully.

Can I prepare this dish ahead of time?

Yes, this dish can be made a day in advance. Allow it to cool completely before storing it in an airtight container in the refrigerator. When reheating, you might need to add a splash of extra stock or milk to restore its ideal consistency, as it can thicken overnight.

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 a hint of sweetness. A comforting dish perfect for cozy evenings.

Prep time
20 min
Time to cook
30 min
Overall time
50 min
By Feliz Tazla Farah Abdul


Skill Level Easy

Cuisine European

Makes 4 Portions

Dietary details Vegetarian, No Gluten

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

To Finish

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

Cooking Steps

Step 01

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

Step 02

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

Step 03

Cook Vegetables: Add the cabbage and carrots; sauté for 5 minutes until beginning to soften.

Step 04

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

Step 05

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

Step 06

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

Step 07

Add Cream and Season: Stir in the 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.

What You'll Need

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

Allergy notice

Always check every ingredient to spot allergens. If unsure, consult a healthcare provider.
  • Contains dairy (butter, milk/cream)
  • Gluten possible if serving with bread or using non-gluten-free stock
  • Always check ingredient labels for hidden allergens

Nutrition info (per portion)

Only offered for general info. This doesn't replace professional healthcare advice.
  • Caloric Value: 270
  • Fat content: 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.