Classic Cabbage Soup

Featured in: Easy Everyday Meals

This Classic Cabbage Soup combines tender green cabbage with carrots, celery, and onions in a rich tomato-vegetable broth seasoned with thyme and smoked paprika. Ready in just 50 minutes, this Eastern European-inspired dish delivers comfort and nutrition with only 85 calories per serving. The soup is naturally vegetarian, gluten-free, and dairy-free, making it suitable for various dietary preferences. Serve it hot with crusty bread for a satisfying meal that warms you from the inside out.

Updated on Fri, 30 Jan 2026 15:07:00 GMT
Classic Cabbage Soup steaming in a rustic bowl, featuring tender green cabbage, carrots, and celery in a rich tomato broth. Save to Pinterest
Classic Cabbage Soup steaming in a rustic bowl, featuring tender green cabbage, carrots, and celery in a rich tomato broth. | nibbro.com

The smell of cabbage simmering in tomato broth used to drift through my grandmother's kitchen every Sunday afternoon, filling the whole house with a warmth that had nothing to do with the temperature outside. I never thought much of it as a kid, but the first winter I lived alone, I craved that exact smell. I called her for the recipe and she laughed, saying there was no recipe, just whatever vegetables needed using and a can of tomatoes. That phone call taught me more about cooking than any cookbook ever did.

I made this soup for a friend recovering from a cold last winter, and she texted me at midnight asking for the recipe. She said it was the first thing that tasted like comfort in days. I realized then that some dishes carry more than flavor, they carry care, memory, and the quiet promise that everything will be okay. That's what a good pot of soup does.

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 show, it softens into tender ribbons that soak up every bit of the broth, and I always chop it a bit smaller than I think I should because it shrinks down considerably.
  • Carrots and celery: These two form the backbone of almost every soup I make, adding sweetness and earthiness that balance the acidity of the tomatoes.
  • Yellow onion: I've learned that taking the time to properly soften the onion at the start makes the whole soup taste richer and more developed.
  • Garlic: Two cloves might not seem like much, but they perfume the entire pot, especially if you let them cook just until fragrant and no longer.
  • Diced tomatoes: I always use the kind with juice because that liquid adds body and a slight sweetness that canned tomatoes do so well.
  • Tomato paste: Cooking this for a minute before adding liquid deepens its flavor and prevents that raw, metallic taste.
  • Vegetable broth: Homemade is lovely, but a good quality store bought broth works perfectly and saves time on a busy evening.
  • Dried thyme and bay leaf: These herbs add a subtle, earthy background note that makes the soup taste like it's been simmering all day.
  • Smoked paprika: This is my secret weapon, a small addition that adds warmth and a hint of smokiness without overwhelming the vegetables.
  • Fresh parsley: A handful of this at the end brightens everything and makes each bowl feel a little more special.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Soften the aromatics:
Heat your pot over medium heat with a splash of oil, then add the onion, carrot, and celery, stirring occasionally until they soften and the onion turns translucent, about 5 minutes. This step builds the foundation of flavor, so don't rush it.
Add the garlic:
Stir in the minced garlic and let it cook for just a minute, until your kitchen smells amazing. Be careful not to let it brown or it will taste bitter.
Wilt the cabbage:
Toss in the chopped cabbage and stir everything together, letting it cook for 3 to 4 minutes until it starts to wilt and shrink down. It will seem like a lot at first, but it reduces quickly.
Cook the tomato paste:
Stir in the tomato paste and let it cook for about a minute, coating the vegetables. This step caramelizes the paste slightly and removes any tinny flavor.
Build the broth:
Pour in the diced tomatoes with their juice, the vegetable broth, thyme, bay leaf, smoked paprika, salt, and pepper, stirring to combine. Bring everything to a boil, then lower the heat and cover the pot.
Simmer until tender:
Let the soup simmer gently for 25 to 30 minutes, until the cabbage and vegetables are completely tender and the flavors have melded together. The house will smell incredible by now.
Finish and serve:
Remove the bay leaf, taste the soup, and adjust the seasoning if needed. Ladle into bowls and top with fresh parsley if you have it.
Spoon lifting a ladle of Classic Cabbage Soup with diced vegetables and fresh parsley garnish from a Dutch oven. Save to Pinterest
Spoon lifting a ladle of Classic Cabbage Soup with diced vegetables and fresh parsley garnish from a Dutch oven. | nibbro.com

I served this soup at a potluck once, worried it was too simple, too plain compared to the fancy dishes everyone else brought. By the end of the night, my pot was empty and three people had asked for the recipe. Sometimes the simplest things are exactly what people need, and that's a lesson I keep relearning in the kitchen.

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

On nights when I need something more filling, I'll add diced potatoes along with the cabbage or stir in a can of drained white beans toward the end. Both additions make the soup more substantial without changing its gentle, comforting character. I've also added leftover cooked rice or small pasta, turning it into a one pot meal that stretches across two dinners.

Storage and Reheating

This soup keeps beautifully in the fridge for up to five days, and I often make a big batch on Sunday to eat throughout the week. It reheats gently on the stovetop, and I sometimes add a splash of broth or water if it's thickened up too much. I've even frozen individual portions in jars, leaving a little headroom, and they defrost into a quick lunch that tastes homemade because it is.

Serving Suggestions

I love serving this soup with a thick slice of rye bread or a crusty roll for dipping, and sometimes I'll set out a little bowl of sour cream for those who want a creamy swirl. A simple green salad on the side turns it into a full meal, but honestly, a bowl of this soup and some good bread is all I need on a cold night.

  • Pair it with dark rye or sourdough bread for a traditional touch.
  • Add a dollop of sour cream or a drizzle of olive oil just before serving for richness.
  • Serve alongside pickles or fermented vegetables for a tangy contrast.
Serving of Classic Cabbage Soup paired with crusty rye bread, ready for a cozy vegetarian lunch or dinner. Save to Pinterest
Serving of Classic Cabbage Soup paired with crusty rye bread, ready for a cozy vegetarian lunch or dinner. | nibbro.com

This soup has become my answer to cold days, busy weeks, and moments when I need something that feels like a hug in a bowl. I hope it brings you the same warmth it's brought me, over and over again.

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 overnight, making it an excellent make-ahead option for meal prep or busy weeknights.

How can I make this soup heartier?

Add diced potatoes during step 5 for extra substance, or stir in cooked white beans or chickpeas just before serving. You can also include cooked rice or pasta for a more filling meal.

Can I freeze cabbage soup?

Absolutely. Let the soup cool completely, then transfer to airtight containers leaving some room for expansion. It freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.

What type of cabbage works best?

Green cabbage is traditional and provides the best texture and flavor. However, you can substitute with savoy cabbage for a more tender result, or use a mix of green and red cabbage for visual appeal.

Is smoked paprika necessary?

While smoked paprika adds wonderful depth and a subtle smoky flavor, it's optional. You can use regular paprika, a pinch of cayenne for heat, or simply omit it without compromising the soup's delicious taste.

What can I serve with this soup?

This soup pairs wonderfully with crusty rye bread, sourdough rolls, or garlic bread. For a complete meal, serve alongside a simple green salad or grilled cheese sandwiches.

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

Warm cabbage soup with tender vegetables and 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 Evan Brooks


Skill Level Easy

Cuisine Eastern European

Makes 6 Portions

Diet Preferences Plant-Based, No Dairy, No 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 ounces) 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

Prepare 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 to 4 minutes until it begins to wilt.

Step 04

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

Step 05

Combine broth and seasonings: Add diced tomatoes with juice, vegetable broth, thyme, bay leaf, smoked paprika if using, salt, and pepper. Stir to combine.

Step 06

Simmer soup: Bring to a boil, then reduce heat to low. Cover and simmer for 25 to 30 minutes, or until the cabbage and vegetables are tender.

Step 07

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

Step 08

Serve: Serve hot, garnished with fresh parsley if desired.

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 You'll Need

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

Allergy Info

For allergen concerns, review each food item and check with your healthcare provider.
  • Contains no common allergens; however, always verify broth and canned tomato labels for potential allergens or additives

Nutrition Details (per portion)

Nutritional values are for reference and aren't a substitute for professional health guidance.
  • Kcal: 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.