image of the recipe rebel cookbook cover on transparent background.Get The Recipe Rebel Cookbook here 🎉

Cabbage Soup Recipe

4.95 from 19 votes
Pin RecipeJump to Recipe

This easy Cabbage Soup is a healthy soup recipe made with just a few ingredients, including cabbage, carrots, onions, celery, and tomatoes. It’s vegetarian, gluten-free and full of flavor!

overhead image of metal ladle scooping cabbage soup from dutch oven.

Got extra cabbage? Try this Cabbage Roll Soup, this Homemade Coleslaw Recipe, or swap it for the coleslaw mix in this easy Chicken Chow Mein recipe.

This easy Cabbage Soup is packed with cabbage, carrots, celery, onion, and tomatoes, is loaded with flavor and fiber.

My mom and grandparents made a version we called Cabbage Borscht when I was growing up, and big pots of Cabbage Soup always remind me of their kitchens. This version is much simpler, but the flavors still feel very homey and familiar.

When I tested this recipe, I had a nasty cold and lived on it for a few days straight. The long simmer, the sweet, soft veggies, and the tomato broth honestly felt like the best medicine, and it reheats beautifully.

You only need one pot, a bit of chopping, and some simmer time on the stove, then you are ready to ladle it into bowls with a slice of artisan bread on the side!

Cabbage Soup ingredients:

  • Oil: Any neutral cooking oil works here, like canola or avocado oil.
  • Green cabbage, carrots, celery and onion: these form our flavor base and load this soup with nutrients and fiber.
  • Tomato paste: You can swap it with a tablespoon of ketchup if you don’t have it, but the tomato flavor won’t be as intense!
  • Garlic: Freshly minced garlic adds the best flavor, but pre-minced garlic works too!
  • Italian seasoning, salt and pepper: I keep the seasonings simple here, but you can adjust or add as desired.
  • Low-sodium chicken or vegetable broth: Use chicken broth for extra flavor, or vegetable broth to keep it fully vegetarian.
  • Diced tomatoes: One large can adds body and tomato flavor to the broth. If you don’t like chunks of tomatoes, you can use crushed tomatoes instead!

How to make Cabbage Soup:

This Cabbage Soup is a simple, one-pot recipe with lots of chopped veggies and a tomato herb broth. Scroll down to the recipe card for full ingredient amounts and detailed instructions.

  • Add the cabbage, carrots, celery, and onion to the pot and saute for several minutes.
  • Stir in the tomato paste, garlic, and seasonings.
  • Add the broth and diced tomatoes.
  • Cover and cook until the vegetables are tender.

Tips for the best Cabbage Soup:

  • Sauté the veggies first: Take the time to cook the onion, celery, and other veggies until they soften; this develops the flavor and prevents any crunchy veg later on.
  • Let it simmer: Give the soup time to simmer until the cabbage and carrots are as tender as you like; it’s mostly hands-off, so you can do other things while it bubbles away.
  • Make a double batch: If your pot is big enough, cook extra! This soup reheats and freezes well, so it’s great to have ready to go in the fridge or freezer.
healthy cabbage soup in a bowl with parsley on the side.

How to store Cabbage Soup:

This soup can be stored in an airtight container in the refrigerator for 4-5 days. It’s a great soup for making ahead because it tastes even better the next day!

Can I freeze Cabbage Soup?

Yes! I prefer to freeze in large freezer bags as they don’t take up a lot of freezer space, and they can be thawed quickly.

Pour into a freezer bag, seal, and freeze flat. To thaw, leave at room temperature for 3-4 hours, or place in a sink of shallow, room temperature water for 30-45 minutes.

You can also freeze in freezer jars or any freezer-safe container.

Serving suggestions:

Serve Cabbage Soup with something warm for dunking like a Homemade Breadstick or a soft, buttery Homemade Dinner Roll to soak up every drop of that tomato-herb broth.

If you want to turn it into a bigger meal, pair a bowl of soup with a protein main like crispy Oven Fried Chicken, creamy Garlic Chicken, or simple Pan Fried Chicken Breasts on the side so everyone can mix and match bites of cozy soup and hearty chicken!

Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

Cabbage Soup

Cabbage Soup is my easy one pot way to turn a pile of cabbage, carrots, celery, onion and tomatoes into a flavorful, herb-y broth. It’s light but still filling and tastes even better the next day!
square image of metal ladle scooping cabbage soup from dutch oven.
4.95 from 19 votes
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 10 minutes
Course: Main Course, Soup
Cuisine: American
Servings: 4 servings
Want to save this recipe?
Enter your email and we’ll send it to you, along with new recipes and menu plans!

Ingredients 

  • 2 tablespoons oil
  • 4 cups chopped green cabbage, (about ⅓ large head)
  • 3 large carrots, peeled and chopped
  • 2 ribs celery, finely chopped
  • 1 medium onion, finely chopped
  • 1 tablespoon tomato paste
  • 1 tablespoon Italian seasoning
  • 2 cloves garlic, finely minced
  • 1 teaspoon salt
  • ¼ teaspoon pepper
  • 3 cups low sodium chicken or vegetable broth
  • 1 can diced tomatoes , 28oz/798ml

Instructions 

  • In a large soup pot, heat oil over medium heat.
  • Add cabbage, carrots, celery and onion and cook, stirring often, until onion is translucent, about 5 minutes.
  • Add the tomato paste, Italian seasoning, garlic, salt and pepper. Cook and stir for 1-2 minutes.
  • Add broth and tomatoes. Bring to a simmer, cover and reduce heat to medium-low. Simmer, stirring occasionally, until all vegetables are tender (40-60 minutes, depending on your preferred consistency).
  • Season to taste and serve.

Video

Notes

Ingredients and Substitutions:
  • There are plenty of ways to mix up this recipe, including adding beans, or cooked meat for additional protein, or additional vegetables. If you like a thicker tomato broth, you can stir in some marinara sauce.
 

Nutrition

Calories: 96.56cal, Carbohydrates: 17.92g, Protein: 6.12g, Fat: 1.44g, Saturated Fat: 0.4g, Sodium: 706.04mg, Potassium: 702.94mg, Fiber: 4.84g, Sugar: 8.61g, Vitamin A: 7921.61IU, Vitamin C: 40.53mg, Calcium: 96.35mg, Iron: 1.9mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Variations and Substitutions

  • Add some protein: Stir in cooked ground Italian sausage, ground beef, or ground Italian turkey sausage. Brown it in the pot before adding the vegetables, then continue with the recipe. Crockpot Shredded Chicken or Instant Pot Shredded Chicken also work well.
  • Add more veggies: Toss in extra vegetables with the onion, carrot and celery (like mushrooms or peppers), add firmer veggies while the soup simmers (like potatoes or green beans), or stir in frozen vegetables right before serving.
  • Boost the herbs and spices: Add extra garlic, more Italian seasoning, dill (like in traditional cabbage borscht), or any herbs you enjoy. For heat, add a pinch or two of red pepper flakes.
  • Cabbage roll twist: Stir in cooked rice and ground beef to make the soup taste like cabbage rolls in a bowl.
  • Mennonite twist: Add a small splash of heavy cream at the end for a richer, slightly creamy finish.

More veggie-forward soups you’ll love:

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions

Comments

  1. Becky says

    If I make this in slow cooker do I have to saute the veggies first bfore putting I. Slow cooker??thanks

  2. Lucinda says

    Very good but needed more liquid. I added Italian seasoning and a can of beer. Needed way more salt and pepper, but it was delish!

  3. Angela Dubov says

    Hello! I have been looking for healthier recipes and tried this soup. We love it!!! My husband took the leftovers as a meal to work and was so satisfied. That was earlier last week. Today, he asked if I can make it again. I sure did. Delicious. Thank you.

  4. Gail Herbest says

    I added a can of navy beans, and a can of rotel I used the small baby carrots and chopped up some red bell pepper along with some Mrs Dash and other seasonings, it came out Yummy!!

  5. Dan Muscato says

    Made it in my slow cooker and it was delicious. I improvised a bit, but over all, very pleased, added a pound of ground Turkey, forgot the celery, damn, added broccoli crowns, & onion, also added a few extra spices, 2 bay leaves, & pinch of Rosemary. Mmmmm!!

  6. Donna Griffis says

    Added some fire roasted red peppers and tomatoes. Also 1 tsp red pepper. Gave it a great kick. I went back for seconds!

  7. Dianne Mitchell says

    I made the Cabbage Soup last night when I got home from work. OMG!!! it was so delicious and easy to make. I added garlic and a bay leaves and paired it with french bread. I made enough to store some in the freezer for next week.

4.95 from 19 votes (10 ratings without comment)

Leave A Reply

Have you tried this recipe? Leave a rating