Classic Cabbage Soup

Featured in: Weeknight Dinners

This classic Eastern European cabbage soup combines tender cabbage, carrots, celery, and onions in a rich vegetable broth infused with diced tomatoes and aromatic thyme. Sauté your aromatics first, then layer in the cabbage and tomato base before simmering for 25-30 minutes until everything becomes beautifully tender. At just 85 calories per serving, this nourishing soup is naturally vegetarian, gluten-free, and dairy-free—ideal for meal prep throughout the week.

Updated on Sun, 18 Jan 2026 09:33:00 GMT
A close-up of Classic Cabbage Soup in a rustic bowl, showing tender green cabbage, carrots, and celery in a rich tomato broth. Save to Pinterest
A close-up of Classic Cabbage Soup in a rustic bowl, showing tender green cabbage, carrots, and celery in a rich tomato broth. | yummywithmia.com

My kitchen window was fogged up from the steam, and I could barely see the snow falling outside. I had a head of cabbage that had been sitting in the crisper for days, and I was determined to use it before it went bad. The first pot of cabbage soup I made was more of an experiment than a plan, but the smell that filled the apartment that afternoon made me feel like I had stumbled onto something special. It was simple, warm, and exactly what I needed on a day when the world felt cold and quiet. That soup became my go to whenever I craved comfort without the fuss.

I made this for my neighbor once when she mentioned she was trying to eat lighter but still wanted real food. She came back the next day asking for the recipe, saying her husband had finished the entire container by himself. We laughed about how something so simple could feel so complete. That was the moment I realized this soup didnt need to be fancy to be loved. It just needed to be honest.

Ingredients

  • Green cabbage: The star of the show, it becomes tender and slightly sweet as it simmers, soaking up all the flavors around it.
  • Carrots and celery: These add a subtle earthiness and structure, the kind of backbone every good soup needs.
  • Yellow onion: Diced and softened, it brings a quiet sweetness that balances the acidity of the tomatoes.
  • Garlic: Just two cloves minced fine, but they wake up the whole pot with their sharp, warm aroma.
  • Diced tomatoes: Use the kind with juice, it gives body to the broth and a gentle tang that ties everything together.
  • Tomato paste: A small amount deepens the color and adds a concentrated richness you cant get from tomatoes alone.
  • Vegetable broth: The foundation, make sure its a brand you like because its flavor will carry through every spoonful.
  • Dried thyme and bay leaf: These herbs add a quiet, earthy warmth that makes the soup taste like its been simmering all day.
  • Smoked paprika: Optional, but it brings a subtle smokiness that makes the soup feel a little more interesting.
  • Salt and black pepper: Season as you go, tasting and adjusting until it feels just right.
  • Fresh parsley: A handful chopped at the end adds a bright, grassy note that lifts the whole bowl.

Instructions

Start with the aromatics:
Heat a large pot over medium heat with a splash of oil, then add the onion, carrot, and celery. Let them cook for about 5 minutes, stirring now and then, until they soften and the kitchen starts to smell sweet and welcoming.
Add the garlic:
Toss in the minced garlic and stir for just a minute. Youll know its ready when the smell hits you sharp and warm.
Wilt the cabbage:
Add the chopped cabbage and stir it into the vegetables. Let it cook for 3 to 4 minutes, watching it shrink down and start to soften.
Build the tomato base:
Stir in the tomato paste and let it cook for a minute, coating everything in a deep red color. This step adds richness you dont want to skip.
Add liquids and seasonings:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika if using, salt, and pepper. Stir everything together and bring it to a gentle boil.
Simmer until tender:
Lower the heat, cover the pot, and let it simmer for 25 to 30 minutes. The cabbage should be soft and the flavors should meld into something that smells like home.
Finish and serve:
Remove the bay leaf, taste the broth, and adjust the seasoning if needed. Ladle into bowls and sprinkle with fresh parsley if you have it.
A steaming bowl of Classic Cabbage Soup with fresh parsley garnish, served beside crusty bread on a wooden table for a cozy meal. Save to Pinterest
A steaming bowl of Classic Cabbage Soup with fresh parsley garnish, served beside crusty bread on a wooden table for a cozy meal. | yummywithmia.com

One evening I served this soup with thick slices of rye bread, and my brother said it reminded him of something our grandmother used to make. I had never met her, but in that moment I felt connected to her through the simplest of ingredients. Food has a way of carrying memory even when the details are lost. This soup does that for me every time I make it.

Making It Heartier

If you want something more filling, add diced potatoes in step five or stir in a can of drained white beans near the end. Both options make the soup feel more like a meal without losing its light, clean character. I usually reach for the beans when I know Im not serving bread on the side.

Storage and Reheating

This soup keeps beautifully in the fridge for up to five days, and the flavors actually get better as it sits. Reheat it gently on the stovetop, adding a splash of broth or water if it thickens too much. I like to make a big batch on Sunday and eat it throughout the week when I dont feel like cooking.

Serving Suggestions

A bowl of this soup feels complete on its own, but it loves being paired with crusty bread or a simple green salad. I sometimes add a squeeze of lemon juice right before serving for a little brightness. The soup is forgiving and adaptable, so feel free to make it your own.

  • Serve with a dollop of sour cream or a drizzle of olive oil for richness.
  • Pair with rye bread, sourdough, or even crackers for texture.
  • Leftovers freeze well for up to three months, just thaw and reheat gently.
Classic Cabbage Soup simmering in a pot, revealing vibrant vegetables like cabbage, carrots, and onions in a savory tomato-based broth. Save to Pinterest
Classic Cabbage Soup simmering in a pot, revealing vibrant vegetables like cabbage, carrots, and onions in a savory tomato-based broth. | yummywithmia.com

This soup has never failed me, not once. Its there when I need something easy, something warm, something real.

Common Recipe Questions

Can I make this soup ahead of time?

Yes, this soup stores beautifully. Prepare it completely, cool to room temperature, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stovetop over medium heat, adding a splash of broth if needed to restore consistency.

What vegetables can I substitute or add?

Bell peppers, zucchini, green beans, and potatoes work wonderfully. Diced potatoes add heartiness, while beans provide additional protein. Add longer-cooking vegetables when you begin simmering, and shorter-cooking ones toward the end.

Is smoked paprika essential?

No, smoked paprika is optional and adds subtle depth. If you don't have it, regular paprika works fine, or omit entirely for a cleaner tomato-forward flavor. Experiment with what you prefer.

How do I adjust seasoning without oversalting?

Taste as you go during the final 10 minutes of cooking. Add salt gradually in small pinches. Remember that vegetable broths vary in sodium, so always check your broth's label before seasoning heavily.

What bread pairs best with this soup?

Rye bread and crusty rolls complement this Eastern European classic beautifully. Hearty whole grain breads, sourdough, or a simple baguette also pair nicely for soaking up the flavorful broth.

Can I freeze this soup?

Absolutely. Allow the soup to cool completely, then portion into freezer-safe containers or bags. It keeps well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

Classic Cabbage Soup

Warm, comforting soup with tender cabbage, vegetables, and savory tomato broth. Perfect for chilly days or light, nutritious meals.

Prep Time
15 minutes
Cooking Duration
35 minutes
Overall Time
50 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin Eastern European

Total Output 6 Portion Size

Dietary Preferences Plant-Based, Dairy-Free, Gluten-Free

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

Steps to Follow

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 garlic and cook for 1 minute until fragrant.

Step 03

Wilt cabbage: Add the chopped cabbage, stir well, and cook for 3-4 minutes until it begins to wilt.

Step 04

Build tomato flavor: 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-30 minutes until the cabbage and vegetables are tender.

Step 07

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

Step 08

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

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Always check broth and canned tomato labels for potential allergens or additives

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 85
  • Fats: 1 grams
  • Carbohydrates: 18 grams
  • Proteins: 3 grams