Hearty Cabbage Soup

Steamy bowl of hearty cabbage soup loaded with tender vegetables and fragrant herbs in a white ceramic bowl Save
Steamy bowl of hearty cabbage soup loaded with tender vegetables and fragrant herbs in a white ceramic bowl | recipesbyleticia.com

This hearty cabbage soup brings together simple vegetables in a rich, flavorful broth. Green cabbage simmers alongside carrots, celery, onions, and tomatoes, infused with thyme, oregano, and smoked paprika for depth. The result is a warming, nourishing bowl that's naturally vegan and gluten-free.

Perfect for meal prep, this soup actually improves over time as the flavors meld together. It freezes beautifully for up to three months, making it an excellent make-ahead option for busy weeks. Serve with crusty bread for a complete meal, or add white beans for extra protein if desired.

The preparation is straightforward—sauté your aromatics, add everything to the pot, and let it simmer until the vegetables are perfectly tender. A final squeeze of fresh lemon brightens all the flavors, while chopped parsley adds a pop of color.

There was this rainy Tuesday when my refrigerator was practically empty, just a head of cabbage staring back at me. I almost ordered takeout, but something made me grab that cabbage and whatever stray vegetables I could find. That impromptu soup ended up being so comforting I've been making it intentionally ever since, even on days when the fridge is fully stocked.

I made a giant batch for a sick friend last winter, and she texted me three days later saying it was the only thing that actually made her feel better. Now whenever someone mentions needing comfort food, this cabbage soup is the first thing that comes to mind. Theres something about the combination of vegetables that just works.

Ingredients

  • 1 medium head green cabbage, cored and chopped: The star of the show, look for heads that feel heavy and have tightly packed leaves
  • 2 medium carrots, peeled and diced: These add natural sweetness that balances the earthiness
  • 2 celery stalks, diced: Essential for that classic soup foundation flavor
  • 1 large onion, chopped: Yellow onions work best here, they caramelize beautifully as they sauté
  • 3 garlic cloves, minced: Dont skip this, it adds depth to the broth
  • 1 medium potato, peeled and diced: Optional but makes the soup more substantial and creamy without dairy
  • 1 (14 oz/400 g) can diced tomatoes, with juices: The acidity cuts through the rich vegetables perfectly
  • 6 cups (1.5 L) vegetable broth: Use a good quality broth you enjoy drinking on its own
  • 2 tbsp olive oil: For sautéing the vegetables and building flavor from the bottom up
  • 1 bay leaf: Remove before serving, but it adds subtle herbal notes while cooking
  • 1 tsp dried thyme: Earthy and warm, pairs perfectly with cabbage
  • 1 tsp dried oregano: Adds that classic Mediterranean herb backbone
  • 1/2 tsp smoked paprika: My secret ingredient for subtle smokiness without meat
  • Salt and black pepper, to taste: Taste at the end, broth brands vary wildly in sodium
  • 2 tbsp fresh parsley, chopped: Fresh herbs on top make it feel special
  • Lemon wedges: A bright squeeze wakes up all the flavors right before eating

Instructions

Build your flavor foundation:
Heat olive oil in a large pot over medium heat, then add onion, carrots, and celery. Let them soften and become fragrant for about 5 minutes, stirring occasionally.
Wake up the garlic:
Stir in minced garlic and cook for just 1 minute until you can smell it, being careful not to let it brown and turn bitter.
Add the heart of the soup:
Toss in cabbage, potato if using, and the entire can of diced tomatoes with their juices. Stir everything together until the cabbage starts to wilt slightly.
Create the broth:
Pour in vegetable broth and add bay leaf, thyme, oregano, smoked paprika, salt, and pepper. Give it a good stir to distribute all the herbs.
Let it simmer:
Bring to a boil, then reduce heat and let simmer uncovered for 25 to 30 minutes. Youll know its done when vegetables are tender and the kitchen smells amazing.
Final touches:
Fish out the bay leaf and taste the soup. Adjust salt or pepper if needed, then serve hot with fresh parsley sprinkled on top and lemon wedges on the side.
Vibrant green cabbage soup simmered with carrots, celery, and tomatoes in a rich vegetable broth Save
Vibrant green cabbage soup simmered with carrots, celery, and tomatoes in a rich vegetable broth | recipesbyleticia.com

My neighbor smelled this cooking once and came over with a loaf of bread, asking what I was making. We ended up eating together at my kitchen table with the soup pot between us, talking for hours. That's the kind of food this is, the kind that brings people together.

Making It Your Own

Ive learned that cabbage soup is incredibly forgiving. Sometimes I add white beans for protein, other times I throw in whatever vegetables are about to go bad in the crisper drawer. The basic formula stays the same, but it never tastes exactly the same twice.

Serving Suggestions

A hunk of crusty bread is non-negotiable in my house, something sturdy enough to dunk without falling apart. Grilled cheese on the side turns it into a proper meal, and a simple green salad with vinaigrette cuts through the richness beautifully.

Storage and Meal Prep

This soup freezes exceptionally well, which is why I always make a double batch. I portion it into containers and keep some in the fridge for the week and the rest in the freezer for those nights when cooking feels impossible.

  • Let it cool completely before freezing to prevent ice crystals
  • Leave about an inch of space at the top of containers as liquids expand
  • Thaw overnight in the refrigerator and reheat gently on the stove
Comforting homemade cabbage soup featuring colorful chunks of vegetables garnished with fresh parsley Save
Comforting homemade cabbage soup featuring colorful chunks of vegetables garnished with fresh parsley | recipesbyleticia.com

Theres something profoundly satisfying about turning a 3 dollar head of cabbage into a pot of soup that feeds you for days. Good food doesnt have to be complicated or expensive, it just has to be made with care.

Common Questions

This soup stores well in an airtight container in the refrigerator for 4-5 days. The flavors actually develop and improve over time, making it an excellent option for meal prep. Just reheat gently on the stovetop or in the microwave.

Absolutely. While green cabbage works perfectly, you can substitute savoy cabbage for a more delicate texture or napa cabbage for a slightly sweeter flavor. Red cabbage will also work, though it will give the soup a purple hue.

For extra heartiness, add a can of drained white beans during the last 15 minutes of cooking. You could also add diced potatoes, pasta shapes, or serve with crusty bread. A dollop of coconut milk stirred in at the end adds richness too.

This soup freezes exceptionally well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers leaving some space for expansion. Thaw overnight in the refrigerator before reheating.

Yes. Sauté the onion, carrots, celery, and garlic first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or on high for 3-4 hours until the cabbage is tender. Add the fresh garnishes just before serving.

Hearty Cabbage Soup

Warm, satisfying soup with tender cabbage and fresh vegetables in a savory herb broth. Ready in under an hour.

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é Aromatics: 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
Combine Vegetables: 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: 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.
Leticia Fernández

Sharing easy, flavorful meals and practical cooking tips for home cooks and food lovers.