Classic Cabbage Soup

Featured in: Everyday Home Favorites

This classic cabbage soup combines tender green cabbage with carrots, celery, and onions in a rich tomato-vegetable broth. Seasoned with thyme, bay leaf, and optional smoked paprika, it delivers comfort in every spoonful. Ready in just 50 minutes, this Eastern European-inspired dish is naturally vegetarian, gluten-free, and dairy-free. Perfect for meal prep, it serves 6 and pairs beautifully with crusty bread.

Updated on Fri, 30 Jan 2026 10:54:00 GMT
A steaming bowl of Classic Cabbage Soup with tender cabbage and carrots in a rich tomato broth, ready to serve.  Pin it
A steaming bowl of Classic Cabbage Soup with tender cabbage and carrots in a rich tomato broth, ready to serve. | tastysfenj.com

The kitchen window was fogged over completely when I finished my first pot of cabbage soup on a grey October afternoon. I'd been skeptical about a soup made mostly of cabbage, worried it would taste bland or medicinal. But my neighbor had left a massive head of cabbage on my doorstep with a scribbled note saying only, "Make soup. You'll see." That evening, I understood why she didn't need to write more.

I started making this soup every time the weather turned or whenever I needed something warm that didn't feel heavy. My sister would stop by unannounced on cold evenings, and I'd ladle her a bowl without asking if she was hungry. She always was. We'd sit at the table with thick slices of rye bread, and she'd tell me about her week between spoonfuls. It became our unspoken ritual, this soup and those conversations.

Ingredients

  • Green cabbage: Choose a firm, heavy head with tightly packed leaves, and don't worry about chopping it perfectly since it will soften and shrink as it cooks.
  • Carrots and celery: These two form the sweet, earthy backbone of the soup, so slice them evenly so they cook at the same rate.
  • Yellow onion: A standard yellow onion works best here because it sweetens as it softens and doesn't overpower the delicate cabbage flavor.
  • Garlic: Fresh garlic is essential for that quick burst of warmth, and I always mince it finely so it melts into the broth.
  • Diced tomatoes: Use the juice from the can too, it adds body and a slight tang that balances the sweetness of the vegetables.
  • Tomato paste: Just two tablespoons deepen the color and give the broth a richer, more rounded tomato flavor.
  • Vegetable broth: Good quality broth makes all the difference, so taste it before you add it and adjust your seasoning accordingly.
  • Dried thyme and bay leaf: These herbs bring an earthy, slightly floral note that feels classic and comforting without being fussy.
  • Smoked paprika: This is optional, but it adds a subtle warmth and complexity that makes people wonder what your secret ingredient is.
  • Fresh parsley: A handful of chopped parsley at the end brightens everything and makes each bowl feel freshly finished.

Instructions

Product image
Get hot or cold water instantly for cooking, tea, coffee, and quick meal prep.
Check price on Amazon
Start with the aromatics:
Heat your pot over medium heat with a splash of oil, then add the onion, carrot, and celery. Let them cook for about five minutes, stirring occasionally, until they soften and the onion turns translucent.
Add the garlic:
Stir in the minced garlic and cook for just one minute until the smell fills your kitchen. Don't let it brown or it will taste bitter.
Wilt the cabbage:
Toss in all the chopped cabbage and stir it around for three to four minutes. It will seem like too much at first, but it wilts down quickly and starts to release its natural sweetness.
Build the tomato base:
Stir in the tomato paste and let it cook for a minute so it caramelizes slightly and loses its raw edge. This step deepens the flavor more than you'd expect.
Add liquids and seasonings:
Pour in the diced tomatoes with their juice, then add the vegetable broth, thyme, bay leaf, smoked paprika, salt, and pepper. Stir everything together so the seasonings distribute evenly.
Simmer until tender:
Bring the soup to a gentle boil, then lower the heat, cover the pot, and let it simmer for 25 to 30 minutes. The cabbage should be soft and silky, and the broth should taste rich and cohesive.
Finish and serve:
Remove the bay leaf, taste the soup, and adjust the salt and pepper if needed. Ladle into bowls and sprinkle with fresh parsley if you have it.
Product image
Get hot or cold water instantly for cooking, tea, coffee, and quick meal prep.
Check price on Amazon
Close-up on chopped cabbage, celery, and onions simmering in a pot of Classic Cabbage Soup, perfect for chilly days.  Pin it
Close-up on chopped cabbage, celery, and onions simmering in a pot of Classic Cabbage Soup, perfect for chilly days. | tastysfenj.com

One winter evening, I made a double batch and brought some to a friend who had just had a baby. She texted me later that night saying she'd eaten two bowls standing at the counter because she couldn't wait to sit down. That's when I realized this soup wasn't just food, it was the kind of thing you make when you want to take care of someone without making a fuss.

Making It Heartier

Sometimes I'll dice up a couple of potatoes and toss them in with the cabbage, which turns the soup into something more substantial without losing its lightness. You can also stir in a can of drained white beans during the last few minutes of cooking for extra protein and creaminess. Both additions make it feel like a full meal instead of just a starter.

Storing and Reheating

This soup keeps beautifully in the fridge for up to five days, and I actually prefer it on day two when the flavors have had time to deepen. Reheat it gently on the stove over low heat, adding a splash of water or broth if it's thickened up too much. I've never tried freezing it, but I imagine it would work fine since there's no dairy or delicate ingredients to worry about.

Serving Suggestions

I almost always serve this with a thick slice of rye bread or a crusty roll for dipping, and sometimes I'll set out a small dish of sour cream for people who want to swirl a spoonful into their bowl. A simple green salad on the side turns it into a complete, satisfying dinner that doesn't feel like you're skimping on anything.

  • Offer extra black pepper and a little drizzle of good olive oil at the table for people to customize their bowls.
  • If you want to make it feel fancier, top each serving with a few crispy croutons or a sprinkle of grated Parmesan.
  • Leftovers are perfect for packing in a thermos for lunch the next day.
Product image
Perfect for frying eggs, sautéing vegetables, and simmering small-batch sauces for quick everyday meals.
Check price on Amazon
Hearty Classic Cabbage Soup served in a rustic bowl, garnished with fresh parsley for a vibrant, comforting meal. Pin it
Hearty Classic Cabbage Soup served in a rustic bowl, garnished with fresh parsley for a vibrant, comforting meal. | tastysfenj.com

This soup has become my go to whenever I need something simple, nourishing, and reliable. I hope it finds a place in your kitchen the way it has in mine.

Recipe Questions & Answers

Can I make this soup ahead of time?

Yes, this cabbage 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.

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 it over cooked rice or quinoa.

Can I freeze leftover cabbage soup?

Absolutely. Cool the soup completely, then transfer to freezer-safe containers. It will keep frozen 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. Savoy cabbage also works well with its tender leaves. Avoid red cabbage as it will discolor the broth.

Can I use chicken broth instead of vegetable broth?

Yes, chicken broth works perfectly and adds a richer flavor. Just note that using chicken broth will make the dish non-vegetarian. Use low-sodium broth to control salt levels.

Why is my soup too watery?

If the soup seems thin, simmer uncovered for an additional 10-15 minutes to reduce the liquid. You can also add an extra tablespoon of tomato paste to thicken and intensify the flavor.

Classic Cabbage Soup

Warm cabbage soup with tender vegetables in savory tomato broth. Vegetarian, gluten-free. Ready in 50 minutes.

Prep time
15 min
Time to cook
35 min
Overall time
50 min
Created by Benjamin Holloway


Skill level Easy

Cuisine type Eastern European

Makes 6 Number of servings

Dietary details Vegan-friendly, No dairy, Without 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, optional

Directions

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 Aromatic Foundation: Stir in the garlic and cook for 1 minute until fragrant.

Step 03

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

Step 04

Develop 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 if using, salt, and pepper. Stir to combine thoroughly.

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: Ladle into bowls and garnish with fresh parsley if desired. Serve hot.

What You'll Need

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

Allergy info

Review each item for allergens, and talk to a doctor if you're unsure.
  • Contains no common allergens; however, always verify broth and canned tomato labels for potential allergens or additives

Nutrition info (per serving)

Nutrition details are for your reference only and don't replace healthcare guidance.
  • Calories count: 85
  • Fat content: 1 g
  • Carbohydrates: 18 g
  • Protein amount: 3 g