Creamy Potato Soup with Cabbage

Featured in: Everyday Home Cooking

This velvety potato soup combines tender russet potatoes, cabbage, and carrots in a creamy vegetable stock base. Finished with whole milk and a hint of nutmeg, it delivers comfort in every spoonful. Ready in just 50 minutes, this easy European-inspired dish serves 4 and is naturally vegetarian and gluten-free when made with appropriate stock. Partially blended for the perfect creamy-chunky texture.

Updated on Fri, 30 Jan 2026 13:35:00 GMT
Creamy Potato Soup with Cabbage served steaming hot in a rustic bowl, garnished with fresh parsley and a swirl of cream. Save
Creamy Potato Soup with Cabbage served steaming hot in a rustic bowl, garnished with fresh parsley and a swirl of cream. | joliekitchen.com

The kitchen smelled like butter and onions, and I stood at the stove stirring a pot that looked far too plain to become anything special. My neighbor had dropped off half a cabbage with a shrug and a laugh, saying she had no idea what to do with it. I tossed it into a soup with potatoes, milk, and a bay leaf I found in the back of the cupboard. What came out of that pot an hour later was so silky and comforting that I ladled myself a second bowl before I even sat down.

I made this soup on a Sunday when my sister came over with her kids, all of them cold and grumpy from a morning at the park. They were skeptical when I said it had cabbage in it, but after the first spoonful, the smallest one asked if we could have soup like this every weekend. My sister raised an eyebrow at me, surprised, and I just smiled and poured her another bowl.

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, the first thing that hits the pan and fills the kitchen with warmth, so dont skip it or swap it unless you have to.
  • Yellow onion: Dice it fine so it melts into the background and sweetens the broth without being noticed.
  • Garlic: Just two cloves, minced small, and added after the onion so it doesnt burn and turn bitter.
  • Green cabbage: Slice it thin so it cooks down fast and becomes tender and almost sweet as it simmers.
  • Russet potatoes: These break down beautifully and give the soup that thick, creamy body even before you add any cream.
  • Carrots: They add a touch of natural sweetness and a pop of color that makes the soup feel complete.
  • Vegetable stock: Use good quality stock here because it carries all the flavors together.
  • Whole milk or cream: This is what makes the soup velvety and rich, stirred in at the very end so it stays silky.
  • Bay leaf: One leaf adds a subtle earthy note that you wont taste directly but will miss if its not there.
  • Dried thyme: A half teaspoon is all you need to give the soup an herbal backbone.
  • Salt, black pepper, and nutmeg: Season at the end when you can actually taste it, and the nutmeg is optional but magic.
  • Fresh parsley: Chop it last minute and sprinkle it on top for a bright, grassy finish.

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, then add the diced onion and let it cook until its soft and translucent, about four minutes. The smell alone will make you hungry.
Add the garlic:
Stir in the minced garlic and cook for just one minute until it smells sweet and fragrant, watching carefully so it doesnt brown.
Sauté the vegetables:
Toss in the sliced cabbage and diced carrots, stirring them around for five minutes until they start to soften and shrink down. The cabbage will lose its raw crunch and start to glisten.
Build the base:
Add the diced potatoes, bay leaf, thyme, and vegetable stock, then bring everything to a boil. Once its bubbling, reduce the heat to a gentle simmer and let it cook uncovered.
Simmer until tender:
Let the soup simmer for twenty to twenty five minutes, stirring occasionally, until the potatoes are so tender they fall apart when you press them with a spoon. The cabbage should be melt in your mouth soft.
Blend to your liking:
Remove the bay leaf, then use an immersion blender to partially purée the soup, leaving some chunks for texture. If you dont have an immersion blender, carefully transfer half the soup to a regular blender, blend it, and stir it back in.
Finish with cream:
Stir in the milk or cream, then taste and season with salt, pepper, and a pinch of nutmeg if you like. Warm it through gently but dont let it boil or the cream might curdle.
Serve it hot:
Ladle the soup into bowls, sprinkle each one with fresh parsley, and serve with crusty bread on the side if you have it.
Hearty Creamy Potato Soup with Cabbage ladled beside crusty bread, perfect for cozy autumn dinners and cold weather comfort. Save
Hearty Creamy Potato Soup with Cabbage ladled beside crusty bread, perfect for cozy autumn dinners and cold weather comfort. | joliekitchen.com

One evening I brought a container of this soup to a friend who had just had a baby, and she texted me later that night saying it was the first meal in days that didnt come from a takeout bag. She said it tasted like someone cared, and I realized thats exactly what a good pot of soup is supposed to do.

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

This soup is endlessly adaptable, and Ive learned not to be precious about it. If you want it vegan, swap the butter for olive oil and use oat milk or coconut cream at the end. For something heartier, stir in chopped cooked bacon or sliced smoked sausage just before serving. Yukon Gold potatoes make it even creamier if you have them on hand, and a splash of white wine in with the stock adds a lovely brightness.

What to Serve With It

I almost always serve this with crusty bread, the kind you can tear apart and dip into the soup until its soaked through. A crisp white wine like Riesling is beautiful alongside it, especially if youre serving it for company. Sometimes I top each bowl with a drizzle of good olive oil and a few cracks of black pepper, and it feels like something youd get at a small cafe in the countryside.

Storage and Reheating

This soup keeps well in the fridge for up to four days, and it actually tastes better the next day once the flavors have had time to settle. Reheat it gently on the stove over low heat, adding a splash of milk or stock if it has thickened too much. I dont recommend freezing it because the cream can separate when thawed, but if you plan to freeze it, leave the cream out and stir it in fresh after reheating.

  • Let the soup cool completely before transferring it to an airtight container.
  • Reheat individual portions in the microwave for two to three minutes, stirring halfway through.
  • If the texture seems off after storing, whisk it gently as it warms to bring it back together.
Rich Creamy Potato Soup with Cabbage features tender potatoes and silky cabbage in a creamy broth with fresh herbs. Save
Rich Creamy Potato Soup with Cabbage features tender potatoes and silky cabbage in a creamy broth with fresh herbs. | joliekitchen.com

This soup has become my answer to cold nights, surprise guests, and days when I just need something simple and good. I hope it becomes that for you too.

Questions & Answers

Can I make this soup dairy-free?

Yes, substitute the butter with olive oil and use your favorite plant-based milk such as oat or cashew milk for a creamy vegan version.

What type of potatoes work best?

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

How do I achieve the perfect texture?

Use an immersion blender to partially purée the soup, leaving some vegetable chunks for body. This creates a creamy base while maintaining satisfying texture throughout.

Can I add meat to this soup?

Absolutely. Chopped cooked bacon or smoked sausage makes an excellent addition for a heartier, non-vegetarian version. Add them when stirring in the cream.

How should I store leftovers?

Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop, adding a splash of milk or stock if needed to restore the creamy consistency.

What can I serve alongside this soup?

Crusty bread is perfect for dipping. Pair with a crisp white wine like Riesling or a simple green salad for a complete meal.

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, sweet carrots, and cream. A comforting bowl ready in 50 minutes.

Prep Time
20 min
Time to Cook
30 min
Overall Time
50 min
Created by Nathaniel Weber


Skill Level Easy

Cuisine Type European

Makes 4 Portions

Diet Details Meat-Free

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

Garnish

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

How-To Steps

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 vegetable base: Add sliced cabbage and diced carrots; sauté for 5 minutes until beginning to soften.

Step 04

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

Step 05

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

Step 06

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

Step 07

Finish with dairy: Stir in 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.

Gear Needed

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

Allergy Notice

Review each item for allergens and talk to a healthcare provider if needed.
  • Contains dairy: butter, milk, and cream.
  • Gluten possible if serving with bread or using non-gluten-free stock.
  • Always verify ingredient labels for hidden allergens.

Nutrition (each serving)

Details shown here are for information and don't replace professional guidance.
  • Energy: 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.