Classic Cabbage Soup

Featured in: Everyday Sweet Plates

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 comforting Eastern European flavors in just 50 minutes. Naturally vegetarian, gluten-free, and dairy-free, this nutritious bowl serves 6 and pairs beautifully with crusty bread for a satisfying meal on chilly days.

Updated on Sat, 31 Jan 2026 13:15:00 GMT
A steaming bowl of Classic Cabbage Soup, featuring tender green cabbage and carrots in a rich tomato broth. Save
A steaming bowl of Classic Cabbage Soup, featuring tender green cabbage and carrots in a rich tomato broth. | sweetqahwa.com

My neighbor brought me a head of cabbage from her garden one October afternoon, and I had no idea what to do with it. I stood in my kitchen that evening, the cabbage sitting on the counter like a green puzzle, until I remembered my grandmother once mentioning a simple soup she made when the weather turned cold. I chopped, simmered, and tasted my way through that first pot, and by the time I sat down with a bowl, I understood why she kept making it year after year. The smell alone made the whole house feel lived in.

I made this soup for a friend recovering from a cold, and she called me later that night just to say it was exactly what she needed. There was nothing fancy about it, just vegetables and warmth, but she said it felt like someone was taking care of her. I brought her another container two days later, and she admitted she had already finished the first batch. That is when I realized this recipe does more than fill you up.

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 of the pot, it softens into tender ribbons and releases a gentle sweetness that balances the tomatoes perfectly.
  • Carrots and celery: They build the backbone of flavor and add a slight crunch even after simmering, giving the soup more texture than you would expect.
  • Yellow onion: I always dice mine small so it melts into the broth and sweetens everything without being noticed.
  • Garlic: Just two cloves are enough to add warmth without overpowering the delicate cabbage.
  • Diced tomatoes with juice: The juice is just as important as the chunks, it thins the broth and adds acidity that keeps each spoonful bright.
  • Tomato paste: I learned to cook this for a full minute before adding liquid, it deepens the color and takes away any tinny taste.
  • Vegetable broth: Use a good one if you can, the soup is simple enough that a weak broth will show.
  • Dried thyme and bay leaf: These quiet herbs do not shout, they just make everything taste more complete.
  • Smoked paprika: This is optional but it adds a faint campfire note that makes people ask what your secret is.
  • Fresh parsley: A handful at the end wakes up the whole bowl and makes it look like you tried harder than you did.

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 flame and add a little oil, then toss in the onion, carrot, and celery. Let them cook for about five minutes, stirring now and then, until the onion turns translucent and the kitchen starts to smell inviting.
Add the garlic:
Stir in the minced garlic and let it cook for just one minute. You will know it is ready when the smell hits you and makes you lean over the pot.
Wilt the cabbage:
Add all that chopped cabbage and stir it around for three or four minutes. It will look like too much at first, but it shrinks fast and starts to soften at the edges.
Cook the tomato paste:
Mix in the tomato paste and let it cook for a full minute, stirring so it coats the vegetables. This step makes the whole soup taste richer and less sharp.
Build the broth:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika if you are using it, and a few pinches of salt and pepper. Stir everything together until it looks like soup and not just vegetables floating in liquid.
Simmer until tender:
Bring the pot to a boil, then turn the heat down low, cover it, and let it simmer for twenty five to thirty minutes. The cabbage should be completely tender and the broth should taste like all the vegetables have become friends.
Finish and adjust:
Fish out the bay leaf and taste the soup, adding more salt or pepper if it needs it. Ladle it into bowls and scatter fresh parsley on top if you have it.
Fresh parsley garnishes a ladle of Classic Cabbage Soup, ready to serve with crusty bread on the side. Save
Fresh parsley garnishes a ladle of Classic Cabbage Soup, ready to serve with crusty bread on the side. | sweetqahwa.com

One winter evening I made this soup and served it with thick slices of rye bread, and my husband looked up from his bowl and said it tasted like something his grandmother would have made. He meant it as the highest compliment, and I understood exactly what he was trying to say. Sometimes a recipe does not need to be complicated to feel like home.

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 have added diced potatoes and cooked white beans to this soup on nights when I needed it to be more filling, and both work beautifully. The potatoes should go in with the cabbage so they have time to cook through, and the beans can be stirred in during the last five minutes just to warm up. Either way, the soup stays light but becomes substantial enough to be the whole meal.

Storing and Reheating

This soup keeps well in the fridge for up to five days, and I have found it tastes better on day two when the flavors have had time to settle into each other. Reheat it gently on the stove over low heat, adding a splash of water or broth if it has thickened up. I do not recommend freezing it because the cabbage texture changes and becomes a little slimy when thawed.

Serving Suggestions

I love serving this soup with crusty bread or rye rolls, something with enough body to soak up the broth without falling apart. A simple green salad on the side makes it feel like a complete meal, and if you want to add richness, a dollop of sour cream on top works even though the recipe is dairy free as written.

  • Serve it in wide shallow bowls so you can see all the vegetables and the broth does not cool too fast.
  • Leftovers are perfect for lunch the next day, just reheat and pack in a thermos if you are taking it to work.
  • If you are feeding kids, you can blend half the soup and stir it back in to make it creamier without changing the flavor.
Close-up of Classic Cabbage Soup showing diced tomatoes, sliced carrots, and wilted cabbage in a savory vegetable broth. Save
Close-up of Classic Cabbage Soup showing diced tomatoes, sliced carrots, and wilted cabbage in a savory vegetable broth. | sweetqahwa.com

This soup has become my go to on nights when I want something warm and easy, and it never disappoints. I hope it finds a place in your kitchen the way it has in mine.

Recipe FAQs

Can I make this cabbage soup ahead of time?

Yes, this soup stores beautifully in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day. Reheat gently on the stovetop or in the microwave before serving.

What type of cabbage works best for this soup?

Green cabbage is traditional and recommended for its mild, sweet flavor and tender texture when cooked. You can also use savoy cabbage for a more delicate taste, though avoid red cabbage as it will change the soup's color.

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 rye bread or rolls on the side.

Can I freeze leftover cabbage soup?

Absolutely! This soup freezes well for up to 3 months. Allow it to cool completely, then store in airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat on the stovetop.

Is smoked paprika necessary for this soup?

Smoked paprika is optional but adds wonderful depth and a subtle smoky flavor. If you don't have it, use regular sweet paprika, or simply omit it—the soup will still be delicious with the other seasonings.

What can I substitute for vegetable broth?

You can use chicken broth for a non-vegetarian version, or make a simple broth by dissolving vegetable bouillon cubes in hot water. In a pinch, water with extra seasonings works, though the flavor will be milder.

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

Prep Time
15 minutes
Cook Time
35 minutes
Total Duration
50 minutes
Created by Hudson Lawrence


Skill Level Easy

Cuisine Eastern European

Makes 6 Portions

Diet Notes Plant-Based, Dairy-Free, Gluten-Free

Needed Ingredients

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

How-To Steps

Step 01

Sauté the 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 the Garlic: Stir in the minced garlic and cook for 1 minute until fragrant.

Step 03

Wilt the 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 deepen the flavor.

Step 05

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

Step 06

Simmer Until Tender: 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 with salt and pepper 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.

Tools Needed

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

Nutrition Details (each serving)

These numbers are for general reference. Always check with a healthcare provider when needed.
  • Energy: 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.