Classic Cabbage Soup

Featured in: Simple One-Pot Comfort Meals

This classic cabbage soup brings together tender green cabbage, carrots, celery, and aromatic vegetables in a rich tomato broth seasoned with thyme and smoked paprika. Ready in just 50 minutes, it's a light yet satisfying meal that's naturally vegetarian, gluten-free, and dairy-free. Perfect for meal prep, this Eastern European-inspired soup delivers warmth and nutrition with only 85 calories per serving.

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

The smell of cabbage simmering in tomato broth always brings me straight back to my grandmother's kitchen on Sunday afternoons. She'd have a pot going on the stove, windows fogged with steam, and the whole house smelled earthy and sweet. I never thought much of it as a kid, but the first winter I lived alone, I craved that exact soup. I called her for the recipe, and she laughed because there wasn't really a recipe, just whatever vegetables needed using up. That's when I learned the best soups don't need fancy ingredients, just patience and a good pot.

I made this soup for a friend going through a rough breakup, and she ate two bowls standing at my counter. She said it tasted like being taken care of, which is maybe the best compliment food can get. We didn't talk much that night, just ate soup and listened to the rain. Ever since, I keep a head of cabbage in the fridge, just in case someone needs comfort in a bowl.

Ingredients

  • Green cabbage: The star of the show, it softens into sweet, tender ribbons that soak up all the broth. Don't worry if it looks like too much raw, it cooks down dramatically.
  • Carrots and celery: These add natural sweetness and a bit of texture that keeps every spoonful interesting. I slice them thin so they cook evenly with the cabbage.
  • Yellow onion: The foundation of flavor here. I've tried skipping it once and the soup tasted flat, so don't.
  • Garlic: Just two cloves, but they make the whole pot smell like home. Add them after the onion so they don't burn.
  • Diced tomatoes: They bring acidity and body to the broth. I use the kind with juice because it all goes into the pot anyway.
  • Tomato paste: This deepens the tomato flavor and gives the broth a richer color. Cooking it for a minute before adding liquid makes a big difference.
  • Vegetable broth: The backbone of the soup. I prefer low sodium so I can control the salt myself.
  • Dried thyme and bay leaf: Classic soup herbs that add warmth without overpowering the vegetables. Don't forget to fish out the bay leaf before serving.
  • Smoked paprika: Optional, but it adds a subtle smokiness that makes people ask what your secret is. Regular paprika works too, just less mysterious.
  • Fresh parsley: A handful chopped on top makes it look and taste fresher. I skip it when I'm lazy, but it's worth it when I don't.

Instructions

Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Start with the aromatics:
Heat your pot over medium heat with a little oil, then add the onion, carrot, and celery. Let them cook for about 5 minutes, stirring occasionally, until they smell sweet and the onion turns translucent.
Wake up the garlic:
Toss in the minced garlic and stir it around for about a minute. You'll know it's ready when the smell hits you and makes you hungry.
Wilt the cabbage:
Add all that chopped cabbage and stir it into the vegetables. It'll seem like way too much, but just keep stirring for 3 to 4 minutes and watch it shrink down and soften.
Build the tomato base:
Stir in the tomato paste and let it cook for a minute, coating everything in that deep red color. This step caramelizes the paste a little and makes the soup taste richer.
Add the liquids and seasonings:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika, salt, and pepper. Stir everything together so it's well mixed.
Simmer until tender:
Bring the pot to a boil, then turn the heat down to low and cover it. Let it simmer gently for 25 to 30 minutes, until the cabbage is soft and sweet and the flavors have melded together.
Finish and serve:
Pull out the bay leaf and taste the soup, adding more salt or pepper if it needs it. Ladle it into bowls and sprinkle with fresh parsley if you have it.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Classic Cabbage Soup in a rustic white bowl garnished with fresh parsley, served alongside a slice of rye bread. Pin it
Classic Cabbage Soup in a rustic white bowl garnished with fresh parsley, served alongside a slice of rye bread. | birchwhisk.com

One evening I made this soup on a whim because I had half a cabbage wilting in the crisper. My neighbor knocked on the door just as I was ladling it into bowls, and I offered her some out of politeness. She came back the next day asking for the recipe, and now she makes it every week. It's funny how the simplest things end up meaning the most to people.

Making It Heartier

Sometimes I dice up a potato or two and toss them in with the cabbage. They make the soup more filling and add a creamy texture when they break down a little. I've also stirred in a can of drained white beans at the end, which turns it into a full meal. Both additions work beautifully and don't change the cooking time much.

Storing and Reheating

This soup keeps in the fridge for up to five days and actually tastes better the next day once the flavors have had time to settle. I store it in a big glass container and reheat individual portions on the stove with a little extra broth. It also freezes well for up to three months, though the cabbage can get a bit softer after thawing.

Serving Suggestions

I love serving this with thick slices of rye bread or a crusty roll for dipping. A dollop of sour cream on top isn't traditional for everyone, but it's delicious if you're not keeping it dairy free. Sometimes I'll put out a little dish of hot sauce or a squeeze of lemon for people who like a bit more brightness.

  • Pair it with dark bread and butter for a cozy, complete meal.
  • Add a squeeze of fresh lemon juice just before serving to brighten the whole bowl.
  • Leftovers make an excellent lunch the next day, packed in a thermos or reheated at home.
Product image
Dries dishes, utensils, and cookware neatly after cooking, keeping your countertop organized and clutter free.
Check price on Amazon
Spoon lifting a ladleful of savory Classic Cabbage Soup from a pot, highlighting bright vegetables and aromatic herbs. Pin it
Spoon lifting a ladleful of savory Classic Cabbage Soup from a pot, highlighting bright vegetables and aromatic herbs. | birchwhisk.com

This soup has become my go to whenever I need something warm, simple, and forgiving. It never lets me down, and it always tastes like care.

Frequently Asked Questions

Can I make this soup ahead of time?

Yes, this soup stores beautifully in the refrigerator for up to 5 days and actually tastes better the next day as the flavors meld together. You can also freeze it for up to 3 months in airtight containers.

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. These additions increase both protein and fiber content.

What can I substitute for smoked paprika?

Regular paprika works well, or try a pinch of cumin for warmth. For a spicier version, add a dash of cayenne pepper or red pepper flakes along with the other seasonings.

Can I use a different type of cabbage?

Absolutely. Red cabbage, savoy cabbage, or napa cabbage all work wonderfully. Red cabbage will turn the broth slightly purple, while savoy adds a more delicate texture.

What's the best way to serve this soup?

Serve hot with crusty rye bread, sourdough, or rolls for dipping. Fresh parsley or dill makes an excellent garnish, and a dollop of sour cream adds richness if you're not keeping it dairy-free.

Do I need to pre-cook the cabbage?

No pre-cooking is necessary. The cabbage wilts during sautéing and becomes perfectly tender during the 25-30 minute simmer, absorbing all the delicious flavors from the broth.

Classic Cabbage Soup

Tender cabbage and vegetables in savory tomato broth—comforting, nutritious, and ready in just 50 minutes.

Prep Time
15 Minutes
Cook Time
35 Minutes
Total Time
50 Minutes


Difficulty: Easy

Cuisine: Eastern European

Yield: 6 servings

Dietary: Vegan, Dairy-Free, Gluten-Free

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
05 Salt and black pepper to taste

Garnish

01 2 tablespoons chopped fresh parsley

Instructions

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

Build Flavor Foundation: Stir in the 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

Develop Tomato Base: Mix in the tomato paste and cook for 1 minute to caramelize slightly.

Step 05

Combine Broth and Seasonings: Add diced tomatoes with juice, vegetable broth, thyme, bay leaf, smoked paprika, salt, and pepper. Stir thoroughly to combine.

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. Adjust seasoning with additional salt and pepper as needed.

Step 08

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

Tools You'll Need

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

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Check vegetable broth labels for potential allergens or additives
  • Verify canned tomato product labels for gluten and processing contaminants

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 85
  • Total Fat: 1 g
  • Total Carbohydrate: 18 g
  • Protein: 3 g