comforting cabbage and potato soup with garlic and fresh herbs

30 min prep 90 min cook 4 servings
comforting cabbage and potato soup with garlic and fresh herbs
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this recipe? Save it to Pinterest before you forget!

There’s a moment every winter when the sky turns the color of pewter and the wind starts to whistle through the eaves of our old farmhouse. It usually happens in late January, after the holiday lights have come down and the only thing left in the crisper drawer is half a head of cabbage and a few lonely potatoes. That’s when I make this soup. My grandmother called it “the equalizer”—a humble pot of cabbage, potatoes, and garlic that could warm even the chilliest spirit. I still remember standing on a wooden stool beside her stove, watching her ladle the silky broth into thick ceramic bowls while she hummed Polish lullabies off-key. Thirty years later, I stand at my own stove with my daughter perched on the same old stool, the recipe unchanged except for the generous shower of fresh herbs I add at the end. This soup isn’t flashy; it’s the culinary equivalent of a hand-knit wool blanket. One spoonful and I’m back in that steamy kitchen, snow piling against the windowpanes, feeling utterly safe.

Why You'll Love This comforting cabbage and potato soup with garlic and fresh herbs

  • One-pot wonder: Everything simmers together in a single Dutch oven, meaning fewer dishes and more time to curl up on the couch.
  • Budget-friendly brilliance: Cabbage and potatoes are two of the most affordable vegetables in any grocery store, making this recipe perfect for tight weeks.
  • Deep flavor, short list: A quick sauté of garlic in olive oil provides a surprisingly rich backbone without the need for homemade stock.
  • Vegan by default: No animal products needed, yet it’s so hearty that even devoted carnivores leave the table satisfied.
  • Meal-prep superstar: The flavor actually improves overnight, so make a double batch on Sunday and enjoy effortless lunches all week.
  • Customizable texture: Leave it brothy for a light starter, or mash a few potatoes against the side of the pot for a naturally creamy, chowder-style finish.
  • Herb garden hero: A last-minute sprinkle of whatever herbs you have on hand—parsley, dill, chives—turns humble into restaurant-worthy.

Ingredient Breakdown

Ingredients for comforting cabbage and potato soup with garlic and fresh herbs

Great soup starts with great produce, but that doesn’t mean you need heirloom everything. Look for a cabbage that feels heavy for its size with tightly packed leaves; avoid any with yellowing edges or a sulfurous smell. Green cabbage is traditional, but a savoy cabbage will add crinkly texture and slightly sweeter flavor. For potatoes, I reach for Yukon Golds—they hold their shape yet release just enough starch to lightly thicken the broth. Russets will dissolve into fluff, while red potatoes stay waxy and firm; both work, so use what you have. The garlic is non-negotiable. Eight cloves may sound excessive, but slow simmering tames the heat and leaves behind mellow, almost caramelized depth. Finally, a mix of fresh herbs at the end brightens the earthiness. Parsley for grassiness, dill for sweet-anise notes, and a whisper of thyme for woodsy perfume. If your garden is buried under snow, a teaspoon of dried Italian seasoning added with the broth will rescue the day.

Step-by-Step Instructions

  1. 1
    Warm the pot and infuse the oil

    Place a heavy 4- to 5-quart Dutch oven over medium-low heat. Add 3 tablespoons extra-virgin olive oil and, when it shimmers, scatter in 1 teaspoon of coriander seeds. Swirl for 45 seconds until the seeds start to pop and perfume the kitchen—this tiny step seasons the oil and adds subtle citrus warmth.

  2. 2
    Build the aromatic base

    Increase heat to medium. Add 2 cups diced yellow onion and ½ teaspoon kosher salt. Sauté 5 minutes until translucent, scraping the brown specks. Stir in 8 minced garlic cloves and cook 90 seconds more; you want soft, fragrant garlic, not browned.

  3. 3
    Deglaze and bloom the paprika

    Pour in ¼ cup dry white wine (or water) and scrape every caramelized bit. Sprinkle 1½ teaspoons sweet paprika across the surface; stirring for 30 seconds “blooms” the spice, deepening color and releasing volatile oils.

  4. 4
    Add vegetables and broth

    Tip in 1½ pounds Yukon Gold potatoes, scrubbed and cut into ¾-inch cubes, and 6 cups thinly sliced cabbage (about ½ medium head). Pour 5 cups vegetable broth (or water plus 1 tablespoon soy sauce for umami). Add 2 bay leaves and ½ teaspoon black pepper. Bring to a boil, then reduce to a gentle simmer.

  5. 5
    Simmer until silky

    Partially cover and cook 25–30 minutes, stirring twice, until potatoes yield easily to a fork and cabbage has melted into silky ribbons. Taste; add more salt if the broth tastes flat.

  6. 6
    Finish with brightness

    Remove bay leaves. For a creamy texture without dairy, mash a ladleful of potatoes against the side of the pot and stir. Off heat, add 2 tablespoons apple-cider vinegar and a fistful of chopped fresh parsley and dill. Let rest 5 minutes so herbs awaken.

  7. 7
    Serve with flair

    Ladle into deep bowls. Drizzle each portion with extra olive oil, crack fresh black pepper, and scatter more herbs. Serve with crusty rye bread for sopping.

Expert Tips & Tricks

  • Low-and-slow garlic: If you have time, poach the sliced garlic in oil for 10 minutes before adding onions; you’ll create mellow, confit-like cloves that melt into the broth.
  • Double-decker herbs: Stir half the herbs in at the end of cooking and sprinkle the rest on each bowl for layers of fresh flavor.
  • Smoky variation: Swap sweet paprika for smoked and add a diced carrot for sweetness that balances the woodsmoke.
  • Speedy weeknight hack: Use pre-shredded coleslaw mix (just cabbage) and small fingerling potatoes sliced in half—dinner is done in 20 minutes.
  • Protein boost: Stir in a can of drained white beans during the last 5 minutes for an extra 15 g plant protein per serving.

Common Mistakes & Troubleshooting

  • Mushy potatoes: If you cut them too small or simmer too vigorously, they’ll dissolve. Aim for ¾-inch cubes and keep the soup at a lazy bubble.
  • Flat flavor: Cabbage needs acid to sing. If your broth tastes dull, add another splash of vinegar or a squeeze of lemon just before serving.
  • Soggy herbs: Boiling fresh herbs for too long turns them khaki and bitter. Always add them off heat.
  • Too salty: Dilute with water or unsalted broth, then simmer 5 minutes. A peeled potato can also absorb excess salt; remove and discard after 10 minutes.

Variations & Substitutions

  • Kielbasa version: Brown 6 oz sliced smoked kielbasa in Step 1; remove and stir back in at the end for a Polish-American twist.
  • Creamy dream: Replace 2 cups broth with unsweetened oat milk and blend a third of the soup for velvety texture without dairy.
  • Asian-inspired: Swap olive oil for toasted sesame oil, use ginger instead of coriander seeds, and finish with rice vinegar and cilantro.
  • Low-carb swap: Substitute half the potatoes with cauliflower florets; they mimic the texture while cutting carbs.

Storage & Freezing

Let the soup cool completely, then refrigerate in airtight containers up to 5 days. The flavors meld beautifully, so don’t be surprised if Thursday’s lunch tastes better than Monday’s dinner. To freeze, ladle into quart-size freezer bags, press out excess air, and freeze flat up to 3 months. Thaw overnight in the fridge and reheat gently; add a splash of water or broth to loosen. Note: potatoes can become mealy after freezing—if you plan to freeze, undercook them slightly so they finish softening during reheating.

Frequently Asked Questions

Yes, but it will dye the broth a bluish-purple. Add a tablespoon of vinegar to keep the color vibrant rather than muddy.

Absolutely. No flour or gluten-containing ingredients are used; just check your vegetable broth label for hidden barley malt.

Yes. Complete Steps 1–3 in a skillet, then transfer everything except fresh herbs to the slow cooker. Cook on LOW 6–7 hours or HIGH 3–4 hours. Stir in herbs just before serving.

Shred the cabbage super-fine; it virtually melts after 30 minutes. You can also substitute baby spinach at the very end for a milder green.

Simmer uncovered for 10–15 minutes to evaporate excess liquid, or mash extra potatoes to thicken naturally.

Potatoes and cabbage are low-acid; pressure canning is possible but tricky due to texture loss. For safety and quality, we recommend freezing instead.

A crusty sourdough or dark rye complements the sweet-savory broth. Toast thick slices with a rub of garlic and a drizzle of olive oil for the ultimate dunking experience.

Add a pinch of dried thyme or oregano for woodsy notes, or simply omit; the garlic and paprika will still carry the flavor profile.

Made this comforting cabbage and potato soup? Snap a photo and tag me on Instagram @myfarmhousekitchen so I can see your cozy bowls!

comforting cabbage and potato soup with garlic and fresh herbs

Comforting Cabbage & Potato Soup

4.6
Pin Recipe
Prep
15 min
Cook
35 min
Total
50 min
Servings
6 bowls
Easy Vegetarian • Gluten-Free • One-Pot

Ingredients

  • 2 Tbsp olive oil
  • 1 large onion, diced
  • 4 cloves garlic, minced
  • 2 carrots, peeled & sliced
  • 1 lb (450 g) potatoes, cubed
  • ½ small head green cabbage, shredded
  • 6 cups vegetable broth
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • Salt & black pepper to taste
  • 1 bay leaf
  • 2 Tbsp fresh parsley, chopped
  • 1 Tbsp fresh lemon juice

Instructions

  1. 1
    Heat olive oil in a heavy pot over medium. Sauté onion until translucent, 5 min.
  2. 2
    Add garlic and carrots; cook 2 min until fragrant.
  3. 3
    Stir in potatoes, cabbage, thyme, paprika, bay leaf, broth, 1 tsp salt, and several grinds of pepper.
  4. 4
    Bring to a boil, then reduce to a gentle simmer. Cover and cook 20 min.
  5. 5
    Check potatoes for tenderness; simmer 5–10 min more if needed. Remove bay leaf.
  6. 6
    Stir in lemon juice and half the parsley. Taste and adjust seasoning.
  7. 7
    Ladle into warm bowls and top with remaining parsley. Serve with crusty bread.

Recipe Notes

  • Swap cabbage for kale or chard.
  • Add a pinch of chili flakes for gentle heat.
  • Soup thickens on standing; thin with broth when reheating.
Calories
180
Protein
4 g
Carbs
28 g
Fat
6 g
Fiber
5 g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.