Old-Fashioned Cabbage Soup Recipe

There are endless varieties of soup out there, ranging from vegetable-based options to hearty, meaty dishes. When you think of a vegetable soup, cabbage may not be the first veggie to come to mind — but as it turns out, it works wonderfully in a soup! Recipe developer Hayley MacLean showcases cabbage in this old-fashioned cabbage soup recipe, and it's loaded with plenty of warmth, flavor, and nutritious ingredients. "This dish is very healthy," MacLean says. "All of the vegetables used provide a great array of vitamins and minerals, and it is a delicious and filling low-calorie option."

Though this is a healthy soup, that doesn't mean that it doesn't taste amazing. "The flavors are rich and perfect for warming you up on a cold winter night, and the big bites of veggies are so nourishing," MacLean describes. "It really is the perfect soup for this time of year!" Needless to say, if you're looking for a go-to vegetable soup that incorporates both flavor and nutrition, then this cabbage soup will definitely do the trick.

Gather the ingredients to make this old-fashioned cabbage soup

This old-fashioned cabbage soup recipe calls for many ingredients, but you likely already have most of them on hand in your kitchen and the missing ones won't be too hard to find in a grocery store. For this recipe, you'll need olive oil, a white onion, celery, carrots, Yukon gold potatoes, garlic, and a cabbage head (cored). Keep in mind that these veggies will need to be chopped and minced. 

Next up, you'll need some chicken broth, tomato juice, and a can of diced tomatoes. Finally, for spices and seasoning, you'll need some salt, pepper, sugar, celery salt, thyme, a bay leaf, and some chopped fresh parsley as garnish. Phew! It's quite a list, but everything will come together easily once you start making the soup.

Start cooking the onion, celery, carrot, potato, and garlic

Now that you have all of your ingredients ready to go, you can start making the soup. First, place a large pot or Dutch oven on the stovetop over medium-high heat. Pour in the olive oil and allow it to heat up. Once the oil starts shimmering, add in the chopped onion, celery, carrots, and potatoes. Let these vegetables sauté for 5 to 7 minutes, during which they will begin to soften up, and the onion will start to turn translucent. At this point, add in the minced garlic and cook for another minute, until the wonderful, garlicky aroma fills your kitchen. 

Add the remaining ingredients to the soup

The soup is already coming together! Now, you can pour in the chicken broth and tomato juice and give everything a stir. Next, add the diced tomatoes, cabbage, salt, sugar, thyme, celery salt, and bay leaf. As you add all of these vegetables into the mix, delight in the fact that they will each contribute a wonderful flavor to the soup. "With its tomato flavored base, the flavors in this soup are savory and earthy with a bit of brightness to back it up," MacLean describes. "All of the different vegetables add so much complexity, and the herbs and spices used give it great depth."

Simmer the soup, then serve

After you've finished adding all of the ingredients to the pot, bring the soup to a boil, then lower it to a simmer for 30 to 40 minutes. You'll know that the soup is done when the cabbage has wilted and the rest of the vegetables are soft and tender. Garnish your soup with fresh parsley and you're ready to enjoy! 

"I love serving this soup with a fresh green salad and a big piece of lightly toasted crusty bread," MacLean suggests, adding that you could include chicken or ham in the soup to make it even heartier. If you have any leftovers you can store them in the fridge for up to five days, or in the freezer for up to three months. We hope you love this delicious old-fashioned cabbage soup!

Old-Fashioned Cabbage Soup Recipe
5 from 219 ratings
This old-fashioned cabbage soup is warm, nourishing, and packed with flavor. Brimming with vegetables, this nutritious soup is perfect for the colder months.
Prep Time
Cook Time
cabbage soup in bowl
Total time: 50 minutes
  • 2 tablespoons olive oil
  • 1 medium white onion, chopped
  • 3 stalks celery, chopped
  • 4 large carrots, peeled and chopped
  • 3 medium Yukon gold potatoes, ½-inch cubes
  • 3 cloves garlic, minced
  • 6 cups chicken broth
  • 1 cup tomato juice
  • 1 (14.5-ounce) can diced tomatoes, drained
  • 1 head green cabbage, cored and chopped
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon sugar
  • ½ teaspoon thyme
  • ¼ teaspoon celery salt
  • 1 bay leaf
  • 1 tablespoon fresh parsley, chopped, for garnish
  1. Heat the olive oil in a large pot or Dutch oven over medium-high heat.
  2. Once it is shimmering, add the onion, celery, carrots, and potatoes.
  3. Sauté until the vegetables start to soften, about 5 to 7 minutes.
  4. Add the garlic and cook for another minute, until fragrant.
  5. Pour in the chicken broth and tomato juice and stir.
  6. Add the diced tomatoes, cabbage, salt, sugar, thyme, celery salt, and bay leaf.
  7. Bring the contents to a boil and then reduce the heat to a simmer.
  8. Simmer for 30 to 40 minutes, until the cabbage is completely wilted and the vegetables are soft.
  9. Serve immediately, garnished with fresh parsley.
Calories per Serving 301
Total Fat 8.1 g
Saturated Fat 1.5 g
Trans Fat 0.0 g
Cholesterol 7.2 mg
Total Carbohydrates 48.2 g
Dietary Fiber 9.9 g
Total Sugars 16.2 g
Sodium 925.7 mg
Protein 12.1 g
The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.
Rate this recipe