• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Greenbowl2soul
  • Home
  • Recipes
    • Breakfast
    • Drinks
    • Snacks
    • Side dishes
    • Salads
    • Soups
    • Main course
    • Sweet Treats
  • About
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • Recipes
  • About
  • Contact Us
×
Home » Soups

Vegan Cabbage Soup

Published: Feb 2, 2021 · Modified: Sep 29, 2026 by Vandana Chauhan. This post may contain affiliate links.

199 shares
  • Share
  • Tweet
Collage of two images of cabbage soup.
Jump to Recipe Jump to Video

This simple vegan cabbage soup is warm, comforting, and packed with fresh vegetables. The combination of tender cabbage, sweet carrots, tomatoes, spinach, and herbs makes a flavorful bowl that feels light yet satisfying.

Vegetarian cabbage soup served in a white bowl with toasted bread in the background.

I started making this cabbage soup after coming back from trips when I had spent a little too much time eating restaurant and hotel food. After a few days of rich meals, I usually crave something simple and homemade, and this soup is one of the recipes I turn to.

What I like most is that it doesn't need any fancy ingredients or complicated cooking. Cabbage, carrots, tomatoes, spinach and a few basic seasonings are all you need to make a flavorful pot of soup.

Cabbage soup is also one of those recipes that has been made in many different ways around the world. There isn't just one traditional version, and you can easily change the vegetables, herbs and seasonings depending on what you have at home. That's one of the reasons I enjoy this recipe so much.

Jump to:
  • Why you will love this recipe
  • What goes in vegan cabbage soup?
  • Ingredient notes and substitute suggestions
  • How to make (Step by step photo instructions)?
  • Mistakes to avoid
  • How to serve cabbage soup
  • Storing, freezing, and reheating
  • Meal prep tips
  • Recipe tips, tricks, and variation suggestions
  • Frequently asked questions
  • More easy cabbage recipes
  • More vegan soup recipes
  • Recipe

Why you will love this recipe

  • Easy to make: There is no complicated preparation involved.
  • Made with everyday vegetables: Cabbage, carrots, tomatoes and spinach are easy to find.
  • Naturally vegan: You don't need dairy, eggs or any other animal products.
  • Light but satisfying: A bowl of warm vegetable soup makes a lovely light meal.
  • Easy to customize: Add more vegetables, change the herbs or make it as spicy as you like.
  • Great for meal prep: Make a big pot and enjoy it over the next few days.
  • Freezer-friendly: The soup can also be frozen for another day.

What goes in vegan cabbage soup?

You don't need a long list of ingredients for this homemade cabbage soup. Most of them are probably already sitting in your kitchen. Following are the ingredients that will be needed for vegan cabbage soup recipe:

Ingredients for vegan cabbage soup, labeled.

Ingredient notes and substitute suggestions

  • Cabbage: I use regular green cabbage for this recipe. Shred it fairly thin so that it cooks quickly and is easy to eat with a spoon. You can also use white cabbage. Savoy cabbage works too, although the texture and flavor will be slightly different.
  • Onion: I have used red onion but brown or white onion are fine too.
  • Carrot: Carrots add a little natural sweetness and also give the soup some color. You can replace part of the carrot with other vegetables such as zucchini or bell pepper if you have them.
  • Celery: Celery adds a subtle savory flavor. If you don't have it, you can simply leave it out rather than buying it specially for this recipe.
  • Garlic: I prefer the flavor of fresh garlic but garlic powder can also be used in this soup recipe.
  • Tomato: Fresh tomato gives the soup a nice fresh flavor and works particularly well with the cabbage.
  • Lime juice: Don't skip the lime juice at the end. Just a little adds freshness and balances the flavors of the vegetables. Lemon juice can be used instead.
  • Spinach: Fresh or frozen spinach both work well. Baby spinach is also fine. If you don't have spinach, you can use another leafy green such as kale. Just remember that tougher greens may need a little more cooking time.
  • Seasonings: I keep the seasoning simple with dried thyme, red pepper flakes, black pepper, and salt. You can also add a bay leaf while the soup simmers for a little extra depth of flavor. Remove it before serving.
  • Cooking oil: I have used olive oil, feel free to use cooking oil of your choice.
  • Tomato paste: It gives the soup a deeper tomato flavor and make the broth more flavorful.
  • Fresh herbs: Cilantro is my favorite herb and I have used that in the recipe You can also add other fresh herbs like parsley, dill, etc.
  • Vegetable stock: Vegetable stock gives the soup more flavor than plain water, but both work. If using store-bought stock, check the salt level before adding too much extra salt to the soup.

Other ingredient details and nutritional information are shared in the recipe card.

How to make (Step by step photo instructions)?

To make this recipe, follow the easy step by step instructions given below:

Collage of images of steps 1 to 6 of vegan cabbage soup recipe.

Step 1: Heat oil in a cooking pot.

Step 2: Add chopped onion and minced garlic.

Step 3: Saute until the onion starts turning brown.

Step 4: Add chopped carrots.

Step 5: Add celery.

Step 6: Saute for 3-4 minutes.

Collage of images of steps 7 to 12 of vegan cabbage soup recipe.

Step 7: Add chopped tomato.

Step 8: Add salt, pepper, chili flakes, and thyme.

Step 9: Mix and cook until the tomatoes turn soft and mushy.

Step 10: Add tomato paste and sauté for a minute.

Step 11: Add cabbage.

Step 12: Sauté for another minute.

Collage of images of steps 13 to 18 of vegan cabbage soup recipe.

Step 13: Add vegetable stock and stir.

Step 14: Cover the pot. Let the soup simmer on low heat for around 15 minutes.

Step 15: Add spinach.

Step 16: Cook for 5-6 minutes or until the spinach gets wilted. Turn off the heat.

Step 17: Add fresh lime juice and stir.

Step 18: Add fresh cilantro on top.

Your easy and tasty cabbage soup is ready!

cabbage soup in a white bowl.

Mistakes to avoid

  • Don't overcook the cabbage: Cabbage doesn't need to be cooked until it completely disappears into the broth. Overcooking can make it soft and take away some of its pleasant texture.
  • Don't add all the vegetables at the same time: Different vegetables need different amounts of cooking time. Sautéing the onion, garlic, carrot and celery first gives the soup a much better flavor.
  • Don't skip the tomato paste: It may seem like a small ingredient, but tomato paste adds depth to the soup. Give it a minute in the pot before adding the stock.
  • Don't add too much lime juice at once: Lime can quickly become the dominant flavor. Start with a little and add more at the end if needed.
  • Don't oversalt the soup: If you are using vegetable stock, taste it before adding salt. Some packaged stocks already contain quite a bit of salt.

How to serve cabbage soup

I usually serve this soup hot, straight from the pot, with a little freshly chopped cilantro on top.

For a light meal, it is perfectly good on its own. If you want something more filling, serve it with toasted bread, crispy garlic cheese toast, dinner rolls or baked potato wedges.

A simple sandwich on the side also works nicely when you want to turn it into a more hearty lunch.

Storing, freezing, and reheating

Allow the soup to cool and transfer it to an airtight container. Keep it refrigerated and use it within about 4 days.

It also freezes well.

For convenience, freeze it in individual or family size portions in freezer safe containers. Leave a little space at the top because the soup will expand as it freezes.

For the best texture and flavor, use frozen soup within around 3–4 months.

If frozen, thaw the soup in the refrigerator overnight.

Reheat it gently in a saucepan over medium-low heat, stirring occasionally. If the soup seems too thick while reheating, add a little water or vegetable stock to loosen it.

You can also reheat an individual portion in the microwave.

Meal prep tips

This is a particularly handy soup to make ahead because most of the work can be done in one go.

  • Make a large pot at the beginning of the week and divide it into individual portions.
  • Keep a few servings in the refrigerator and freeze the rest.
  • If you already have chopped carrots, cabbage and celery in the fridge, the preparation becomes even quicker.
  • Store the lime juice and fresh herbs separately if you are preparing the soup several days in advance. Add them just before serving for a fresher flavor.

Recipe tips, tricks, and variation suggestions

  • Instead of shredding, you can also chop the cabbage.
  • Don't overcook the cabbage otherwise, it will lose its taste and texture
  • You can also add more ingredients like mushroom, tofu, bean sprouts, or bok choy.
  • Feel free to add more vegetables and seasoning of your choice.
  • To add heat to this vegan cabbage soup, add finely chopped chili peppers or hot sauce.
  • The combination of fresh dill and cabbage tastes very good. So, if you have dill add it to season this soup.
  • Vegetarians may serve this cabbage soup with a dollop of sour cream on top.

Frequently asked questions

What type of cabbage is best for cabbage soup?

Regular green cabbage is my first choice because it cooks well and has a mild flavor. Purple cabbage, white cabbage or savoy cabbage can also be used. The texture of the finished soup will vary slightly depending on the cabbage you choose.

Can I use frozen vegetables to make cabbage soup?

Yes, frozen vegetables can also be used in this recipe. Just remember that the cooking time may vary depending on the vegetables you use.

More easy cabbage recipes

Looking for more easy cabbage recipes? Don't miss to try the following recipes:

  1. Cabbage poriyal
  2. Thai cabbage salad
  3. Vegan borscht
  4. Indian style red cabbage
  5. Red cabbage soup
  6. Turkish red cabbage salad
  7. Spicy red cabbage

More vegan soup recipes

Looking for more comforting vegan soups? Try these:

  1. Trinidad corn soup
  2. Roasted cauliflower soup
  3. Black bean soup
  4. Tofu noodle soup
  5. Red cabbage soup
  6. Cannellini bean soup
  7. Zucchini potato soup
  8. Fava bean soup
  9. Mushroom potato soup
  10. Easy frozen vegetable soup
Cabbage soup with vegetables in a white bowl.

If you liked this recipe, please leave a star rating ⭐⭐⭐⭐⭐ in the recipe card below. You can also follow me on Instagram, Youtube, and Pinterest.

Recipe

Vegan cabbage soup served in a bowl with a spoon.

Vegan cabbage soup

This simple vegan cabbage soup is warm, comforting, and packed with fresh vegetables. The combination of tender cabbage, sweet carrots, tomatoes, spinach, and herbs makes a flavorful bowl that feels light yet satisfying.
5 from 7 votes
Print Pin Rate
Course: Soup
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Prep Time: 10 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 40 minutes minutes
Servings: 6
Calories: 66kcal
Author: Vandana Chauhan

Equipment

  • 1 Large cooking pot
  • ladle
  • Knife and chopping board

Ingredients

  • 3 cups shredded cabbage
  • 1 cup chopped carrots
  • 1 cup finely chopped spinach fresh/ frozen
  • 1 medium-sized tomato finely chopped
  • 1 medium-sized onion finely chopped
  • 1 stalk celery finely chopped
  • 2-3 garlic cloves minced
  • Juice of ½ a medium-sized lime adjust to taste
  • 2 tablespoons tomato paste
  • ½ teaspoon dried thyme
  • ½ teaspoon chili flakes adjust to taste
  • ground black pepper to taste
  • Salt to taste
  • 6-7 cups vegetable stock/ water
  • ½ tablespoon olive oil
  • ¼ cup fresh cilantro for garnishing optional

Instructions

  • Heat oil in a cooking pot. Add chopped onion and minced garlic. Sauté until the onion starts turning brown.
  • Add chopped carrots and celery. Saute for 3-4 minutes.
  • Add chopped tomato, salt, pepper, red pepper flakes, and dried thyme. Mix and cook until the tomatoes turn soft and mushy.
  • Next, add tomato paste and saute for a minute.
  • Add cabbage and saute for another minute.
  • Add vegetable stock and stir. Cover the pot. Let the soup simmer on low heat for around 15 minutes.
  • Add spinach and cook for 5-6 minutes or until the spinach gets wilted. Turn off the heat.
  • Finally, add lime juice and chopped cilantro. Enjoy!

Video

Notes

  • Instead of shredding, you can also chop the cabbage.
  • Don't overcook the cabbage otherwise, it will lose its taste and texture
  • You can also add more ingredients like mushroom, tofu, or bok choy.
  • Feel free to add more vegetables and seasoning of your choice.
  • To add heat to this vegan cabbage soup, add finely chopped chili peppers or hot sauce.
  • The combination of fresh dill and cabbage tastes very good. So, if you have dill add it to season this soup.
  • Vegetarians may serve this cabbage soup with a dollop of sour cream on top.
  • More recipe tips, tricks, and variation suggestions are shared in the post above. Please follow them to make this recipe.

Nutrition

Calories: 66kcal | Carbohydrates: 12g | Protein: 2g | Fat: 2g | Saturated Fat: 0.2g | Polyunsaturated Fat: 0.2g | Monounsaturated Fat: 1g | Sodium: 1033mg | Potassium: 376mg | Fiber: 3g | Sugar: 6g | Vitamin A: 7528IU | Vitamin C: 22mg | Calcium: 70mg | Iron: 1mg
Tried this recipe?Tag me on instagram #greenbowl2soul

More Soups

  • A bowl of fava bean soup with a spoon.
    Fava bean soup
  • Veg sweet corn soup in a bowl with a spoon.
    Veg sweet corn soup
  • Yellow pepper soup topped with croutons and chopped green onions.
    Yellow pepper soup
  • Roasted butternut squash and red pepper soup in a bowl with a spoon.
    Roasted butternut squash and red pepper soup

Reader Interactions

Comments

  1. Emily

    August 24, 2019 at 11:51 am

    5 stars
    Lovely recipe, easy to follow thanks for sharing 🙂

    Reply
    • Greenbowl2soul

      August 25, 2019 at 5:13 am

      Thanks :).

      Reply
5 from 7 votes (6 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Vandana Chauhan profile picture

Hi! Thanks for stopping by my blog. My name is Vandana Chauhan and I am on a mission to explore vegan/ vegetarian recipes from around the world. I am delighted to welcome you to join me on this exciting journey.

More about me →

Popular recipes

  • Mixed bean salad balela served in a white bowl.
    Mixed bean salad balela (Middle Eastern style)
  • Chili oil getting drizzled over a bowl of chili garlic noodles with a spoon
    Garlic chili oil noodles
  • Four savory muffins kept on a white plate with some corn kernels in the background.
    Vegan savory muffins with tomato, corn, and caramelized onion
  • Vegetable chow mein in a black wok.
    Vegetable chow mein
  • A slice of peach cobbler served on a white plate
    Easy peach cobbler with canned peaches
  • Indian vegetable curry in a bowl with rice, lime, and fresh herbs in the background
    Indian vegetable curry

Seasonal favorites

  • Rainbow orzo salad sprinkled with crushed black pepper.
    Rainbow orzo salad
  • Middle Eastern tomato parsley salad in a grey bowl.
    Middle Eastern tomato parsley salad
  • Pea and peanut salad sprinkled with crushed black pepper.
    Creamy and crunchy pea and peanut salad
  • A bowl of Armenian potato salad with onion and fresh herbs.
    Armenian potato salad with onions
  • A glass of orange lemonade with ice cubes.
    Orange lemonade
  • Mediterranean beetroot and feta cheese salad garnished with dill served in a white bowl.
    Beetroot and feta salad

Footer

↑ back to top

About

  • Privacy Policy
  • About

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Copyright © 2026 Greenbowl2soul

Scroll Up
199 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.