Creamy Potato Soup with Cabbage

Featured in: Seasonal Table Favorites

This comforting European-style soup combines russet potatoes, green cabbage, and carrots in a creamy, velvety base. Sautéed onions and garlic build flavor, while thyme and nutmeg add warmth. The soup is partially blended for a thick, chunky texture, then enriched with milk or cream. Ready in just 50 minutes, it serves 4 and can easily be adapted for vegan diets or enhanced with bacon for extra heartiness.

Updated on Sat, 31 Jan 2026 16:10:00 GMT
Creamy Potato Soup with Cabbage in a rustic bowl topped with fresh parsley. Pin It
Creamy Potato Soup with Cabbage in a rustic bowl topped with fresh parsley. | dulcetable.com

There was a week last winter when the farmers market had mountains of cabbage, and I bought half a head on a whim without a plan. It sat in the crisper until I opened the fridge one gray afternoon and decided soup was the only answer. I tossed it in with potatoes and carrots, and what came out of that pot was so silky and surprisingly sweet that I ladled myself a second bowl before dinner was even officially ready. My partner wandered into the kitchen following the smell of butter and thyme, and we ended up eating straight from the pot with torn bread. That improvised soup has become my cold-weather constant.

I made this for a friend recovering from a cold, and she texted me later asking if Id put something magical in it. The secret was just good butter, patience with the onions, and not skimping on the stock. She said it was the first thing that tasted good to her in days. I brought her another container the next week, this time with extra parsley and a baguette tucked alongside. Food that shows up when someone needs it always means a little more.

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, melting into the onions and coating every vegetable with richness before the stock even goes in.
  • Yellow onion: Dice it small so it melts into the background, adding natural sweetness without chunks that distract from the creamy base.
  • Garlic: Just two cloves are enough to add warmth without overpowering the gentle cabbage and potato flavors.
  • Green cabbage: Slice it thin so it softens quickly and blends smoothly, turning sweet and tender as it simmers with the potatoes.
  • Russet potatoes: Their high starch content breaks down beautifully when blended, giving the soup body and natural creaminess without flour or roux.
  • Carrots: They add a subtle earthy sweetness and a pop of color that makes each bowl feel more complete.
  • Vegetable stock: Use a good-quality stock here, it carries all the seasoning and makes the difference between flat and flavorful.
  • Whole milk or cream: Stir this in at the end to add silkiness without curdling, warming it gently so the soup stays velvety.
  • Bay leaf: It perfumes the pot quietly while everything simmers, adding a layer of herbal complexity you only notice when its missing.
  • Dried thyme: A small amount goes a long way, giving the soup that classic European comfort without tasting overly herby.
  • Salt, pepper, and nutmeg: Season carefully at the end, the nutmeg is optional but adds a whisper of warmth that ties everything together.
  • Fresh parsley: Chop it just before serving for a bright, grassy finish that cuts through the creaminess.

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 over medium heat and let the onion cook slowly until it turns soft and translucent, about four minutes. This step builds the sweet base that carries the whole soup, so dont rush it.
Add the garlic:
Stir in the minced garlic and let it cook just until fragrant, about a minute. You want the smell to bloom without any browning or bitterness.
Soften the vegetables:
Toss in the cabbage and carrots, stirring them around so they start to wilt and release their moisture. Five minutes of gentle sautéing will bring out their natural sweetness and prep them for simmering.
Build the soup 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 so the vegetables cook evenly without falling apart too fast.
Simmer until tender:
Let the soup cook uncovered for 20 to 25 minutes, until the potatoes are soft enough to mash easily with a spoon. The cabbage should be completely tender and almost melting into the broth.
Blend for creaminess:
Pull out the bay leaf and use an immersion blender to purée about half the soup, leaving plenty of chunks for texture. If you dont have an immersion blender, transfer half carefully to a regular blender and return it to the pot.
Finish with dairy:
Stir in the milk or cream and season with salt, pepper, and a pinch of nutmeg if youre using it. Warm the soup through gently without letting it boil, which can cause the dairy to separate.
Serve and garnish:
Ladle the soup into bowls, sprinkle with fresh parsley, and serve hot. Crusty bread on the side turns this into a full meal.
A ladle of velvety Creamy Potato Soup with Cabbage pours from the pot. Pin It
A ladle of velvety Creamy Potato Soup with Cabbage pours from the pot. | dulcetable.com

One night I served this to my in-laws alongside roast chicken, and my father-in-law, who usually skips soup, went back for thirds. He said it reminded him of something his grandmother used to make in Poland, though he couldnt remember the name. I didnt tell him Id just invented it from leftover cabbage. Sometimes the best recipes are the ones that feel like theyve always existed, even when theyre brand new.

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 depending on what you have or what youre craving. For a vegan version, swap the butter for olive oil and use unsweetened almond or oat milk instead of dairy. If you want something heartier, stir in chopped cooked bacon or sliced smoked sausage just before serving. Yukon Gold potatoes will give you an even creamier base if you can find them, and a handful of kale or spinach added in the last few minutes brings color and extra nutrition without changing the flavor.

Storage and Reheating

This soup keeps beautifully in the fridge for up to four days, and honestly tastes better the next day once everything has mingled. Store it in an airtight container and reheat gently on the stove over low heat, stirring often to keep the texture smooth. If it thickens too much, add a splash of stock or milk to loosen it back up. I dont recommend freezing it because the potatoes can become grainy, but if you must, undercook them slightly and freeze before adding the dairy.

Serving Suggestions

I love pairing this soup with a crusty sourdough or a warm baguette for dipping, but it also works beautifully alongside a simple green salad with a sharp vinaigrette to cut the richness. A crisp white wine like Riesling complements the sweetness of the cabbage and carrots without overwhelming the delicate flavors.

  • Top with a drizzle of good olive oil and cracked black pepper for an elegant finish.
  • Serve with a handful of croutons or toasted seeds for crunch.
  • Double the batch and freeze half before adding dairy if you want to prep ahead for busy weeks.
Creamy Potato Soup with Cabbage served hot with crusty bread on the side. Pin It
Creamy Potato Soup with Cabbage served hot with crusty bread on the side. | dulcetable.com

This soup has saved more weeknight dinners than I can count, turning a handful of ordinary vegetables into something warm and satisfying. I hope it becomes one of those recipes you reach for without thinking, the kind that feels like home in a bowl.

Recipe FAQs

Can I make this soup vegan?

Yes, simply substitute the butter with olive oil and use your favorite plant-based milk instead of dairy milk or cream.

What type of potatoes work best?

Russet potatoes are recommended for their starchy texture that creates creaminess. Yukon Gold potatoes also work well and provide an even silkier consistency.

Can I freeze leftover soup?

Yes, this soup freezes well for up to 3 months. Store in airtight containers and reheat gently on the stovetop, adding a splash of milk if needed to restore creaminess.

How do I prevent the soup from being too thick?

Add more vegetable stock or milk gradually while reheating until you reach your desired consistency. The soup naturally thickens as it cools.

Can I add meat to this soup?

Absolutely. Chopped cooked bacon, diced ham, or sliced smoked sausage make excellent additions. Stir them in during the last few minutes of cooking.

What can I serve alongside this soup?

Crusty bread, garlic toast, or a simple green salad complement this soup beautifully. A crisp white wine like Riesling also pairs wonderfully.

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, perfect for cozy evenings. Vegetarian, gluten-free, ready in 50 minutes.

Prep time
20 minutes
Time to cook
30 minutes
Overall time
50 minutes
By Dulce Table Joshua Patel


Skill level Easy

Cuisine European

Makes 4 Portions

Dietary info Vegetarian option

What Goes In

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

How to Make It

Instruction 01

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

Instruction 02

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

Instruction 03

Sauté vegetables: Add sliced cabbage and diced carrots. Sauté for 5 minutes until vegetables begin to soften.

Instruction 04

Build soup base: Add diced potatoes, bay leaf, dried thyme, and vegetable stock. Bring to a rolling boil, then reduce heat to maintain a gentle simmer.

Instruction 05

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

Instruction 06

Create creaminess: Remove bay leaf. Use an immersion blender to partially purée the soup, creating a creamy texture while preserving some chunky texture for body.

Instruction 07

Finish soup: Stir in milk or cream. Season with salt, pepper, and nutmeg to taste. Warm through gently without bringing to a boil.

Instruction 08

Serve: Ladle into bowls and garnish with fresh parsley. 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 standard blender
  • Ladle

Allergy details

Always review each ingredient for allergen risks and ask a health expert if you’re unsure.
  • Contains dairy: butter, milk, and cream
  • Gluten may be present in bread accompaniment or non-certified gluten-free stock
  • Always verify ingredient labels for undisclosed allergens

Nutrition per serving

The nutrition details here are just for reference and not a substitute for professional advice.
  • Calorie count: 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.