The Best Cabbage Soup | Easy & Healthy Cabbage Soup Recipe

This Cabbage Soup recipe is a bright, flavorful veggie medley in a fire roasted tomato broth. It’s healthy, hearty, and comforting, too!

close up view of mixing cabbage soup with wooden spoon

An Easy Homemade Cabbage Soup Recipe

Cabbage Soup is a savory vegetable soup made with carrots, zucchini, broccoli, cabbage, diced tomatoes, and spices.

Creamy soups are great, but sometimes they can get a bit heavy. If I’m feeling like I want a hearty, comforting soup that’s light, too, I always go for my cabbage soup. I love the flavors, the fresh veggies, and the way I feel after eating it.

Cabbage soup is like a vegetable soup with super powers!

What is Cabbage Soup?

If you think that cabbage soup is basically just boiled cabbage, you are SO wrong. TBH, I hope you haven’t spent years avoiding cabbage soup based on this idea of what it is. This soup is crazy good! And easy to make, too. You know I love easy.

Traditionally, cabbage soup has – you guessed it, CABBAGE – in an herbed tomato broth with loads of veggies. It became popular in the ‘80’s during a cabbage soup diet craze that had Americans all over eating nothing but cabbage soup for a week straight.

No, I don’t eat it THAT often, but I do enjoy a hearty bowl here and there. During this quarantine-life, we’ve enjoyed it a lot more often because them social-distancing-bonus-lbs are about to be exposed. ??

Is Cabbage Soup Good for Weight Loss?

Yes, this soup is thought to support weight loss. This soup is low in calories and full of vitamins and nutrients. Cabbage aids in digestion, lowers inflammation, and is heart healthy.

Additionally, my recipe is all veggie, no starch. There’s no rice, potato, or pasta, so it’s low in carbs, too. IF you do want some starch, hop on over to my Cabbage Soup with Rice recipe. 

cooking cabbage in a soup pot

Recipe Ingredients

This soup recipe is full of colorful veggies and fresh herbs. It’s perfect for using up all those veggies in your fridge.

Here’s what you’ll need:

  • extra virgin olive oil
  • yellow onion
  • green bell pepper
  • orange bell pepper
  • carrot
  • salt and fresh ground black pepper
  • garlic
  • fresh parsley
  • cabbage
  • tomato paste
  • fire roasted tomatoes
  • Italian seasoning
  • low sodium vegetable broth
  • bay leaves
  • zucchini
  • broccoli florets

How to Make Cabbage Soup

  1. Prep: Heat the oil in a dutch oven or a large soup pot.
  2. Saute: Add onions to the pot and cook them for 1 minute over medium-high heat. Stir in the prepared bell peppers, carrots, salt, and pepper. Cook for 2 minutes.
  3. Add garlic and parsley. Cook for 20 seconds.
  4. Add: Stir in the cabbage and cook for 4 minutes, or until it starts to wilt.
  5. Add the tomato paste. Stir until combined.
  6. Add the roasted tomatoes and Italian seasoning. Mix to combine.
  7. Boil: Stir in the broth and add bay leaves. Increase heat to High and bring it to a boil.
  8. Simmer: Lower the heat to a steady simmer. Continue to cook for 7 minutes.
  9. Stir in the zucchini slices and broccoli florets. Cook for 5 more minutes.
  10. Serve: Remove the pot from the heat. Taste for seasonings and adjust accordingly. I always add more salt and pepper.
  11. Remove bay leaves and discard them, then serve.

pot filled with cabbage soup with vegetables

Variation Ideas

The veggies listed above are my favorites to use, but you can swap any of them out for any other veggie depending on what you have in your fridge.

This cabbage soup is absolutely perfect just as it is, but you can also add any of the following:

  • Pasta or noodles, like orzo or ditalini
  • Diced potatoes
  • Grains, like long grain rice or barley
  • Beans, like kidney beans, cannellini beans, or chickpeas

You can also add a bit of meat if you’d like. I really like diced ham or chopped bacon in my cabbage soup! Ground beef or Italian sausage are also great additions.

Tips for the Best Cabbage Soup

Follow these tips for the best cabbage soup around:

  • Make sure you allow your soup to come to a simmer, you want your veggies to be slightly tender but not mush.
  • For more intense flavor, use additional fresh herbs like oregano, basil, rosemary, and thyme.
  • If you like things hot, add red pepper flakes to the soup.
  • You don’t have to use all fresh veggies, feel free to use frozen, instead.
  • This is a great vegan dinner option as long as you use vegetable broth instead of chicken or beef.

Serving Suggestions

  • I enjoy my cabbage soup with a big loaf of rustic bread that I can dip into that fire roasted tomato broth. To pull it together as a complete meal, I usually do a cup of soup along with my bread and a nice side salad.

top view of cabbage soup in a bowl

How to Store Leftovers

  • Let your cabbage soup come to room temperature. Then, store it in an airtight container. Make sure that your container is sealed tightly.
  • It will stay in your refrigerator for 4 to 5 days.

Can I Freeze Cabbage Soup?

  • Yes you can! When I make cabbage soup, I always make extra to freeze. It comes in handy on those nights when I just don’t feel like doing any work.
  • To freeze your leftover cabbage soup, let it cool completely, then put it into an airtight container and place it in your freezer. It will keep for just about 2-3 months.

More Cabbage Recipes


Tools Used in this Recipe

pot filled with cabbage soup with vegetables

Cabbage Soup

This Cabbage Soup recipe is a bright, flavorful veggie medley in a fire roasted tomato broth. It’s healthy, hearty and comforting, too!

Course: Soup

Cuisine: American

Servings: 12

Calories: 76 kcal

Author: Katerina | Diethood


  • 2 tablespoons extra virgin olive oil
  • 1 small yellow onion, diced
  • 1 small green bell pepper, cut into cubes
  • 1 small orange bell pepper, cut into cubes
  • 1 large carrot, cut into thin coins
  • ¾ teaspoon salt, add more or less (or to taste)
  • ½ teaspoon fresh ground black pepper
  • 3 cloves garlic, minced
  • ¼ cup chopped fresh parsley
  • 5 cups chopped cabbage, (about 1/2 head of a cabbage)
  • 2 tablespoons tomato paste
  • 1 can (14.5 ounces) chopped fire roasted tomatoes, undrained
  • 1 teaspoon Italian seasoning
  • 6 to 8 cups low sodium vegetable broth, you can also use chicken broth or beef broth
  • 2 bay leaves
  • 1 small zucchini, sliced and cut into half moons
  • 2 cups broccoli florets


  1. Heat oil in a dutch oven or a large soup pot.

  2. Add onions and cook for 1 minute over medium-high heat.

  3. Stir in prepared bell peppers, carrots, salt, and pepper; cook for 2 minutes.

  4. Add garlic and parsley; cook for 20 seconds.

  5. Stir in cabbage and cook for 4 minutes, or until starting to wilt.

  6. Add tomato paste; stir until combined.

  7. Add roasted tomatoes and Italian seasoning; mix to combine.

  8. Stir in broth and add bay leaves; increase heat to High and bring to a boil.

  9. Lower heat to a steady simmer; continue to cook for 7 minutes.

  10. Stir in zucchini slices and broccoli florets; cook for 5 more minutes.

  11. Taste for seasonings and adjust accordingly.

  12. Remove bay leaves and discard.

Recipe Notes


Nutrition Facts

Cabbage Soup

Amount Per Serving

Calories 76 Calories from Fat 27

% Daily Value*

Fat 3g5%

Saturated Fat 1g5%

Sodium 713mg30%

Potassium 324mg9%

Carbohydrates 12g4%

Fiber 4g16%

Sugar 6g7%

Protein 2g4%

Vitamin A 1926IU39%

Vitamin C 69mg84%

Calcium 61mg6%

Iron 1mg6%

* Percent Daily Values are based on a 2000 calorie diet.

Want To Save This Recipe?

Original Source Link