Classic Cabbage Soup

Featured in: Home Baking Basics

This classic cabbage soup combines tender green cabbage with carrots, celery, and onions in a rich tomato-based vegetable broth. Seasoned with thyme, bay leaf, and optional smoked paprika, it delivers comfort in every spoonful. Ready in just 50 minutes, this vegetarian and gluten-free soup is perfect for a light, nutritious meal that warms you from the inside out.

Updated on Sat, 31 Jan 2026 12:25:00 GMT
Steaming bowl of Classic Cabbage Soup with tender green cabbage and carrots in a rich tomato broth. Save
Steaming bowl of Classic Cabbage Soup with tender green cabbage and carrots in a rich tomato broth. | softhalwa.com

There was a Tuesday last winter when I opened the fridge and found half a cabbage I'd bought with grand plans and promptly forgotten. The outer leaves were a little tired, but the heart was still crisp and pale green. I grabbed it, along with a few carrots and a lonely onion, and decided to make soup instead of ordering takeout. What started as a practical rescue mission turned into one of those quiet cooking afternoons where the kitchen fills with steam and the windows fog up, and you remember why homemade anything beats delivery every time.

I made this soup for my neighbor who'd just had surgery and didn't feel like eating much. She called me two days later asking for the recipe, saying it was the first thing that actually tasted good and didn't sit heavy. That's when I realized this wasn't just a way to use up cabbage. It was the kind of food that shows up when people need gentleness, warmth, and something that doesn't ask much of them in return.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Green cabbage: The star here, and it should be firm with tightly packed leaves; don't worry if the outer ones look rough, just peel them away and chop the rest into bite-sized pieces.
  • Carrots and celery: These two add sweetness and structure, and slicing them thinly helps them cook evenly without turning mushy.
  • Yellow onion: A standard onion works beautifully; dice it small so it melts into the broth and builds that savory base.
  • Garlic: Fresh is best, minced fine so it disperses and perfumes the whole pot without overpowering.
  • Diced tomatoes: Use the kind with juice; it adds body and a slight tang that balances the cabbage's mild sweetness.
  • Tomato paste: Just two tablespoons deepen the color and give the broth a richer, rounder flavor.
  • Vegetable broth: The liquid foundation; homemade is lovely, but a good quality store-bought works just as well.
  • Dried thyme and bay leaf: Classic herbs that bring warmth without competing; remember to fish out the bay leaf before serving.
  • Smoked paprika: Optional but wonderful; it adds a subtle smokiness that makes the soup feel more complex.
  • Fresh parsley: A handful chopped at the end brightens everything and makes each bowl feel intentional.

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:
Heat your pot over medium heat with a little oil, then add the onion, carrot, and celery, stirring occasionally until they soften and start to smell sweet, about five minutes. Toss in the garlic and let it cook just until fragrant, no more than a minute or it'll turn bitter.
Wilt the cabbage:
Add all that chopped cabbage and stir it around; it'll look like too much at first, but it shrinks fast as it wilts. Let it cook for three or four minutes, stirring now and then, until it starts to collapse and turn tender.
Build the tomato base:
Stir in the tomato paste and let it cook for a minute, coating the vegetables and darkening slightly. This step caramelizes the paste and adds depth you won't get if you skip it.
Add liquids and seasonings:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika if using, and a good pinch of salt and pepper. Stir everything together so the flavors start mingling right from the start.
Simmer until tender:
Bring the pot to a boil, then lower the heat, cover, and let it simmer gently for 25 to 30 minutes. The cabbage should be completely tender and the broth should taste cohesive and warm.
Finish and serve:
Pull out the bay leaf, taste the soup, and adjust the salt or pepper if needed. Ladle into bowls and scatter fresh parsley on top for a pop of color and freshness.
Classic Cabbage Soup simmering in a pot with a wooden spoon, showcasing vibrant vegetable ingredients. Save
Classic Cabbage Soup simmering in a pot with a wooden spoon, showcasing vibrant vegetable ingredients. | softhalwa.com

I brought a thermos of this soup to a potluck once, not expecting much fanfare since it wasn't fancy or impressive looking. But three people asked for the recipe before we even sat down to eat, and one friend texted me later that week saying she'd made it twice already. Sometimes the simplest things are what people remember, not because they're complicated, but because they taste like care.

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 Heartier

If you want something more substantial, add diced potatoes along with the cabbage or stir in a can of drained white beans during the last ten minutes of cooking. Both additions make the soup more filling without changing its gentle, comforting character, and they soak up the tomato broth beautifully.

Storage and Reheating

This soup keeps in the fridge for up to five days and freezes well for three months in airtight containers. Reheat it gently on the stove, adding a splash of broth or water if it's thickened up, and taste again for seasoning since flavors can mellow after freezing.

Serving Suggestions

A thick slice of rye bread or a crusty roll is all you really need alongside this soup, but it also pairs nicely with a simple green salad or a dollop of sour cream if you're not keeping it dairy-free.

  • Serve it as a light lunch with buttered toast and a handful of pickles on the side.
  • Make it part of a cozy dinner with roasted chicken or a grilled cheese sandwich.
  • Pack it in a thermos for work or school; it travels well and tastes even better after sitting for a few hours.
Rustic ladle of Classic Cabbage Soup served in a white bowl, garnished with fresh parsley. Save
Rustic ladle of Classic Cabbage Soup served in a white bowl, garnished with fresh parsley. | softhalwa.com

This soup has become my answer to cold weather, tight budgets, and days when I need something reliable and kind. I hope it finds a place in your kitchen the way it has in mine.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup actually tastes better the next day as the flavors meld together. Store in an airtight container in the refrigerator for up to 5 days, or freeze for up to 3 months.

How can I make this soup heartier?

Add diced potatoes during step 5, or stir in cooked white beans, chickpeas, or lentils near the end of cooking. You can also serve it over cooked rice or barley.

What type of cabbage works best?

Green cabbage is traditional and provides the best texture. However, savoy cabbage also works well and has a milder, sweeter flavor. Avoid red cabbage as it will change the soup's color.

Can I use fresh tomatoes instead of canned?

Yes, substitute with 3-4 medium fresh tomatoes, diced. You may need to simmer a bit longer to develop the tomato flavor, and add a pinch of sugar if the tomatoes are acidic.

What can I serve with this soup?

Traditional accompaniments include rye bread, crusty sourdough, or dinner rolls. For a complete meal, serve with a simple green salad or grilled cheese sandwich.

How do I prevent the cabbage from becoming mushy?

Cut the cabbage into uniform pieces and avoid overcooking. The 25-30 minute simmer time should leave the cabbage tender but not falling apart. Check at 25 minutes.

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.

Classic Cabbage Soup

Tender cabbage and vegetables in a savory tomato broth. Vegetarian, gluten-free, and perfect for chilly days.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Created by Marisa Wilkes


Skill Level Easy

Cuisine Eastern European

Total Yield 6 Portions

Dietary Details Plant-Based, No Dairy, Without Gluten

What You Need

Vegetables

01 1 medium head green cabbage, cored and chopped (about 6 cups)
02 2 medium carrots, peeled and sliced
03 2 celery stalks, sliced
04 1 medium yellow onion, diced
05 2 cloves garlic, minced

Tomato Base

01 1 can (14 oz) diced tomatoes with juice
02 2 tablespoons tomato paste

Broth & Seasoning

01 6 cups vegetable broth
02 1 teaspoon dried thyme
03 1 bay leaf
04 1 teaspoon smoked paprika, optional
05 Salt and black pepper to taste

Garnish

01 2 tablespoons chopped fresh parsley, optional

Directions

Step 01

Sauté aromatics: Heat a large soup pot over medium heat. Add a splash of oil, then sauté the onion, carrot, and celery for 5 minutes until softened.

Step 02

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

Step 03

Wilt cabbage: Add the chopped cabbage, stir well, and cook for 3 to 4 minutes until it begins to wilt.

Step 04

Develop tomato flavor: Mix in the tomato paste and cook for 1 minute.

Step 05

Build broth: Add diced tomatoes with juice, vegetable broth, thyme, bay leaf, smoked paprika if using, salt, and pepper. Stir to combine.

Step 06

Simmer soup: Bring to a boil, then reduce heat to low. Cover and simmer for 25 to 30 minutes, or until the cabbage and vegetables are tender.

Step 07

Finish and adjust: Discard the bay leaf. Adjust seasoning if needed.

Step 08

Serve: Serve hot, garnished with fresh parsley 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.

Tools Needed

  • Large soup pot
  • Cutting board
  • Chef's knife
  • Wooden spoon or spatula
  • Ladle

Allergy Notes

Always look over every ingredient for allergens and talk to a healthcare expert if you're unsure.
  • Always check broth and canned tomato labels for potential allergens or additives

Nutrition Info (each serving)

This nutrition detail is for informational use only and shouldn't replace guidance from a medical professional.
  • Caloric Value: 85
  • Fats: 1 g
  • Carbohydrates: 18 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.