Classic Cabbage Soup

Featured in: Seasonal Home Cooking

This classic cabbage soup combines tender green cabbage, carrots, celery, and onions in a rich tomato-based vegetable broth seasoned with thyme and smoked paprika. Ready in just 50 minutes, this hearty yet light soup delivers comfort and nutrition in every bowl. Naturally vegetarian, gluten-free, and dairy-free, it's perfect for a wholesome meal on chilly days or whenever you crave something warm and satisfying.

Updated on Fri, 30 Jan 2026 08:53:00 GMT
Steaming bowl of Classic Cabbage Soup featuring tender green cabbage, carrots, and celery in a rich tomato broth. Pin It
Steaming bowl of Classic Cabbage Soup featuring tender green cabbage, carrots, and celery in a rich tomato broth. | skilletstatic.com

The smell of cabbage simmering in tomato broth always brings me straight back to my grandmother's tiny kitchen on a gray October afternoon. She never measured anything, just tossed vegetables into the pot with the confidence of someone who'd made the same soup a thousand times. I stood on a stool beside her, watching the cabbage wilt and soften, and she'd let me stir while steam fogged up the window above the sink. That soup tasted like comfort in a bowl, and I've been chasing that same warmth ever since.

I made this soup for the first time in my own apartment during a snowstorm when I couldn't get to the grocery store. All I had was half a cabbage, some canned tomatoes, and a few sad carrots in the crisper. I figured I'd give it a shot, and by the time the pot was bubbling away, my roommate came home and said it smelled like someone's grandmother lived there. We ate it with stale crackers and it was perfect.

Ingredients

  • Green cabbage: The star of the show, it softens into silky ribbons that soak up all the savory broth, and chopping it into rough pieces makes every spoonful satisfying.
  • Carrots and celery: These two add a subtle sweetness and earthiness that balance the acidity of the tomatoes, plus they hold their shape beautifully after simmering.
  • Yellow onion: Sautéing it until translucent creates a sweet, mellow base that deepens the whole soup without overpowering it.
  • Garlic: Just two cloves add a punch of warmth and fragrance, but don't skip that quick sauté or it'll taste raw and sharp.
  • Diced tomatoes: The juice is just as important as the chunks, bringing tangy brightness and body to the broth.
  • Tomato paste: A spoonful of this concentrated magic adds richness and a deeper tomato flavor that canned tomatoes alone can't deliver.
  • Vegetable broth: Use a good quality one if you can, it's the backbone of the soup and makes all the difference in the final taste.
  • Dried thyme: This herb brings a subtle earthiness that feels classic and comforting, like something your grandmother would use.
  • Bay leaf: It adds a gentle, almost floral depth while simmering, just remember to fish it out before serving.
  • Smoked paprika: Optional but wonderful, it gives the soup a hint of smokiness that makes it taste like it's been cooking all day.
  • Fresh parsley: A sprinkle at the end adds a pop of color and a fresh, grassy note that brightens every bowl.

Instructions

Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
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, stirring occasionally until they soften and start to smell sweet. This takes about five minutes, and you'll know it's ready when the onion turns translucent and everything smells like the beginning of something good.
Add the garlic:
Toss in the minced garlic and stir it around for just a minute until it's fragrant and golden. Don't let it brown or it'll turn bitter.
Wilt the cabbage:
Add all that chopped cabbage and give it a good stir, letting it cook down for a few minutes until it starts to wilt and shrink. It'll look like a mountain at first, but it'll reduce to almost half the volume.
Stir in the tomato paste:
Add the tomato paste and cook it for a minute, stirring constantly so it coats the vegetables and deepens in color. This step brings out the richness and keeps it from tasting tinny.
Build the broth:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika, salt, and pepper, then stir everything together. It should look like a bubbling pot of possibility.
Simmer until tender:
Bring the soup to a boil, then turn the heat down to low, cover it, and let it simmer gently for 25 to 30 minutes. The cabbage should be completely tender and the flavors will meld into something warm and cohesive.
Finish and serve:
Remove the bay leaf, taste the soup, and adjust the salt and pepper if needed. Ladle it into bowls and top with fresh parsley if you have it.
Product image
Prep ingredients, rinse produce, and dry dishes efficiently with a built-in workstation designed for streamlined cooking.
Check price on Amazon
A ladle pours Classic Cabbage Soup, garnished with fresh parsley, served alongside crusty bread for a wholesome meal. Pin It
A ladle pours Classic Cabbage Soup, garnished with fresh parsley, served alongside crusty bread for a wholesome meal. | skilletstatic.com

One winter, I made a double batch of this soup and brought it to a friend who'd just had a baby. She texted me later that night saying it was the first hot meal she'd eaten all week that didn't come out of a microwave. That's when I realized this soup isn't just food, it's the kind of thing you share when you want someone to feel cared for.

Making It Heartier

If you want to turn this into a meal that sticks to your ribs, add diced potatoes when you add the broth, or stir in a can of drained white beans during the last ten minutes of simmering. I've done both, and the potatoes make it feel like a full dinner while the beans add protein without weighing it down. Either way, it still tastes light and fresh, just with a little more substance.

Storage and Reheating

This soup keeps beautifully in the fridge for up to five days, and honestly, it tastes even better the next day once all the flavors have had time to settle in together. I usually store it in a big glass container and reheat individual portions on the stove with a splash of extra broth if it's thickened up. You can also freeze it in portions for up to three months, just let it cool completely first and leave a little room at the top of the container for expansion.

Serving Suggestions

I love serving this soup with a thick slice of rye bread or a crusty roll for dipping, and sometimes I'll add a dollop of sour cream on top even though it's not traditional. A simple green salad on the side makes it feel like a complete meal, and if you're feeding a crowd, you can set out bowls of toppings like grated cheese, extra parsley, or even a drizzle of good olive oil.

  • Serve it with rye bread or crusty rolls for soaking up every last bit of broth.
  • Top with a dollop of sour cream or a sprinkle of grated Parmesan if you're not keeping it dairy free.
  • Pair it with a simple green salad dressed in lemon and olive oil for a light, balanced meal.
Product image
Chop vegetables, slice meats, and prep ingredients easily for everyday cooking and homemade recipes.
Check price on Amazon
Healthy, vegetarian Classic Cabbage Soup in a rustic mug, showcasing vibrant chopped vegetables simmering in savory broth. Pin It
Healthy, vegetarian Classic Cabbage Soup in a rustic mug, showcasing vibrant chopped vegetables simmering in savory broth. | skilletstatic.com

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

Recipe FAQs

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 heartier?

Add diced potatoes during step 5, or stir in cooked white beans, chickpeas, or lentils near the end of cooking. You can also add cooked rice or quinoa for extra substance.

Can I freeze cabbage soup?

Absolutely. Let the soup cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat thoroughly before serving.

What can I substitute for smoked paprika?

Regular paprika works well, or try a pinch of cumin for earthiness. For a smoky flavor without paprika, add a dash of liquid smoke or use fire-roasted diced tomatoes instead of regular.

Why is my cabbage still tough after cooking?

Cabbage needs adequate simmering time to become tender. Ensure it cooks for the full 25-30 minutes. If still firm, continue simmering in 5-minute intervals until it reaches your desired tenderness.

What type of cabbage works best?

Green cabbage is traditional and holds up well during cooking. Savoy cabbage offers a more delicate texture, while red cabbage will tint the broth purple but tastes equally delicious.

Classic Cabbage Soup

Tender cabbage and vegetables simmered in a savory tomato broth. Comforting, nutritious, and ready in 50 minutes.

Prep Duration
15 min
Cook Duration
35 min
Total Duration
50 min
Created by Hailey Barnes


Skill Level Easy

Cuisine Eastern European

Makes 6 Portions

Dietary Info Plant-Based, No Dairy, No Gluten

What You 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

How-To Steps

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

Bloom the garlic: Stir in the minced garlic and cook for 1 minute until fragrant.

Step 03

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

Step 04

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

Step 05

Build the broth: Add diced tomatoes with juice, vegetable broth, thyme, bay leaf, smoked paprika if using, salt, and pepper. Stir 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 the soup: Discard the bay leaf and adjust seasoning as needed.

Step 08

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

What You'll Need

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

Allergy Details

Review all ingredients for possible allergens. If concerned, please ask a healthcare provider.
  • Contains no common allergens. Always verify broth and canned tomato labels for potential allergens or additives.

Nutrition Details (each serving)

These figures are for reference and shouldn't replace guidance from a healthcare expert.
  • Kcal: 85
  • Fats: 1 g
  • Carbohydrates: 18 g
  • Proteins: 3 g