Classic Cabbage Soup

Featured in: Homemade Soups & Stews

This classic cabbage soup combines tender green cabbage, carrots, celery, and onions in a rich tomato-based vegetable broth seasoned with thyme and smoked paprika. Ready in just 50 minutes, this Eastern European comfort dish serves 6 and is naturally vegetarian, gluten-free, and dairy-free. At only 85 calories per serving, it's a light yet satisfying meal perfect for chilly days or when you need wholesome nourishment.

Updated on Fri, 30 Jan 2026 11:34:00 GMT
Bright and colorful Classic Cabbage Soup simmering in a large pot, featuring tender cabbage, carrots, and celery in a rich tomato broth. Save
Bright and colorful Classic Cabbage Soup simmering in a large pot, featuring tender cabbage, carrots, and celery in a rich tomato broth. | cloverhearth.com

My neighbor used to bring over a pot of cabbage soup every October, right when the air turned sharp and the mornings smelled like wet leaves. She never made a fuss about it, just appeared at the door with that dented stockpot and a quiet smile. I started making my own version after she moved away, and every time the cabbage hits the hot oil and starts to soften, I think of her kitchen window glowing warm against the gray sky. This soup doesnt need much, just honest vegetables and time. It fills the house with a smell that makes you want to stay inside all afternoon.

I made this the week my brother stayed on my couch between apartments, and he ate three bowls the first night. He said it reminded him of something our grandmother used to make, though I never got her recipe. We sat there scraping the bottom of our bowls, not talking much, just eating. That week the soup was always on the stove, and it made the small apartment feel less cramped, more like a place people actually lived.

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: One medium head gives you the right balance of sweetness and body, and chopping it into rough pieces instead of shredding keeps it from turning to mush during the long simmer.
  • Carrots and celery: These two bring a subtle sweetness and structure that rounds out the broth, and slicing them instead of dicing means they hold their shape and give you something to bite into.
  • Yellow onion: It melts into the background and adds a mild, caramelized sweetness that makes the whole pot taste richer without overpowering the cabbage.
  • Garlic: Just two cloves is enough to add warmth without making the soup taste sharp or too intense.
  • Diced tomatoes: The juice from the can is just as important as the tomatoes themselves because it adds acidity and body to the broth.
  • Tomato paste: Cooking it for a minute before adding liquid deepens the flavor and takes away any tinny taste.
  • Vegetable broth: Use a good quality broth or make your own if you have scraps saved up, because it becomes the backbone of every spoonful.
  • Thyme and bay leaf: These two herbs are quiet but essential, adding an earthy background note that makes the soup taste complete.
  • Smoked paprika: Optional, but it adds a subtle campfire warmth that makes the soup feel heartier without adding heat.
  • Fresh parsley: A handful chopped at the end brightens everything up and makes each bowl feel a little more special.

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 and add a little oil, then toss in the onion, carrot, and celery. Let them cook until the onion turns translucent and the kitchen starts to smell sweet, about five minutes.
Add the garlic:
Stir in the minced garlic and let it cook just until you can smell it, maybe a minute. Dont let it brown or it will turn bitter.
Wilt the cabbage:
Add all that chopped cabbage and stir it around until it starts to soften and shrink down. It will seem like too much at first, but it cooks down fast.
Bloom the tomato paste:
Stir in the tomato paste and let it cook for a minute, stirring so it coats the vegetables. This step makes the tomato flavor deeper and less sharp.
Build the broth:
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 to mingle.
Simmer until tender:
Bring the pot to a boil, then turn the heat down low, cover it, and let it simmer for 25 to 30 minutes. The cabbage should be completely tender and the broth should taste rich and balanced.
Finish and serve:
Fish out the bay leaf, taste the soup, and adjust the salt and pepper if needed. Ladle it into bowls and scatter fresh parsley on top if you have it.
Save
| cloverhearth.com

The first time I brought this to a potluck, I worried it was too plain, too simple compared to the casseroles and fancy salads. But people kept coming back for more, and someone asked if I had the recipe written down. I realized then that not every dish needs to shout. Sometimes the quiet ones are the ones people remember.

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

I started adding diced potatoes when I wanted the soup to feel more like a meal, and they soak up the broth and make each bowl more filling. White beans work too, stirred in during the last five minutes so they warm through without falling apart. Both additions turn this from a light starter into something that can stand on its own for dinner.

Storing and Reheating

This soup tastes even better the next day after the flavors have had time to settle into each other. I keep it in the fridge for up to five days, and it reheats beautifully on the stove with a splash of water or broth if it has thickened. You can freeze it too, though the cabbage softens a bit more once thawed, which doesnt bother me at all.

Serving Suggestions

I like this soup with a thick slice of rye bread or a crusty roll for dipping, and sometimes I toast the bread with a little butter and garlic. A dollop of sour cream on top is traditional and adds a creamy tang that cuts through the tomato, though the soup is just as good without it. A simple green salad on the side makes it feel like a complete meal without much extra effort.

  • Serve with toasted rye or sourdough bread for dipping and soaking up the broth.
  • Add a spoonful of sour cream or a drizzle of good olive oil on top for richness.
  • Pair with a crisp apple or a handful of pickles on the side for contrast.
A close-up of a white bowl filled with hearty Classic Cabbage Soup, garnished with fresh parsley and served alongside warm crusty bread. Save
A close-up of a white bowl filled with hearty Classic Cabbage Soup, garnished with fresh parsley and served alongside warm crusty bread. | cloverhearth.com

This soup doesnt ask for much, and it gives back more than you expect. Keep the recipe close, because youll want it every time the weather turns.

Recipe Questions & Answers

Can I add protein to this cabbage soup?

Yes, you can easily add cooked white beans, chickpeas, or diced potatoes for extra heartiness. For non-vegetarians, cooked sausage or shredded chicken work well.

How long does cabbage soup last in the refrigerator?

Store in an airtight container for up to 5 days in the refrigerator. The flavors actually improve after a day as they meld together. Reheat gently on the stovetop.

Can I freeze this soup?

Absolutely. This soup freezes beautifully for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stove.

What can I substitute for smoked paprika?

Regular paprika works well, or try a pinch of cumin for different flavor depth. You can also omit it entirely—the soup will still be delicious with the thyme and tomato base.

Is this soup suitable for meal prep?

Yes, it's ideal for meal prep. Make a large batch and portion into individual containers. The soup maintains its texture and flavor well, making it perfect for quick weekday lunches.

What type of cabbage works best?

Green cabbage is traditional and provides the best texture. Savoy cabbage works nicely too for a more delicate result. Avoid red cabbage as it can discolor the broth.

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 savory tomato broth. Vegetarian, gluten-free, ready in 50 minutes.

Prep duration
15 minutes
Cook duration
35 minutes
Overall time
50 minutes
Recipe by Clover Hearth Emily Dawson


Skill level Easy

Culinary roots Eastern European

Servings made 6 Portion size

Diet preferences Plant-based, Free of dairy, No gluten

What you'll 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

How to make it

Step 01

Sauté aromatic vegetables: 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

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

Step 05

Build soup base: 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 the cabbage and vegetables are tender.

Step 07

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

Step 08

Serve: Ladle into bowls and garnish 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.

Equipment needed

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

Allergy details

Be sure to review every ingredient for potential allergies, and talk to a medical expert if you’re unsure.
  • Contains no common allergens; verify broth and canned tomato labels for potential cross-contamination

Nutrition information (each portion)

Only use this data as a helpful reference—it’s not intended to replace professional health guidance.
  • Calorie count: 85
  • Fat content: 1 grams
  • Carbohydrates: 18 grams
  • Proteins: 3 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.