Classic Cabbage Soup

Featured in: Home Meal Favorites

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 light yet satisfying dish is perfect for chilly days. Naturally vegetarian, gluten-free, and dairy-free, it offers wholesome nutrition at only 85 calories per serving. Garnish with fresh parsley and serve with crusty bread for a complete meal.

Updated on Sat, 31 Jan 2026 16:51:00 GMT
Classic Cabbage Soup steaming in a white bowl, garnished with fresh parsley and served alongside crusty bread. Save to Pinterest
Classic Cabbage Soup steaming in a white bowl, garnished with fresh parsley and served alongside crusty bread. | islicravings.com

Steam was fogging up my kitchen window the afternoon I decided to clear out the crisper drawer and stumbled into this soup. I had a head of cabbage that had been sitting there for days, a few lonely carrots, and a can of tomatoes I kept meaning to use. What started as a practical clean out became one of those recipes I now make on purpose, not by accident. The smell alone, sweet cabbage meeting garlic and thyme, turned that gray Wednesday into something worth remembering.

I brought a container of this soup to my neighbor after she mentioned feeling under the weather. She called me two hours later asking for the recipe, saying it reminded her of something her grandmother used to make in Poland. I had no idea this simple pot of vegetables could carry that kind of memory for someone. Now I keep the ingredients on hand, not just for myself, but for moments like that.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Green cabbage: The star of the show, it softens into tender ribbons that soak up all the broth, and chopping it into bite sized pieces makes every spoonful easier to enjoy.
  • Carrots: They add a subtle sweetness that balances the acidity of the tomatoes, and slicing them thin helps them cook evenly with the cabbage.
  • Celery: It brings an earthy, slightly peppery note that deepens the overall flavor without overpowering anything else.
  • Yellow onion: The foundation of the soup, it becomes sweet and mellow as it softens, building a base that holds everything together.
  • Garlic: Just two cloves release enough aroma to make the whole kitchen smell like comfort, and adding it after the onion keeps it from burning.
  • Diced tomatoes: The juice matters as much as the chunks, adding body and tang that brightens the broth beautifully.
  • Tomato paste: A small amount concentrates the tomato flavor and gives the soup a richer, deeper color.
  • Vegetable broth: The backbone of the soup, choose a good quality broth because it carries all the other flavors and you will taste the difference.
  • Dried thyme: It adds a warm, slightly minty note that feels traditional and cozy without being heavy.
  • Bay leaf: One leaf does the quiet work of rounding out the flavor, just remember to fish it out before serving.
  • Smoked paprika: Optional but worth it, it adds a hint of campfire warmth that makes the soup feel a little more special.
  • Salt and black pepper: Season as you go and taste at the end, because every broth has a different salt level.
  • Fresh parsley: A handful chopped on top adds color and a fresh, grassy note that wakes up each bowl.

Instructions

Product image
Organize cleaning supplies and kitchen essentials under the sink for quicker access during cooking and cleanup.
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, stirring occasionally until they soften and smell sweet, about 5 minutes. Toss in the garlic and let it cook just until fragrant, about a minute, so it does not turn bitter.
Wilt the cabbage:
Add all that chopped cabbage and stir it around, letting it cook for 3 to 4 minutes until it starts to shrink and turn glossy. It will seem like a lot at first, but it cooks down fast.
Build the tomato base:
Stir in the tomato paste and let it cook for a minute, coating the vegetables and deepening in color. Pour in the diced tomatoes with all their juice, scraping up any bits stuck to the bottom of the pot.
Add the broth and season:
Pour in the vegetable broth, then add the thyme, bay leaf, smoked paprika if using, and a good pinch of salt and pepper. Stir everything together so the flavors start to mingle.
Simmer until tender:
Bring the soup to a boil, then lower the heat, cover, and let it simmer gently for 25 to 30 minutes until the cabbage is completely tender and the broth tastes rich. Remove the bay leaf, taste, and adjust the seasoning if needed.
Serve warm:
Ladle the soup into bowls and scatter fresh parsley on top if you have it. Serve it hot with crusty bread on the side for dipping.
A ladle of hearty Classic Cabbage Soup being served from a pot, filled with tender cabbage and tomatoes. Save to Pinterest
A ladle of hearty Classic Cabbage Soup being served from a pot, filled with tender cabbage and tomatoes. | islicravings.com

One evening I made this soup after a long day and sat at the table with just a bowl and a slice of rye bread. No phone, no distractions, just the warmth of the broth and the quiet of my kitchen. It was one of those rare moments where a simple meal felt like exactly enough. That is when I realized this soup was not just about being frugal or healthy, it was about slowing down.

Making It Heartier

If you want something more filling, dice a couple of potatoes and add them when you add the broth, or stir in a can of drained white beans during the last 10 minutes of cooking. Both additions turn this light soup into a full meal without changing the character of the dish. I have done both on different nights depending on what I had around, and it always works.

Storage and Reheating

This soup keeps beautifully in the fridge for up to five days, and the flavors only get better as they sit together. Reheat it gently on the stove, adding a splash of broth or water if it has thickened. You can also freeze it in portions for up to three months, just let it cool completely first and leave a little room in the container for expansion.

Serving Suggestions

I love serving this with thick slices of rye bread or a crusty roll for dunking, and sometimes I add a dollop of sour cream on top even though the recipe is dairy free, because it tastes wonderful. A simple green salad on the side keeps things light, or you can go all in with roasted root vegetables if you are feeding a crowd.

  • Try a squeeze of fresh lemon juice in each bowl for a bright, unexpected lift.
  • A drizzle of good olive oil on top adds richness and makes it feel a little fancier.
  • Leftover soup makes an excellent base for adding cooked grains like farro or barley the next day.
Product image
Pressure cook meals, make rice, steam vegetables, and prepare soups faster for easy everyday cooking.
Check price on Amazon
A rustic spoon scoops into a warm bowl of Classic Cabbage Soup, revealing colorful vegetables in tomato broth. Save to Pinterest
A rustic spoon scoops into a warm bowl of Classic Cabbage Soup, revealing colorful vegetables in tomato broth. | islicravings.com

This soup has become my go to whenever I need something honest and warming, the kind of meal that does not ask for much but gives back more than you expect. I hope it finds a spot in your kitchen too.

Common Questions

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 or two. 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 add cooked rice or quinoa to individual bowls when serving.

Can I freeze cabbage soup?

Absolutely! This soup freezes well for up to 3 months. Cool completely, then store in airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat on the stovetop.

What can I substitute for smoked paprika?

Regular sweet paprika works well, though you'll miss the smoky depth. Alternatively, try a pinch of cumin or a dash of liquid smoke. You can also omit it entirely for a lighter flavor profile.

How do I prevent the cabbage from getting too soft?

Cut the cabbage into larger chunks and monitor the simmering time. Start checking for doneness at 20 minutes. The cabbage should be tender but still have some texture, not mushy.

Is this soup suitable for meal prep?

Yes, it's ideal for meal prep! Portion into individual containers for easy grab-and-go lunches throughout the week. The soup maintains its texture and flavor exceptionally well when reheated.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Classic Cabbage Soup

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

Prep Duration
15 minutes
Time to Cook
35 minutes
Overall Duration
50 minutes
Recipe by Tanya Bishop

Recipe Type Home Meal Favorites

Skill Challenge Easy

Cuisine Type Eastern European

Servings Yielded 6 Portion Size

Diet Preferences Vegan-Friendly, Without 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 Make It

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

Step 04

Toast Tomato Paste: Mix in the tomato paste and cook for 1 minute.

Step 05

Build Broth: 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 until the cabbage and vegetables are tender.

Step 07

Finish Seasoning: Discard the bay leaf and adjust seasoning as needed.

Step 08

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

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Tools You'll Need

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

Allergy Warnings

Review every ingredient for allergens and seek professional advice if unsure.
  • Always check broth and canned tomato labels for potential allergens or additives

Nutrition Info (per portion)

Details here are informational and not a substitute for expert health advice.
  • Energy (Calories): 85
  • Fat content: 1 g
  • Carbohydrates: 18 g
  • Proteins: 3 g

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.