Classic Cabbage Soup

Featured in: Everyday Home Plates

This classic cabbage soup combines tender green cabbage, carrots, celery, and aromatic vegetables in a rich tomato-based broth seasoned with thyme and smoked paprika. Ready in just 50 minutes, this Eastern European-inspired dish delivers comfort and nutrition with only 85 calories per serving. The soup simmers to perfection, allowing the vegetables to soften while the flavors meld into a satisfying, wholesome meal that's naturally vegetarian, gluten-free, and dairy-free.

Updated on Fri, 30 Jan 2026 15:18:00 GMT
Steaming bowl of Classic Cabbage Soup featuring tender cabbage, carrots, and celery in a rich tomato broth. Save
Steaming bowl of Classic Cabbage Soup featuring tender cabbage, carrots, and celery in a rich tomato broth. | bellepantry.com

My neighbor knocked on my door one frozen February evening holding a pot of something that smelled like a vegetable garden had moved indoors. She'd made too much cabbage soup and thought I might want some. I ate the whole container standing at the counter, amazed that something so simple could taste so complete. The next week I asked for the recipe, and she laughed because there wasn't really one—just chop, simmer, taste. That's how I learned that the best soups don't need fuss, just patience and a head of cabbage.

I made this the first time my sister visited after moving across the country. She was exhausted from the flight and didn't want anything heavy, so I ladled her a bowl and watched her shoulders relax with the first spoonful. We sat at the table talking until the pot was nearly empty, and she said it reminded her of something our grandmother might have made, even though neither of us could remember her ever cooking cabbage. Sometimes food just feels like home even when it's new.

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 sweetens beautifully as it simmers—buy one that feels heavy for its size and don't worry about chopping it perfectly.
  • Carrots and celery: These build the backbone of flavor and add a slight sweetness that balances the acidity of the tomatoes.
  • Yellow onion: I always use yellow because it melts into the broth better than white, giving the soup a rounder, warmer flavor.
  • Garlic: Just two cloves are enough to add depth without overpowering the vegetables.
  • Diced tomatoes: Use the kind with juice included—it adds body and a gentle tang that brightens everything.
  • Tomato paste: This thickens the broth slightly and deepens the tomato flavor in a way that canned tomatoes alone can't.
  • Vegetable broth: Homemade is wonderful, but a good quality store bought works perfectly and saves you an hour.
  • Dried thyme: A little goes a long way—it brings an earthy, almost floral note that ties the vegetables together.
  • Bay leaf: Don't skip this, it adds a subtle complexity you'll miss if you leave it out, just remember to fish it out before serving.
  • Smoked paprika: Optional but transformative—it gives the soup a faint campfire warmth that makes it taste like it's been simmering all day.
  • Fresh parsley: A handful chopped at the end adds a pop of color and a fresh contrast to the deep, cooked flavors.

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 drizzle of oil, then add the onion, carrot, and celery. Let them soften and start to smell sweet, about five minutes, stirring occasionally so nothing sticks.
Add the garlic:
Toss in the minced garlic and stir for just a minute until the kitchen smells sharp and fragrant. Don't let it brown or it'll turn bitter.
Wilt the cabbage:
Add all that chopped cabbage—it'll look like too much, but it shrinks fast. Stir it around for a few minutes until it starts to soften and lose its raw crunch.
Bloom the tomato paste:
Stir in the tomato paste and let it cook for a minute, which deepens its flavor and keeps it from tasting tinny.
Build the broth:
Pour in the diced tomatoes, 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.
Simmer until tender:
Bring the pot to a boil, then lower the heat, cover it, and let it bubble gently for 25 to 30 minutes. The cabbage should be soft and sweet, the broth rich and unified.
Finish and taste:
Pull out the bay leaf, taste the soup, and adjust the salt and pepper if needed. Ladle into bowls and scatter fresh parsley on top if you have it.
A ladle serves up Classic Cabbage Soup topped with fresh parsley, ideal for a cozy vegetarian dinner. Save
A ladle serves up Classic Cabbage Soup topped with fresh parsley, ideal for a cozy vegetarian dinner. | bellepantry.com

One night I made this soup when I was too tired to think, and I forgot to add the smoked paprika. My husband tasted it and said it was good but missing something he couldn't name. I stirred in the paprika at the last minute and suddenly the whole pot came alive with warmth and depth. Now I never skip it, even when I'm tempted to simplify.

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

Sometimes I'll dice a couple of potatoes and toss them in with the cabbage, which turns the soup into something more filling without losing its lightness. White beans are another favorite addition—just stir in a drained can during the last five minutes of cooking. Both options make this soup feel like a full meal instead of a starter, and they soak up the tomato broth in the best way.

Storage and Reheating

This soup keeps beautifully in the fridge for up to five days, and the flavors actually deepen overnight as everything continues to meld. I portion it into containers and reheat individual servings on the stove with a splash of extra broth if it's thickened up. It also freezes well for up to three months—just let it cool completely before transferring to freezer safe containers, and thaw it in the fridge the night before you want to eat it.

Serving Suggestions

I love serving this with thick slices of toasted rye bread or a crusty roll for dipping, which adds texture and makes the meal feel more substantial. A dollop of sour cream or a sprinkle of grated Parmesan on top isn't traditional, but it's delicious if you're not keeping it dairy free. Sometimes I'll set out a little dish of hot sauce or a squeeze of lemon for people to customize their bowls.

  • Pair it with a simple green salad dressed with vinegar and oil for a light, balanced dinner.
  • Leftovers make an excellent quick lunch that tastes even better the second day.
  • If you're feeding kids, try blending half the soup for a creamier texture that's easier for little ones to eat.
Rustic white bowl of Classic Cabbage Soup paired with crusty bread, showcasing vibrant vegetables in a savory broth. Save
Rustic white bowl of Classic Cabbage Soup paired with crusty bread, showcasing vibrant vegetables in a savory broth. | bellepantry.com

This soup has become my answer to cold nights, tight budgets, and the need for something nourishing that doesn't require much thought. I hope it finds a spot in your rotation the way it has in mine.

Recipe FAQ

Can I make this soup ahead of time?

Yes, this soup stores beautifully. Keep it refrigerated in an airtight container for up to 5 days. The flavors often deepen overnight, making it even more delicious when reheated.

How can I make this soup more filling?

Add diced potatoes during step 5 for extra heartiness, or stir in cooked white beans, chickpeas, or lentils near the end of cooking. You can also serve with crusty bread or add cooked grains like barley or rice.

Can I freeze cabbage soup?

Absolutely. Let the soup cool completely, then transfer to freezer-safe containers leaving some space for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.

What type of cabbage works best?

Green cabbage is traditional and provides the best texture and flavor. You can substitute with savoy cabbage for a more delicate result, but avoid red cabbage as it will change the color of the broth.

Is the smoked paprika necessary?

No, it's optional but highly recommended for adding depth and a subtle smoky flavor. You can use regular paprika for color and mild flavor, or omit it entirely if you prefer a simpler taste profile.

Can I use chicken broth instead of vegetable broth?

Yes, chicken broth works well and adds a richer flavor. This will make the soup non-vegetarian, but it's a common variation in traditional Eastern European preparations.

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

Warm cabbage soup with vegetables in savory tomato broth. Easy, nutritious, and perfect for chilly days.

Prep time
15 minutes
Cooking duration
35 minutes
Overall time
50 minutes
Created by Rebecca Holt


Skill level Easy

Cuisine Eastern European

Makes 6 Portions

Dietary details Plant-based, Without 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
05 Salt and black pepper to taste

Garnish

01 2 tablespoons chopped fresh parsley

How to Make

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

Build garlic flavor: 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

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

Step 05

Combine liquids and seasonings: Add diced tomatoes with juice, vegetable broth, thyme, bay leaf, smoked paprika, 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 to taste.

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.

What You Need

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

Nutrition info (per serving)

These nutrition details are for your reference only and aren't a substitute for advice from a health professional.
  • Energy: 85
  • Total fat: 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.