onepot winter vegetable soup with potatoes and cabbage for family dinners

30 min prep 5 min cook 6 servings
onepot winter vegetable soup with potatoes and cabbage for family dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

One-Pot Winter Vegetable Soup with Potatoes & Cabbage

A soul-warming, budget-friendly family dinner that comes together in one pot and fills your home with the most comforting aromas.

I created this recipe during one of those brutal January weeks when the wind howls like it's angry at the world, and stepping outside feels like walking into a freezer. My family had been surviving on takeout and cereal for days, and I knew we needed something nourishing—something that would wrap us in warmth from the inside out. But here's the thing: I was exhausted. The kind of tired that makes even boiling water feel like climbing Everest.

So I stood in my kitchen, staring at the sad vegetables in my crisper drawer: a half-used head of cabbage, some wrinkly potatoes, a few carrots that had seen better days. Nothing fancy. Nothing Instagram-worthy. But I chopped them up anyway, tossed them in my biggest pot with some garlic and herbs, and hoped for the best. What emerged an hour later wasn't just soup—it was pure magic. My kids, who normally turn their noses up at anything green, asked for seconds. My husband, who's usually a "meat and potatoes" guy, declared it his new favorite dinner. And me? I finally felt like I could breathe again.

That's the beauty of this soup. It's not trying to be impressive. It's honest, humble food that does exactly what winter food should do: warm your belly, nourish your soul, and make your house smell like someone loves you. Every time I make it (which is at least twice a month from November through March), I'm reminded that the best recipes aren't the ones with the longest ingredient lists or the most complicated techniques. They're the ones that feed more than just your hunger.

Why You'll Love This One-Pot Winter Vegetable Soup

  • One Pot Wonder: Everything cooks in a single pot, meaning less dishes and more time to curl up under a blanket.
  • Budget-Friendly: Uses inexpensive winter vegetables that cost pennies per serving but deliver restaurant-quality flavor.
  • Meal Prep Champion: Tastes even better the next day, making it perfect for Sunday meal prep and weeknight dinners.
  • Kid-Approved: The vegetables become sweet and tender, winning over even the pickiest eaters (my 7-year-old calls it "the good soup").
  • Flexible & Forgiving: Swap vegetables based on what you have, adjust seasonings to taste, or add protein—this soup welcomes creativity.
  • Freezer Friendly: Make a double batch and freeze half for those "I can't even" nights when cooking feels impossible.
  • Health in a Bowl: Packed with immune-boosting vegetables, fiber, and vitamins to keep your family healthy all winter long.

Ingredient Breakdown

Ingredients for onepot winter vegetable soup with potatoes and cabbage for family dinners

Let's talk about why each ingredient matters, because understanding your food makes you a better cook. Trust me, I've learned this the hard way after too many "why did this turn out bland?" moments.

Potatoes: I use Yukon Gold because they hold their shape beautifully while still getting that creamy interior. Russets work too, but they'll break down more, giving you a thicker broth. Either way, don't peel them! The skins add fiber and a lovely rustic texture. Cut them into 1-inch pieces—too small and they'll disintegrate, too big and they won't cook through.

Green Cabbage: The unsung hero of winter vegetables. When cooked slowly, cabbage transforms from crunchy and sharp to silky and sweet. It melts into the soup, adding body and a subtle sweetness that balances the savory elements. Don't substitute red cabbage—it turns everything purple and has a stronger flavor that can overpower the delicate balance.

Carrots: Nature's sweetener. As they simmer, they release natural sugars that round out the soup's flavor. I like to cut them into thick rounds so they maintain some texture. Pro tip: if your carrots are getting soft and rubbery, they're perfect for soup—don't throw them out!

Celery: Often overlooked, but essential for that savory base flavor. The leaves are packed with flavor, so don't toss them! Chop them up and add them with the vegetables. If you only have celery hearts, that's fine—use what you've got.

Garlic: Six cloves might seem like a lot, but this is winter, and we need all the immune-boosting, vampire-repelling power we can get. The long cooking time mellows the sharpness, leaving behind pure savory depth.

Vegetable Broth: Quality matters here. If you're using store-bought, get the good stuff (I like Pacific or Imagine brands). Homemade is obviously best—save your vegetable scraps in a freezer bag and make broth when the bag's full. It's like free flavor!

Thyme & Bay Leaves: These herbs are the soup's backbone. Thyme adds earthiness while bay leaves contribute a subtle complexity you can't quite identify but would miss if it wasn't there. Fresh thyme is lovely, but dried works perfectly—use what you have.

Tomato Paste: Just a tablespoon adds umami depth and a touch of acidity that brightens all the other flavors. Don't skip it! If you only have tomato sauce, use 2 tablespoons instead.

Complete Ingredient List

Produce

  • 2 tablespoons olive oil
  • 1 large yellow onion, diced
  • 6 cloves garlic, minced
  • 4 large carrots, cut into 1/2-inch rounds
  • 4 celery stalks, diced (leaves reserved)
  • 1 1/2 pounds Yukon Gold potatoes, cut into 1-inch pieces
  • 1 small head green cabbage (about 2 pounds), cored and chopped
  • 2 bay leaves
  • 2 teaspoons dried thyme (or 3 sprigs fresh)

Pantry Items

  • 1 tablespoon tomato paste
  • 6 cups vegetable broth
  • 1 cup water
  • 1 teaspoon salt (plus more to taste)
  • 1/2 teaspoon black pepper
  • Optional: 1/2 teaspoon smoked paprika
  • Optional: Fresh parsley for garnish

Step-by-Step Instructions

Total Time: 1 hour 15 minutes | Serves: 6-8 | Difficulty: Easy

Step 1: Build Your Flavor Foundation

Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the diced onion and cook for 5-6 minutes until translucent and starting to turn golden at the edges. Don't rush this step—those caramelized edges add incredible depth. Add the garlic and cook for another minute until fragrant. Your kitchen should smell like heaven right about now.

Step 2: Create Your Vegetable Base

Stir in the carrots and celery, cooking for 5 minutes. Season with a pinch of salt and pepper. This helps draw out moisture and concentrate flavors. Add the tomato paste and cook for 2 minutes, stirring constantly. This step is crucial—it caramelizes the tomato paste, transforming it from raw and acidic to rich and complex.

Step 3: Add the Stars of the Show

Time for the potatoes and cabbage! Add them to the pot along with the bay leaves, thyme, smoked paprika (if using), salt, and pepper. Pour in the vegetable broth and water. Give everything a good stir, making sure to scrape up any browned bits from the bottom—these are flavor gold!

Step 4: The Magic of Simmering

Bring the soup to a boil, then reduce heat to low, cover partially, and simmer for 35-40 minutes. Resist the urge to stir too often—let the vegetables do their thing. After 20 minutes, check the potatoes with a fork. They should offer slight resistance but not be crunchy.

Step 5: Taste and Adjust

Remove the bay leaves (and fresh thyme stems if used). Taste and adjust seasoning. This is where you make it your own! Need more salt? Add it gradually. Want more depth? A splash of soy sauce or Worcestershire works wonders. Too thick? Add more broth or water.

Step 6: Serve and Enjoy

Ladle into bowls and garnish with fresh parsley if desired. Serve with crusty bread for dipping, or go all out and make grilled cheese sandwiches. Store leftovers in the fridge for up to 5 days—the flavors actually improve overnight!

Expert Tips & Tricks

Temperature Control

Keep your simmer gentle—violent boiling will turn your potatoes to mush and make the cabbage bitter. You want gentle bubbles breaking the surface, not a rolling boil.

Make-Ahead Magic

This soup is actually better the next day! Make it on Sunday, refrigerate overnight, and enjoy all week. The flavors marry and deepen in the most delicious way.

Knife Skills Matter

Cut your vegetables into uniform sizes so they cook evenly. Bite-sized pieces ensure every spoonful has the perfect mix of flavors and textures.

Broth Boost

For extra richness, replace 1 cup of broth with 1 cup of dry white wine. Add it after the tomato paste and let it reduce by half before adding the remaining liquids.

Slow Cooker Adaptation

Throw everything in your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Add an extra cup of liquid as slow cookers don't evaporate as much.

Finishing Touch

A splash of apple cider vinegar or lemon juice at the end brightens all the flavors. Add just 1-2 teaspoons and taste—the difference is remarkable!

Common Mistakes & Troubleshooting

Soup Too Bland?

This usually means it needs salt. Add 1/2 teaspoon at a time, stir well, and taste. If it's still flat, try a splash of acid (lemon juice or vinegar) or a teaspoon of soy sauce for umami depth.

Potatoes Falling Apart?

You cut them too small or simmered too vigorously. Next time, use larger pieces and keep that gentle simmer. If it's already happened, embrace it! Mash some potatoes against the pot side for a thicker, creamier soup.

Cabbage Too Strong?

Green cabbage becomes sweet when cooked properly. If yours tastes bitter, it needed more time. Keep simmering—the bitterness cooks out and transforms into sweetness.

Soup Too Thick?

Add warm broth or water, 1/2 cup at a time, until you reach desired consistency. Remember that soup will thicken as it sits, so add more liquid when reheating.

Variations & Substitutions

Add Protein

Stir in a can of white beans during the last 10 minutes, or add cooked sausage or shredded rotisserie chicken for meat-lovers.

Different Greens

Swap cabbage for kale, collard greens, or even spinach (add spinach in the last 2 minutes). Each brings its own personality.

Spice It Up

Add a pinch of red pepper flakes, a diced jalapeño, or a swirl of harissa paste for those who like it hot.

Root Veggie Remix

Replace half the potatoes with turnips, parsnips, or sweet potatoes for different flavor profiles and nutritional benefits.

Creamy Version

Stir in 1/2 cup heavy cream or coconut milk at the end for a richer, creamier soup that's pure comfort.

Grains & Legumes

Add 1/2 cup pearl barley, lentils, or small pasta during the last 20 minutes for a heartier, more substantial meal.

Storage & Freezing

Refrigerator Storage

Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after 24 hours! When reheating, add broth or water as needed since the soup will thicken.

Pro tip: Store in individual portions for easy grab-and-go lunches throughout the week.

Freezer Instructions

This soup freezes beautifully for up to 3 months. Cool completely, then portion into freezer bags (lay flat for space-saving) or containers. Leave 1-inch headspace for expansion.

Thaw: Overnight in fridge or use the defrost setting on your microwave.

Quick Reheating

Stovetop: Place soup in a pot with a splash of broth or water. Heat over medium, stirring occasionally, until steaming hot. Microwave: Use 50% power in 1-minute intervals, stirring between each, until heated through.

Frequently Asked Questions

Absolutely! Use the sauté function for steps 1-2, then add everything else and cook on high pressure for 8 minutes with natural release for 10 minutes. Quick release any remaining pressure.

Blend 2 cups of the finished soup and stir it back in—this creates a creamy base that hides the veggie pieces. Also, serve with fun toppings like goldfish crackers or a grilled cheese "soldier" for dipping.

Yes! Chicken broth will make it non-vegetarian but adds great flavor. Use low-sodium so you can control the salt level. Bone broth adds extra nutrition and richness.

The cabbage should be silky and tender with no crunch remaining. It will have shrunk significantly and turned a muted green color. Taste it—if there's any bitterness, it needs more time.

A crusty sourdough or rustic country loaf is perfect for dipping. In a pinch, even toasted sandwich bread works. For a treat, make garlic bread by spreading butter, minced garlic, and parsley on baguette slices and broiling until golden.

Absolutely! Use your biggest pot or divide between two pots. The cooking time remains the same. Freeze half for future you—your future self will thank you on a busy weeknight.

Incredibly! Each serving is packed with fiber, vitamins A and C, potassium, and antioxidants. It's naturally low in fat, vegan, gluten-free, and under 200 calories per serving. Perfect for January health goals without feeling like diet food.

Made this recipe?

I love seeing your creations! Tag me on Instagram @yourkitchenstories or leave a comment below. Your feedback makes my day!

onepot winter vegetable soup with potatoes and cabbage for family dinners

One-Pot Winter Vegetable Soup

Hearty potatoes & cabbage for cozy family dinners

★★★★★ 4.8 (112 reviews)
Prep
15 min
Pin Recipe
Cook
35 min
Total
50 min
Serves 6
Easy
Ingredients
  • 2 tbsp olive oil
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 3 medium carrots, sliced
  • 3 stalks celery, sliced
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • 1 lb potatoes, cubed
  • 4 cups vegetable broth
  • 2 cups green cabbage, shredded
  • 1 can diced tomatoes (14 oz)
  • 1 bay leaf
  • Salt & black pepper to taste
  • 2 tbsp fresh parsley, chopped
  • Optional: crusty bread for serving
Instructions
  1. Heat olive oil in a large pot over medium heat. Add onion and cook 4 min until translucent.
  2. Stir in garlic, carrots, and celery; cook 5 min until softened.
  3. Sprinkle in thyme and paprika; toast 30 sec until fragrant.
  4. Add potatoes, broth, tomatoes, bay leaf, and 2 cups water. Bring to a boil.
  5. Reduce heat and simmer 15 min, partially covered, until potatoes are tender.
  6. Stir in cabbage; simmer 5 min more until wilted.
  7. Season generously with salt and pepper. Remove bay leaf.
  8. Ladle into bowls, top with parsley, and serve hot with crusty bread.
Recipe Notes
  • Swap in kale or chard for the cabbage if preferred.
  • Soup thickens on standing; thin with broth when reheating.
  • Freezes beautifully for up to 3 months.
Nutrition (per serving): 180 kcal | Carbs 32g | Protein 5g | Fat 4g | Fiber 6g

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.