Classic Cabbage Soup

Featured in: Year-Round Cooking Ideas

This classic cabbage soup combines tender green cabbage, carrots, celery, and aromatic vegetables in a rich tomato-based broth. Seasoned with thyme, bay leaf, and optional smoked paprika, it delivers comforting warmth in just 50 minutes. Perfect for chilly evenings, this vegetarian, gluten-free, and dairy-free dish serves 6 and pairs beautifully with crusty bread. Add potatoes or white beans for extra heartiness.

Updated on Sat, 31 Jan 2026 16:14:00 GMT
A steaming bowl of Classic Cabbage Soup with tender vegetables in a rich tomato broth. Pin It
A steaming bowl of Classic Cabbage Soup with tender vegetables in a rich tomato broth. | tirzabuffer.com

The smell of simmering cabbage used to drift through my grandmother's kitchen every Sunday, mingling with the chatter of relatives seated around her old wooden table. I never thought much of it until years later when I tried recreating that same soup in my own tiny apartment. The first spoonful brought me right back to her stovetop, the steam fogging up the windows while she ladled bowl after bowl without ever measuring a thing. Now it's my turn to fill the house with that gentle, earthy aroma. This soup has become my answer to gray skies and the need for something warm and real.

I made this for a friend recovering from a cold last winter, skeptical she'd want anything so simple. She finished two bowls and texted me the next morning asking for the recipe. That's when I realized this soup doesn't need to be fancy to feel like care in a bowl. It's the kind of meal that says I thought of you without requiring a single complicated technique. Sometimes the best comfort is just vegetables, broth, and a little bit of time.

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: Choose a firm head with tight leaves, and don't worry about chopping it perfectly since it softens into tender ribbons as it cooks.
  • Carrots and celery: These form the aromatic base and add a subtle sweetness that balances the tang of the tomatoes.
  • Yellow onion: A standard onion works beautifully here, turning soft and almost sweet once it hits the heat.
  • Garlic: Fresh cloves are worth it for that quick burst of fragrance that fills the whole kitchen.
  • Diced tomatoes: The canned kind with their juice adds body and a gentle acidity that brightens every spoonful.
  • Tomato paste: Just a couple of tablespoons deepen the color and give the broth a richer backbone.
  • Vegetable broth: Use a good quality one if you can, since it's the foundation that holds everything together.
  • Dried thyme and bay leaf: These quiet herbs work behind the scenes, adding warmth without shouting.
  • Smoked paprika: Optional but wonderful, lending a hint of smokiness that makes the soup feel a little more complex.
  • Fresh parsley: A handful chopped at the end adds a pop of green and a whisper of freshness.

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 splash of oil, then add the onion, carrot, and celery. Let them sizzle gently for about five minutes until they soften and the onion turns translucent.
Add the garlic:
Stir in the minced garlic and let it cook for just a minute until the kitchen smells like you're actually cooking something. Don't let it brown or it'll turn bitter.
Wilt the cabbage:
Toss in all that chopped cabbage and stir it around for a few minutes. It'll seem like too much at first, but it shrinks down fast as it starts to soften.
Bloom the tomato paste:
Mix in the tomato paste and let it cook for a minute, stirring so it coats the vegetables. This step brings out a deeper, slightly caramelized tomato flavor.
Build the broth:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika if you're using it, and a good pinch of salt and pepper. Stir everything together until it's well combined.
Simmer until tender:
Bring the pot to a boil, then lower the heat and cover it. Let it simmer gently for 25 to 30 minutes until the cabbage is completely tender and the flavors have melded together.
Finish and serve:
Fish out the bay leaf and taste the soup, adjusting the salt and pepper as needed. Ladle into bowls and scatter fresh parsley on top if you have it.
Classic Cabbage Soup simmering in a pot with carrots and celery, ready to serve. Pin It
Classic Cabbage Soup simmering in a pot with carrots and celery, ready to serve. | tirzabuffer.com

One evening I served this soup with thick slices of rye bread, and my partner looked up mid-bite and said it tasted like something his great-aunt used to make in Poland. He'd never told me that story before. That's the thing about simple food—it has a way of unlocking memories you didn't know were waiting. We ended up talking for an hour over empty bowls, the soup long gone but the warmth still hanging in the air.

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 filling, toss in a couple of diced potatoes when you add the cabbage, or stir in a can of drained white beans during the last ten minutes of simmering. I've done both on nights when I needed the soup to be dinner instead of a starter, and it works beautifully without losing that light, clean feeling. Just remember that potatoes will need the full simmer time to get tender, so plan accordingly.

Storing and Reheating

This soup keeps in the fridge for up to five days in an airtight container, and I've found it actually tastes better on day two once everything has had time to settle. Reheat it gently on the stove over low heat, adding a splash of broth or water if it's thickened up too much. I don't recommend freezing it because the cabbage can get a little mushy when thawed, though it's still perfectly edible if you don't mind the texture change.

Pairing and Serving Ideas

This soup is wonderful on its own, but it really shines when you serve it with something to soak up the broth. A thick slice of rye bread, a crusty roll, or even a simple piece of toast works perfectly. I've also set out a small dish of sour cream for people to stir in if they want, though it's completely optional and changes the flavor in a gentle, creamy way.

  • Try a dollop of sour cream or a swirl of plain yogurt for extra richness.
  • Serve alongside pickles or sauerkraut for a traditional Eastern European touch.
  • Pair with a crisp green salad if you want to round out the meal.
Healthy Classic Cabbage Soup garnished with fresh parsley, perfect for a cozy lunch. Pin It
Healthy Classic Cabbage Soup garnished with fresh parsley, perfect for a cozy lunch. | tirzabuffer.com

There's something quietly powerful about a pot of soup that asks so little and gives so much. I hope this one becomes a staple in your kitchen the way it has in mine.

Recipe Questions

Can I make this cabbage soup ahead of time?

Yes, this soup tastes even 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.

What type of cabbage works best?

Green cabbage is traditional and recommended for its mild flavor and tender texture when cooked. You can also use savoy cabbage for a slightly sweeter taste.

How can I make this soup more filling?

Add diced potatoes, cooked white beans, or chickpeas for extra protein and substance. You can also serve it over cooked grains like rice or quinoa.

Can I use fresh tomatoes instead of canned?

Absolutely. Use 3-4 medium ripe tomatoes, diced, in place of the canned tomatoes. You may need to adjust cooking time slightly and add a pinch of sugar to balance acidity.

What can I substitute for vegetable broth?

Use chicken broth for a non-vegetarian version, or substitute with water and add extra seasoning. Bouillon cubes dissolved in water also work well.

Is smoked paprika necessary?

No, it's optional but adds wonderful depth and a subtle smoky flavor. Regular paprika or a dash of cumin can be used as alternatives.

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 simmered in a savory tomato broth—perfect for chilly days or a light, nutritious meal.

Prep time
15 min
Cook time
35 min
Total duration
50 min
Recipe by Damien Hart


Skill Level Easy

Cuisine Eastern European

Serves 6 Portions

Dietary details Vegan, No Dairy, Gluten-Free

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)

Steps

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 minced 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

Incorporate tomato paste: Mix in the tomato paste and cook for 1 minute to develop flavor.

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 until cabbage and vegetables are tender.

Step 07

Finish and adjust: Discard the bay leaf and adjust seasoning as needed.

Step 08

Serve: Ladle soup into bowls and garnish with fresh parsley if desired. Serve hot.

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.

Equipment Needed

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

Nutrition info (per portion)

Nutritional data here is only a guide; always talk with a healthcare specialist for advice.
  • Calories: 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.