Creamy Potato Soup with Cabbage

Featured in: Cozy One-Pan Home Suppers

This creamy potato soup combines russet potatoes, tender cabbage, and sweet carrots in a velvety broth enriched with butter and cream. Seasoned with thyme, bay leaf, and a hint of nutmeg, the soup is partially puréed for a silky texture while maintaining hearty chunks. Ready in just 50 minutes, this European-inspired comfort dish serves 4 and is naturally vegetarian and gluten-free when using appropriate stock.

Updated on Fri, 30 Jan 2026 13:44:00 GMT
Velvety Creamy Potato Soup with Cabbage ladled into a white bowl, garnished with fresh parsley. Save Pin
Velvety Creamy Potato Soup with Cabbage ladled into a white bowl, garnished with fresh parsley. | meadowforks.com

The smell of butter melting into onions always reminds me of my grandmother's kitchen, but it was a rainy Tuesday last spring when I first stirred cabbage into potato soup and realized I'd been missing something all along. The cabbage wilted into the broth with such grace, turning sweet and tender, that I stood there with my wooden spoon wondering why I'd never thought of it before. My daughter wandered in, drawn by the steam curling up from the pot, and asked if we could eat early. We did, with mismatched bowls and too much pepper, and it became one of those meals you remember not for perfection but for warmth.

I made this for my book club on a cold March evening when half the group showed up late because of traffic. We reheated it twice, and somehow it tasted better each time, the flavors deepening as we talked about everything except the book. One friend, who claimed she didn't like cabbage, had three bowls and texted me the next morning asking how I'd made it disappear into the soup like that. I realized then that some dishes earn their place not through complexity but through the conversations they accompany.

Ingredients

  • Unsalted butter: This creates the rich, golden base that makes the onions sing, and using unsalted lets you control the seasoning as the soup reduces.
  • Yellow onion: I've tried red and white, but yellow onions have the perfect balance of sweetness and sharpness that mellows beautifully as they soften.
  • Garlic: Two cloves are just enough to add warmth without overpowering the delicate sweetness of the cabbage.
  • Green cabbage: Slice it thin so it practically melts into the broth, releasing a gentle sweetness that surprised me the first time I tasted it.
  • Russet potatoes: Their high starch content breaks down into the soup, creating that creamy texture even before you add any cream.
  • Carrots: They add a hint of natural sweetness and a pop of color that makes each spoonful feel more complete.
  • Vegetable stock: A good quality stock is the backbone here; I've learned that homemade or a low-sodium brand makes all the difference.
  • Whole milk or cream: This is where the soup turns velvety, though I've used half and half in a pinch and it still felt indulgent.
  • Bay leaf: It adds a subtle herbal note that you won't quite name but will miss if you leave it out.
  • Dried thyme: A little goes a long way, lending an earthy warmth that ties all the vegetables together.
  • Salt, pepper, and nutmeg: Season gradually, tasting as you go, and that tiny pinch of nutmeg is my secret for adding depth without anyone guessing what it is.
  • Fresh parsley: The bright green finish makes the bowl feel alive, and the fresh bite cuts through the richness perfectly.

Instructions

Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Start with the aromatics:
Melt the butter over medium heat until it stops foaming, then add the diced onion and let it cook gently until it turns translucent and smells sweet, about 4 minutes. Stir in the garlic and cook just until you can smell it rising from the pot, about a minute, being careful not to let it brown.
Add the vegetables:
Toss in the sliced cabbage and diced carrots, stirring them into the buttery onions until they start to soften and shrink, about 5 minutes. You'll notice the cabbage releasing moisture and turning a deeper green.
Build the soup base:
Add the diced potatoes, bay leaf, thyme, and pour in the vegetable stock, making sure the vegetables are mostly submerged. Bring everything to a boil, then lower the heat to a gentle simmer and let it bubble away uncovered for 20 to 25 minutes until the potatoes are falling-apart tender.
Create the creamy texture:
Fish out the bay leaf and use an immersion blender to puree about half the soup, leaving plenty of chunks for texture and body. If you don't have an immersion blender, transfer half to a regular blender, puree it, and stir it back in.
Finish with cream:
Pour in the milk or cream and stir gently, then season with salt, pepper, and a tiny pinch of nutmeg if you're feeling adventurous. Warm it through for a few minutes without letting it boil, or the cream might curdle.
Serve and garnish:
Ladle the soup into warm bowls, sprinkle fresh parsley over the top, and serve it hot with crusty bread for dipping. The contrast between the creamy soup and the crunch of good bread is one of life's small, perfect pleasures.
Product image
Rinse produce, fill pots, and clean cookware easily with flexible spray options for everyday cooking tasks.
Check price on Amazon
Creamy Potato Soup with Cabbage served hot alongside crusty artisan bread on a rustic table. Save Pin
Creamy Potato Soup with Cabbage served hot alongside crusty artisan bread on a rustic table. | meadowforks.com

One Sunday afternoon, I made a double batch and froze half, thinking it would be convenient. Two weeks later, when I was too tired to think about dinner, I reheated it and felt like I'd given myself a gift from the past. My husband said it tasted even better than he remembered, and I realized that some acts of care are quiet and delayed, waiting in the freezer until the moment you need them most.

Making It Your Own

I've stirred in cooked bacon on nights when we wanted something heartier, and the smoky saltiness played beautifully against the sweet cabbage. For a vegan version, I swapped the butter for olive oil and used oat milk, which gave it a slightly nutty finish that I actually preferred on lighter evenings. If you want more texture, try adding a handful of white beans or chickpeas in the last few minutes, they soak up the flavors and make the soup more filling without weighing it down.

Storing and Reheating

This soup keeps in the fridge for up to four days, and I've found it tastes even better the next day after the flavors have had time to settle and marry. When reheating, do it gently over low heat and add a splash of milk or stock if it's thickened too much, stirring slowly so the cream doesn't separate. If you're freezing it, leave out the cream and stir it in fresh after reheating, which keeps the texture smooth and prevents any graininess.

Serving Suggestions

I love serving this soup with thick slices of sourdough, toasted and rubbed with a cut garlic clove, so you get that crunch and sharpness against the creamy bowl. A crisp green salad with lemon vinaigrette on the side balances the richness and makes it feel like a complete meal. On fancier nights, I've paired it with a chilled Riesling, and the wine's slight sweetness echoes the cabbage in a way that feels almost magical.

  • Garnish with a drizzle of good olive oil and a few extra cracks of black pepper for a restaurant-style finish.
  • Top with crispy fried onions or croutons if you want added texture and a bit of fun.
  • Serve it in bread bowls if you're feeling whimsical, the kids especially love eating the bowl at the end.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
A warm bowl of Creamy Potato Soup with Cabbage topped with fresh parsley and black pepper. Save Pin
A warm bowl of Creamy Potato Soup with Cabbage topped with fresh parsley and black pepper. | meadowforks.com

There's something deeply satisfying about a soup that asks so little and gives so much, filling your kitchen with warmth and your bowl with comfort. I hope this one becomes a quiet favorite in your home, the kind you make without thinking on the days when you need something gentle and good.

Recipe FAQs

Can I make this soup vegan?

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

What type of potatoes work best?

Russet potatoes are ideal for their starchy texture that creates creaminess. Yukon Gold potatoes also work wonderfully and provide extra silky results.

How do I achieve the perfect creamy texture?

Use an immersion blender to partially purée the soup after the vegetables are tender, leaving some chunks for body. This creates a balanced creamy yet hearty consistency.

Can I add meat to this soup?

Absolutely. Chopped cooked bacon or smoked sausage makes an excellent addition for a heartier, non-vegetarian version with added depth of flavor.

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 the soup has thickened.

What can I serve alongside this soup?

Crusty bread is perfect for dipping. A crisp white wine like Riesling pairs beautifully with the creamy, slightly sweet flavors of the cabbage and carrots.

Creamy Potato Soup with Cabbage

Velvety potato soup with tender cabbage, carrots, butter, and cream. A comforting European dish ready in 50 minutes.

Prep Time
20 minutes
Time in Oven/Pan
30 minutes
Complete Time
50 minutes
Recipe by Meadow Forks Olivia Morgan


Skill Level Easy

Cuisine European

Servings Produced 4 Portions

Diet Preferences Vegetarian-Friendly, Wheat-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 (approximately 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
02 Crusty bread for serving, optional

Step-by-Step Directions

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 to the pot. Sauté for 5 minutes until vegetables begin to soften.

Step 04

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

Step 05

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

Step 06

Achieve creamy texture: Remove bay leaf from pot. Using an immersion blender, purée the soup partially for a creamy consistency while preserving some vegetable chunks for texture.

Step 07

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

Step 08

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

Kitchen Tools Needed

  • Large soup pot with lid
  • Chef's knife and cutting board
  • Immersion blender or standard blender
  • Soup ladle

Allergy Notice

Always review ingredients for allergens. When unsure, consult your doctor.
  • Contains dairy products including butter and milk or cream.
  • Gluten may be present if serving with bread or using non-gluten-free stock.
  • Always verify ingredient labels for undeclared allergens.

Nutrition Info (per portion)

This nutritional guidance is for informational use only. For personal advice, speak to a healthcare provider.
  • Total Calories: 270
  • Fat Content: 9 grams
  • Carbohydrates: 42 grams
  • Proteins: 6 grams