Hearty Cabbage Soup with Vegetables

Steaming bowl of hearty cabbage soup loaded with colorful vegetables and fresh parsley garnish Save
Steaming bowl of hearty cabbage soup loaded with colorful vegetables and fresh parsley garnish | urbankitchenstories.com

This comforting cabbage soup brings together tender green cabbage, carrots, celery, and onions in a rich vegetable broth seasoned with thyme, oregano, and smoked paprika. Ready in just 50 minutes, this hearty dish simmers to perfection, allowing the vegetables to become tender while absorbing the aromatic flavors. The result is a warming, satisfying bowl that's naturally vegan and gluten-free. Add crusty bread for a complete meal or customize with white beans for extra protein.

The first time I made cabbage soup, it was purely out of desperation. Winter had dragged on for months, my grocery budget was nearly empty, and a lonely head of cabbage had been sitting in my crisper drawer for what felt like forever. I threw in whatever vegetables I could scavenge, not expecting much more than something warm to fill my belly. That bowl surprised me with how deeply satisfying it turned out to be.

Last February, my neighbor came down with a terrible flu and I brought over a container of this soup. She texted me two days later saying it was the only thing that made her feel human again. Now whenever someone in my building gets sick, I find myself chopping cabbage and simmering broth almost instinctively.

Ingredients

  • 1 medium head green cabbage, cored and chopped: The star of the show, choose one that feels heavy and has tightly packed leaves for the best texture
  • 2 medium carrots, peeled and diced: These add natural sweetness that balances the cabbage's slight bitterness
  • 2 celery stalks, diced: Essential for that classic soup base flavor foundation
  • 1 large onion, chopped: Yellow onions work beautifully here, becoming meltingly tender as they cook
  • 3 garlic cloves, minced: Fresh garlic makes all the difference, so avoid the preminced stuff in jars
  • 1 medium potato, peeled and diced: Completely optional but adds wonderful body and makes the soup feel more substantial
  • 1 can diced tomatoes, with juices: The acidity cuts through the richness and adds beautiful color
  • 6 cups vegetable broth: Use a good quality brand you actually enjoy drinking on its own
  • 2 tbsp olive oil: For sautéing the aromatics and building that initial flavor base
  • 1 bay leaf: Remove it before serving, but let it work its magic during simmering
  • 1 tsp dried thyme: Earthy and comforting, perfect for soups that simmer a while
  • 1 tsp dried oregano: Adds that classic Mediterranean herb note everyone recognizes
  • 1/2 tsp smoked paprika: This secret ingredient adds incredible depth without any heat
  • Salt and black pepper: Taste frequently and adjust gradually as the soup cooks
  • 2 tbsp fresh parsley, chopped: Fresh herbs at the end make everything taste brighter and more finished
  • Lemon wedges: A squeeze right before serving wakes up all the other flavors

Instructions

Build your flavor foundation:
Heat olive oil in your large pot over medium heat, then add onion, carrots, and celery, cooking until softened and fragrant, about 5 minutes.
Wake up the garlic:
Stir in the minced garlic and let it cook just 1 minute until you can smell it, being careful not to burn it.
Add the heart of the soup:
Toss in your chopped cabbage, diced potato if using, and the entire can of tomatoes with their juices, stirring everything together.
Pour in the liquid gold:
Add vegetable broth along with bay leaf, thyme, oregano, smoked paprika, salt, and pepper.
Let it simmer gently:
Bring to a boil, then reduce heat and simmer uncovered for 25 to 30 minutes until all vegetables are tender when pierced with a fork.
The final touch:
Fish out and discard the bay leaf, taste your soup, and adjust seasoning if needed before serving.
Vegan cabbage soup simmered with carrots, celery, and tomatoes in a rich vegetable broth Save
Vegan cabbage soup simmered with carrots, celery, and tomatoes in a rich vegetable broth | urbankitchenstories.com

My daughter used to turn her nose up at anything with cabbage in it. One rainy afternoon, she came home from school soaking wet and shivering, and I pressed a warm mug of this soup into her hands. She took a tentative sip, looked up with wide eyes, and asked if there was more.

Making It Your Own

I discovered by happy accident that adding a can of drained white beans during the last 10 minutes transforms this from a light soup into a complete meal. The beans absorb all those beautiful flavors and make each spoonful feel more substantial.

The Bread Question

One evening I served this soup without bread and my husband kept looking around the table like something was missing. Now I always keep a loaf of crusty bread handy because dunking it into the broth is nonnegotiable for the full experience.

Freezer Stash Strategy

This soup freezes beautifully and has saved me on countless busy weeknights when cooking from scratch feels impossible. I always portion it into individual containers before freezing, so I can grab exactly what I need.

  • Let the soup cool completely before freezing to prevent ice crystals
  • Leave about an inch of space at the top of containers because liquids expand
  • Thaw overnight in the refrigerator for the best texture
Comforting cabbage soup featuring tender green cabbage and savory herbs in a rustic soup pot Save
Comforting cabbage soup featuring tender green cabbage and savory herbs in a rustic soup pot | urbankitchenstories.com

There is something profoundly comforting about a pot of soup bubbling away on the stove. No matter how chaotic life gets, this simple recipe reminds me that good food does not need to be complicated.

Recipe FAQs

Yes, this soup freezes beautifully for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.

Green cabbage is traditional, but you can use savoy cabbage for a more delicate texture or napa cabbage for a milder flavor. Each variety brings its unique character to the soup.

Stir in a can of drained white beans during the last 15 minutes of simmering. Cannellini or great northern beans work wonderfully and make the soup even more filling.

Yes, this soup is naturally gluten-free. Just ensure your vegetable broth is certified gluten-free, as some brands may contain gluten-based ingredients or additives.

Crusty bread or garlic bread makes an excellent accompaniment. A simple green salad with vinaigrette also balances the meal nicely. The soup is substantial enough to enjoy alone as a light dinner.

Sauté the onions, carrots, and celery first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until vegetables are tender. Add the garlic during the last hour of cooking.

Hearty Cabbage Soup with Vegetables

A warming bowl of tender cabbage and vegetables in savory herb broth.

Prep 15m
Cook 35m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Vegetables

  • 1 medium head green cabbage, cored and chopped (about 6 cups)
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 large onion, chopped
  • 3 garlic cloves, minced
  • 1 medium potato, peeled and diced (optional)
  • 1 (14 oz) can diced tomatoes, with juices

Broth & Seasonings

  • 6 cups vegetable broth
  • 2 tbsp olive oil
  • 1 bay leaf
  • 1 tsp dried thyme
  • 1 tsp dried oregano
  • 1/2 tsp smoked paprika
  • Salt and black pepper, to taste

Garnish

  • 2 tbsp fresh parsley, chopped (optional)
  • Lemon wedges (optional)

Instructions

1
Sauté Aromatic Vegetables: In a large pot, heat olive oil over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until softened.
2
Add Garlic: Stir in garlic and cook for 1 minute until fragrant.
3
Add Cabbage and Tomatoes: Add cabbage, potato (if using), and diced tomatoes with their juices. Stir to combine.
4
Add Broth and Seasonings: Pour in vegetable broth. Add bay leaf, thyme, oregano, smoked paprika, salt, and pepper.
5
Simmer the Soup: Bring to a boil, then reduce heat and simmer uncovered for 25-30 minutes, until vegetables are tender.
6
Finish and Season: Remove bay leaf. Taste and adjust seasoning if needed.
7
Serve: Serve hot, garnished with fresh parsley and a squeeze of lemon if desired.
Additional Information

Equipment Needed

  • Large soup pot
  • Knife and cutting board
  • Wooden spoon
  • Ladle

Nutrition (Per Serving)

Calories 110
Protein 3g
Carbs 17g
Fat 4g

Allergy Information

  • Free from common allergens (dairy, eggs, gluten, nuts, soy)
  • Always verify broth and canned tomato labels for hidden allergens
Danielle Rivera

Passionate home cook sharing simple, wholesome recipes and easy meal ideas for everyday family dinners.