Hearty Cabbage Soup with Vegetables

Hearty cabbage soup bubbling in a pot with colorful vegetables and tender green cabbage shreds Save
Hearty cabbage soup bubbling in a pot with colorful vegetables and tender green cabbage shreds | pinflavorlab.com

This satisfying European-style soup brings together tender green cabbage, sweet carrots, crunchy celery, and aromatic herbs in a flavorful vegetable broth. Ready in under an hour, it's naturally vegan and gluten-free while offering deep comfort through simple ingredients. The combination of dried thyme, oregano, and smoked paprika creates layers of savory depth, while optional potatoes add extra heartiness. Perfect for meal prep and freezer-friendly, this versatile bowl welcomes protein additions like white beans and adapts easily to different cabbage varieties.

The smell of cabbage soup bubbling away on my stove takes me back to a tiny apartment in my early twenties, where I discovered that the most humble ingredients could create something deeply nourishing. I'd come home from work, shoulders tight from the day, and start chopping whatever vegetables I had on hand. Something about watching those rough edges soften in the broth felt like a promise that everything would be okay. Now it's become my go-to when I need comfort that doesn't ask for anything in return.

Last winter my neighbor was feeling under the weather and I dropped off a batch of this soup. She texted me later saying it was exactly what she needed, and now whenever I make it, I double the recipe to share. There's something about cabbage soup that just says someone cares about you.

Ingredients

  • 1 medium head green cabbage: Look for a tight head that feels heavy for its size, and don't be afraid to buy the biggest one you can find since it cooks down significantly
  • 2 medium carrots: These add natural sweetness and color, and dicing them small helps them cook evenly with the other vegetables
  • 2 celery stalks: The backbone flavor that makes this taste like a proper soup rather than just vegetables in water
  • 1 large onion: I like yellow onions for their balance of sweetness and savory flavor that deepens as they cook
  • 3 garlic cloves: Mince these fresh because jarred garlic loses something in translation over time
  • 1 medium potato: This is optional but I never skip it because it adds a silky body that makes the soup feel more substantial
  • 1 (14 oz/400 g) can diced tomatoes: The juices contribute to the broth while the tomatoes break down into little bursts of flavor
  • 6 cups (1.5 L) vegetable broth: Use a good quality brand or homemade, since this is the main flavor carrier
  • 2 tbsp olive oil: This coats the vegetables and carries the aromatics from the first step throughout the soup
  • 1 bay leaf: The quiet workhorse that adds subtle depth, but do remember to fish it out before serving
  • 1 tsp dried thyme: Earthy and floral, this complements cabbage without overwhelming it
  • 1 tsp dried oregano: Adds a Mediterranean touch that keeps this from tasting too old fashioned
  • 1/2 tsp smoked paprika: The ingredient that elevates this from ordinary to memorable with just a hint of smoke
  • Salt and black pepper: Season at each stage and taste at the end because different brands of broth vary in saltiness
  • 2 tbsp fresh parsley: The bright finish that cuts through the richness and makes the bowl look inviting
  • Lemon wedges: A squeeze just before serving wakes up all the flavors and adds a fresh note

Instructions

Start the base:
Heat the olive oil in your large pot over medium heat and add your onion, carrots, and celery. Let them sauté for about 5 minutes until they've softened and released some of their moisture, building that foundational flavor.
Add the aromatics:
Stir in your minced garlic and cook for just 1 minute until it becomes fragrant. Watch closely so it doesn't brown or turn bitter, which would affect the whole soup.
Bring in the heart:
Add your chopped cabbage, diced potato if you're using it, and the canned tomatoes with their juices. Stir everything together to combine, letting the cabbage start to wilt and reduce in volume.
Build the soup:
Pour in the vegetable broth and add the bay leaf, thyme, oregano, smoked paprika, salt, and pepper. Stir well and bring everything to a gentle boil.
Simmer to perfection:
Reduce the heat to low and let the soup simmer uncovered for 25 to 30 minutes. The vegetables should be completely tender, the broth should have developed body, and your kitchen should smell incredible.
Final touches:
Remove the bay leaf and taste the soup, adjusting the salt and pepper as needed. The flavors should be balanced and the broth should taste rich enough to stand on its own.
Ready to serve:
Ladle the soup hot into bowls and scatter fresh parsley on top. Pass lemon wedges at the table for anyone who wants that bright finishing note.
Steaming bowl of vegan cabbage soup filled with carrots, celery, and fragrant herbs in broth Save
Steaming bowl of vegan cabbage soup filled with carrots, celery, and fragrant herbs in broth | pinflavorlab.com

Sometimes the simplest recipes are the ones that stay with you longest. This soup has gotten me through tight budgets, cold winters, and days when I just needed something uncomplicated and true.

Making It Your Own

Over the years I've learned that cabbage soup is remarkably forgiving. Sometimes I add a can of white beans during the last ten minutes of simmering when I want extra protein. Other times I swap in sweet potatoes instead of regular potatoes for a twist that feels special without being complicated. The recipe still works every time.

The Cabbage Choice

Green cabbage is reliable and what I use most often, but don't hesitate to experiment. Savoy cabbage has beautiful crinkled leaves and a milder flavor that's lovely. Napa cabbage cooks down faster and brings a slightly sweet note. I've found that red cabbage makes the soup look dramatically different but still tastes wonderful, especially if you don't mind the pink hue.

Serving It Up

A bowl of this soup with crusty bread is practically a complete meal on its own. I like to slice a baguette thickly and toast it until golden, then rub it with a cut clove of garlic while it's still warm. The way the bread soaks up the broth might just be my favorite part of the whole experience.

  • Keep a baguette or sourdough in the freezer for impromptu soup nights
  • A simple green salad with vinaigrette balances the heartiness
  • Grated cheese on top is not traditional but absolutely delicious
Golden cabbage soup served hot with fresh parsley garnish and rustic bread on the side Save
Golden cabbage soup served hot with fresh parsley garnish and rustic bread on the side | pinflavorlab.com

There's something deeply satisfying about a recipe that asks for so little but gives so much in return. This soup has become part of my kitchen story, and I hope it finds a place in yours too.

Recipe FAQs

Yes, you can substitute green cabbage with savoy cabbage for a more delicate texture or napa cabbage for a milder flavor. Both alternatives work beautifully in this preparation.

This soup stores well in an airtight container in the refrigerator for up to 4-5 days. The flavors actually develop and improve after a day or two.

White beans like cannellini or great northern beans add excellent protein and creaminess. You can also serve with crusty bread, add quinoa during simmering, or include extra potatoes.

Absolutely. This soup freezes exceptionally well for up to 3 months. Cool completely before transferring to freezer-safe containers, leaving space for expansion.

Sauté the onion, 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 reach desired tenderness.

Hearty Cabbage Soup with Vegetables

A warming, nourishing soup loaded with fresh cabbage, root vegetables, and savory herbs in a rich vegetable 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 tablespoons olive oil
  • 1 bay leaf
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon smoked paprika
  • Salt and black pepper, to taste

Garnish

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

Instructions

1
Sauté Aromatic Vegetables: Heat olive oil in a large pot over medium heat. Add chopped onion, diced carrots, and diced celery. Sauté for 5 minutes until vegetables begin to soften and onion becomes translucent.
2
Add Garlic: Stir in minced garlic and cook for 1 minute until fragrant, being careful not to burn it.
3
Combine Cabbage and Tomatoes: Add chopped cabbage, diced potato (if using), and canned diced tomatoes with their juices. Stir well to combine all vegetables.
4
Add Broth and Seasonings: Pour in vegetable broth. Add bay leaf, dried thyme, dried oregano, smoked paprika, salt, and black pepper. Stir to distribute seasonings evenly.
5
Simmer Soup: Bring mixture to a boil over high heat, then reduce heat to low and simmer uncovered for 25–30 minutes until all vegetables are tender.
6
Finish and Season: Remove and discard bay leaf. Taste soup and adjust salt and pepper seasoning as needed.
7
Serve: Ladle hot soup into bowls. Garnish with chopped fresh parsley and serve with lemon wedges on the side if desired.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Chef's knife and cutting board
  • Wooden spoon or heat-resistant spatula
  • Ladle for serving

Nutrition (Per Serving)

Calories 110
Protein 3g
Carbs 17g
Fat 4g

Allergy Information

  • Free from common allergens including dairy, eggs, gluten, nuts, and soy.
  • Always verify broth and canned tomato labels for potential hidden allergens or cross-contamination.
Erica Vaughn

Home cook sharing simple, family-friendly recipes and practical kitchen tips.