Our healthy cabbage soup recipe is low carb and low calorie, so you can eat as much as you want.  It's hearty and simple to make.  Enjoy this delicious homemade soup with ham.  Whether you choose to make it on the stovetop or the crockpot, it will be a winner!

Prep Time: 45 minutes
holding a spoonful of cabbage soup
Soups & Stews

Healthy Cabbage Soup

We handpicked the products and tools linked in this post. If you buy from one of these affiliate links, we may earn a small commission. Thanks for supporting Savor the Flavour!

This post was originally published on August 31, 2017.

Looking for a soup that is low in carbs and calories?  This healthy cabbage soup covers all the bases and is loaded with flavorful vegetables and ham.  It’s simple to make and tastes so amazing you’ll want to have seconds!

holding a spoonful of cabbage soup

What are the benefits of eating cabbage?

  • Packed with nutrients, including vitamin C and K
  • May lower blood pressure
  • May lower cholesterol levels

Does cabbage detox the body?

  • Cabbage’s diuretic properties rid the body of excess liquid, and the toxins that do with it.
  • Since cabbage is sulfur-rich, it helps the liver break down toxins and can expel them easier.

bowl of cabbage soup with a wooden spoon

What spices can you add to cabbage soup?

  • basil, oregano, parsley
  • marjoram or coriander
  • cayenne pepper, red pepper flakes, or fresh serrano pepper
  • smoked paprika, bay leaf

How long is cabbage soup good for?

  • Stored in an airtight container, it should keep for up to 4 days in the fridge.
  • In the freezer, it should keep for 2 to 3 months.

holding a bowl of cabbage soup

How do you freeze cabbage soup?

  • Cool the soup completely on the counter.
  • Freeze in zip-top freezer bags laying flat or in another airtight container.
  • When ready to use, thaw in fridge overnight, and reheat in a pot on the stove.

How to Make Cabbage Soup in the Crockpot

  • For best flavor, brown the veggies first.
  • Place the cooked veggies and all the other ingredients in the crockpot.  Stir well.
  • Cover and cook on high for 4 hours or on low for 8 hours.

How to Make Cabbage Soup on the Stovetop

Gather all the ingredients.  Chop the vegetables and the ham.

ingredients for cabbage soup

Sauté the carrots and peppers in a large soup pot over medium high heat for 4 minutes.

sauteing green pepper and carrots for cabbage soup

Add the onions and celery and cook for 3 minutes, stirring occasionally, then add the minced garlic and cook until fragrant.  Sprinkle the dried spices on top of the sautéed vegetables.

adding seasonings to pot for cabbage soup

Cook the spices for one minute while stirring.

mixing in the seasonings for cabbage soup

Put the shredded cabbage, chopped ham, and tomato paste in the pot and mix well.

adding ham, cabbage, and tomato paste to pot for cabbage soup

Stir in the diced tomatoes and chicken broth.

pouring the chicken broth into the cabbage soup

Cover and bring to a boil.  Reduce heat to medium low and simmer for 45 minutes.

cabbage soup after simmering

Taste and adjust seasonings as desired.

adding additional seasoning to pot of cabbage soup

Place the lid back on the pot and simmer for 15 minutes more.

holding a ladle full of cabbage soup

Garnish with freshly chopped parsley and some cracked black pepper.  Serve hot with a homemade loaf of white mountain bread.

dipping a piece of bread into cabbage soup

Pro Tips

  • Want more flavor?  Brown the veggies first.
  • Want the soup thicker? Add 3-4 tablespoons of tomato paste.
  • Want to add more protein?  Add kidney, cannellini or nor-western beans.
  • Want to make this vegetarian? Omit the ham and swap out the chicken broth for vegetable stock.
  • Want more carbs? Add brown rice, orzo, or potatoes.
  • Want a different meat? Try hamburger, chicken, or sausage.
  • Want additional vegetables?  Try green beans, broccoli, or kale.
  • Want a different garnish?  Try a drizzle of sour cream.
  • Need to lower the sodium?  Omit the ham and use unsalted tomatoes and broth.

Try our healthy cabbage soup; it’s the perfect soup to serve on a cloudy, rainy day.

Liked this healthy cabbage soup recipe?  You might be interested in these other soups with ham.

ladle of ham and bean soup holding a spoonful of split pea soup holding a bowl of smoky cheese, potato, and ham soup

If you made this healthy cabbage soup recipe, a pleasure of a 5 star review would be greatly appreciated.










holding a spoonful of cabbage soup

Healthy Cabbage Soup

  • Author: Brooke
  • Prep Time: 45 minutes
  • Cook Time: 1 hour 10 minutes
  • Total Time: 1 hour 55 minutes
  • Yield: 11 1/2 cups 1x


Our healthy cabbage soup recipe is low carb and low calorie, so you can eat as much as you want.  It’s hearty and simple to make.  Enjoy this delicious homemade soup with ham.  Whether you choose to make it on the stovetop or the crockpot, it will be a winner!



  • 2 tablespoons olive oil (30 ml)
  • 3/4 cup green bell pepper, chopped (104g)
  • 2 cups carrots, chopped (302g)
  • 1 1/2 cup yellow onion, chopped (180g)
  • 1 cup celery, chopped (123g)
  • 2 large garlic cloves, minced
  • 1 1/8 teaspoons salt
  • 1 teaspoon black pepper
  • 1 1/4 teaspoons dried basil leaves
  • 1 1/4 teaspoons dried oregano leaves or 3 tablespoons fresh
  • 5 1/2 cups of cabbage, chopped (545g)
  • 2 cups of ham, chopped (optional) (260g)
  • 6 ounce can tomato paste (170g)
  • 28 ounce can diced tomatoes (793g)
  • 6 cups reduced sodium chicken stock (1.41 L)
  • 2 tablespoons fresh parsley, chopped


  1. Heat the oil in a large Dutch oven over medium high heat.  Saute the carrots and green pepper for 4 minutes, stirring occasionally.  Add the chopped onions and celery and saute for another 3 minutes, then dump in the garlic and cook until fragrant.
  2. Add the spices, and cook for one minute stirring constantly.
  3. Mix in the cabbage, ham, and tomato paste, then stir in the diced tomatoes and the chicken broth.
  4. Cover and bring to a boil.  Reduce the heat to medium low and simmer for 45 minutes.  Taste and adjust seasonings, if necessary.
  5. Cover and cook for 15 minutes.  (For the photos, I kept the soup warm on low for another 2 hours which is optional.)
  6. Serve hot and garnish with chopped parsley and a few cracks of black pepper.


The pleasure of a 5-star review of this healthy cabbage soup would be greatly appreciated.

  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American

Keywords: Ham leftovers, Cabbage soup

Recipe Card powered by

4 thoughts on “Healthy Cabbage Soup

  1. This soup was a delicious weekend treat! Packed with veggies, low in calories, and very flavorful. I substituted water for broth (compensated by adding extra spices), and omitted the ham and parsley. Looking forward to leftovers tonight!

  2. You could have knocked a lot of carbs out of this recipe with the exclusion of the carrots. As is, 21 carbs per cup and a half is a lot. The other ingredients certainly signal a great tasty soup. Cheers!

    1. Thank you for your comment, Frank. We’re glad that you liked this soup!
      We use Nutrifox to calculate the nutrition facts for our recipes. If the soup is made without carrots, it only lowers the total carb count to 19.1g. Since this soup contains a lot of fiber, that will raise the overall carb count.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.