onepot hearty cabbage and potato soup for cold winter nights

30 min prep 5 min cook 5 servings
onepot hearty cabbage and potato soup for cold winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

One-Pot Hearty Cabbage and Potato Soup for Cold Winter Nights

When the wind howls and the thermometer refuses to budge above freezing, nothing comforts quite like a steaming bowl of cabbage and potato soup simmering on the stove. This is the recipe my Ukrainian grandmother, Baba Tanya, would start at dawn on the first truly cold morning of November. By lunchtime our tiny kitchen smelled of sweet cabbage, earthy potatoes, and slow-cooked onions—a perfume that signaled winter’s official arrival.

I still follow her method, though I’ve streamlined it for busy weeknights. One pot, humble ingredients, and forty-five minutes are all you need to create something that tastes as if it has bubbled away for hours. The soup is thick enough to be called a stew in some circles, yet brothy enough to sip from a mug while you stand at the back door watching snowflakes swirl. My kids ladle it over toasted sourdough and call it “winter ramen.” My husband stirs in a spoonful of smoky paprika and claims it cures seasonal blues. I simply love that it asks for nothing fancy—just potatoes that turn silken, cabbage that melts into silky ribbons, and a few aromatics you probably have in your crisper right now.

Make a double batch on Sunday; the flavors deepen overnight and the leftovers reheat like a dream. Serve it with a snowfall of sharp cheese, a hunk of crusty bread, and a cold night suddenly feels like something to celebrate.

Why This Recipe Works

  • One-pot magic: everything cooks together, building layers of flavor while saving dishes.
  • Budget-friendly brilliance: feeds a crowd for under $10 using pantry staples.
  • Nutrient-dense comfort: packed with vitamin C, fiber, and potassium to fuel cold-weather immunity.
  • Customizable canvas: vegan base welcomes sausage, beans, or cheese depending on mood.
  • Freezer hero: doubles beautifully and freezes flat in zip bags for up to three months.
  • Texture perfection: potatoes release starch to create a naturally creamy broth without dairy.
  • Aromatics first: browning onion in olive oil creates a sweet, deep foundation in under five minutes.

Ingredients You'll Need

Ingredients

Each ingredient here earns its place, delivering maximum flavor for minimal cost. Choose the best-quality produce you can; winter vegetables keep well, so you can buy a few days ahead without worry.

Green cabbage – Look for a head that feels heavy for its size, with tightly packed, crisp leaves. A small amount of browning on the outer layers is fine; just peel it away. If you’re cooking for two, buy half a head and save the rest for slaw later in the week.

Yukon Gold potatoes – Their naturally buttery flesh holds shape yet turns velvety, thickening the broth. Russets work too, but they’ll break down faster for an even thicker stew. No need to peel; the skins add earthy flavor and nutrients.

Yellow onion – The workhorse aromatic. Dice it small so it melts into the broth. In a pinch, a white onion or two large shallots will substitute.

Carrots – A single large carrot adds subtle sweetness and color. Choose firm, bright roots without cracks. Skip the baby carrots; they’re wet and won’t caramelize.

Celery – One stalk plus its leaves for herbal bitterness. If you dislike celery, substitute a small parsnip or simply double the carrot.

Garlic – Two fat cloves, smashed and minced, give a gentle backdrop. Add more if you love garlic; this soup can handle it.

Tomato paste – A tablespoon deepens color and umami. Buy it in a tube so you can use small amounts without waste.

Vegetable broth – Use low-sodium so you control salt. Chicken broth is fine for omnivores. Water plus a bouillon cube works in tight spots.

Bay leaf & thyme – The classic winter duo. Dried thyme is perfectly acceptable; use half the amount if fresh.

Smoked paprika – Optional but transformative. Hungarian sweet paprika keeps it traditional; Spanish smoked adds campfire nuance.

Olive oil – A generous glug for sautéing. Save fancy extra-virgin for finishing; standard pure olive oil is perfect for the initial cook.

Lemon juice – A final squeeze brightens the earthy vegetables. Apple-cider vinegar is a fine stand-in.

How to Make One-Pot Hearty Cabbage and Potato Soup for Cold Winter Nights

1
Warm the pot

Place a heavy 5-quart Dutch oven or soup pot over medium heat for 30 seconds. Add 3 tablespoons olive oil and swirl to coat the surface. The gentle preheating prevents sticking and encourages even browning.

2
Sauté the aromatics

Add 1 diced large yellow onion, 1 diced carrot, and 1 diced celery stalk. Season with ½ teaspoon kosher salt; salt draws out moisture and speeds softening. Cook 5–6 minutes, stirring occasionally, until the vegetables are translucent and the edges of the onion turn golden. Reduce heat slightly if browning too quickly.

3
Bloom the tomato paste & spices

Clear a small space in the center of the pot and add 1 tablespoon tomato paste, 2 minced garlic cloves, 1 teaspoon dried thyme, ½ teaspoon smoked paprika (if using), and a few cracks of black pepper. Stir the paste for 90 seconds until it darkens to brick red and sticks slightly to the bottom—this caramelization adds complex sweetness.

4
Add potatoes & broth

Stir in 1½ pounds scrubbed Yukon Gold potatoes, diced into ¾-inch chunks. Pour in 6 cups low-sodium vegetable broth and add 1 bay leaf. Increase heat to high and bring to a boil, scraping the bottom to release any flavorful browned bits. Once boiling, reduce to a lively simmer.

5
Simmer until potatoes soften

Cook 10–12 minutes, partially covered, until the potatoes yield easily to the tip of a paring knife but still hold their shape. Stir once or twice to prevent sticking. The broth will begin to look cloudy—that’s the potato starch working its creamy magic.

6
Add cabbage in stages

Cut ½ medium green cabbage into 1-inch squares, discarding the tough core. Add two-thirds of the cabbage to the pot, pressing down with a wooden spoon to submerge. Simmer 5 minutes; the cabbage wilts dramatically. Reserve the remaining third for brightness and texture.

7
Finish with remaining cabbage

Add the final batch of cabbage. Simmer 3–4 minutes more so it keeps a slight bite and vivid color. Taste and season with additional salt and pepper. The broth should be pleasantly thick; add a splash of water or broth if too dense.

8
Brighten and serve

Fish out the bay leaf. Stir in 1 tablespoon fresh lemon juice and a handful of chopped parsley if you have it. Ladle into deep bowls, drizzle with extra olive oil, and shower with grated Parmesan or sharp cheddar if desired. Serve piping hot with thick slices of toasted sourdough.

Expert Tips

Deglaze for depth

If browned bits stick after sautéing, splash in ¼ cup white wine or broth and scrape vigorously before adding potatoes. The fond equals free flavor.

Slow-cooker hack

Complete steps 1–3 in a skillet, then transfer everything except final cabbage to a slow cooker. Cook on LOW 6 hours; add last cabbage 15 minutes before serving.

Creamy twist

For a richer broth, whisk ½ cup sour cream with 1 cup hot broth, then stir back into the pot. Do not boil after adding to prevent curdling.

Spice route

Add ½ teaspoon caraway seeds with the garlic for Eastern-European flair or a pinch of chili flakes for gentle heat.

Pre-shredded shortcut

Bagged coleslaw mix works in a hurry, but add it only during the final 5 minutes so it stays tender-crisp.

Finish fat

A spoonful of pesto or chili crisp on each bowl adds instant personality and layers of flavor.

Variations to Try

  • Smoky Kielbasa: Brown 8 ounces sliced Polish sausage after the onions; proceed as directed for a meaty, soul-warming version.
  • Bean & Greens: Stir in 1 can rinsed white beans with the final cabbage for protein-rich vegan goodness.
  • Mushroom Umami: Add 8 ounces sliced creminis with the aromatics; use a mix of broth and ½ cup dry white wine.
  • Spicy Thai-Inspired: Swap olive oil for coconut oil, add 1 tablespoon grated ginger, 1 teaspoon curry paste, and finish with lime juice and cilantro.
  • Cheese Lover: Float a slice of crusty bread in each bowl, top with Gruyère, and broil 2 minutes for a French-onion vibe.

Storage Tips

Refrigerate: Cool soup completely, then transfer to airtight containers. It keeps 5 days in the fridge and thickens as it sits; thin with a splash of broth or water when reheating.

Freeze: Ladle into quart-size freezer bags, press out air, and freeze flat for up to 3 months. Thaw overnight in the fridge or defrost in a bowl of cold water. Warm gently—boiling can break the potatoes into mush.

Make-ahead: Chop all vegetables the night before and store them in a covered bowl with a damp paper towel on top. The actual cooking flies in 25 minutes.

Frequently Asked Questions

Yes, though it will dye the soup a bluish-purple. Add 1 teaspoon vinegar to keep the color from turning muddy.

Under-salting is the usual culprit. Add more salt gradually, then brighten with a squeeze of lemon or splash of vinegar to wake up the flavors.

Use sauté mode for steps 1–3, add potatoes and broth, then pressure cook on HIGH 4 minutes, quick release. Stir in final cabbage and use sauté 2 minutes.

Naturally gluten-free. If adding sausage or broth bases, check labels for hidden wheat.

Absolutely. Remove tough ribs and chop leaves. Add during the last 8 minutes so it softens but stays vibrant.

Stir in 1 cup cooked lentils or a can of chickpeas with the final cabbage. Silken tofu cubes floated on top just before serving also work.
onepot hearty cabbage and potato soup for cold winter nights
soups
Pin Recipe

One-Pot Hearty Cabbage and Potato Soup for Cold Winter Nights

(4.9 from 127 reviews)
Prep
15 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Build the base: Heat olive oil in a 5-quart Dutch oven over medium heat. Add onion, carrot, celery, and salt. Sauté 5–6 minutes until translucent.
  2. Bloom aromatics: Clear a space and add tomato paste, garlic, thyme, and paprika. Cook 90 seconds until paste darkens.
  3. Simmer potatoes: Stir in potatoes, broth, and bay leaf. Bring to a boil, then simmer 10–12 minutes until potatoes are nearly tender.
  4. Add cabbage: Add two-thirds of the cabbage; simmer 5 minutes. Add remaining cabbage and cook 3–4 minutes more.
  5. Season & serve: Discard bay leaf. Stir in lemon juice, adjust salt, and garnish with parsley. Serve hot.

Recipe Notes

Soup thickens as it stands. Thin with water or broth when reheating. Flavors deepen overnight—perfect for meal prep.

Nutrition (per serving)

212
Calories
5g
Protein
35g
Carbs
7g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.