Vegan Cabbage Soup

Cabbage soup with carrots garnished with chopped parsley garnished with chopped parsley and a spoon inside it.

5 from 1 reviews

Low calorie vegan cabbage soup with tasty flavors.


  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 2 cloves garlic
  • ½ cup chopped carrot
  • 1 tablespoon tomato paste
  • ½ cup crushed tomatoes
  • 2 tablespoon green onions
  • 1 tablespoon fresh parsley, chopped
  • 4 cups cabbage, shredded
  • ½ teaspoon black pepper
  • 1 teaspoon salt
  • ½ tablespoon lemon juice
  • 4 cups hot water


  1. Heat olive oil in a large pot over medium heat. Add onion and garlic, cook until translucent.
  2. Add in carrots, cook for about 5 minutes. 
  3. Add in tomato paste and crushed tomatoes. Cook until soft.
  4. Add in green onions, parsley, cabbage, salt and pepper and lemon juice. Give it a good stir. 
  5. Cook covered for 10 minutes over medium heat, stirring occasionally.
  6. Pour hot water into the pot. Bring it to boil and then let it simmer covered for 15 minutes. 
  7. Serve with fresh parsley.


  • Don't chop the cabbage very thinly. It cooks really fast, so the cabbage pieces melt if they are too thin.

  • Don't skip the following ingredients: Tomato paste, tomatoes, garlic, lemon and parsley. These take a simple vegetarian cabbage soup recipe to a whole new level. It never tastes bland like a regular detox soup.

  • Use veg broth  if you want even more flavor. But we really don't think it is needed in this recipe.

  • If you are a fan of tangy flavor in soups, you can add an extra splash of lemon juice over the bowl when eating.

  • To make a more filling soup, you can add in some legumes like cooked chickpeas or white beans.

Cooking Variations

Besides the stove-top method in your regular soup pot, there are other ways to make this simple cabbage soup:


  • In a pressure cooker or instant pot: Put all the ingredients except parsley in your pressure cooker or instant pot and lock the lid. Cook for 10 minutes on high pressure. Let pressure release naturally. Add in freshly chopped parsley when serving.

  • In a crock pot or slow cooker: Put olive oil, onions, garlic, carrots, tomato paste, tomatoes and cabbage in the bottom of a crock pot. Season with salt and spices. Squeeze lemon and pour water over these and give it a stir. Cook it on low for 7 hours or on high for 4 hours. Make sure to stir occasionally. Serve with freshly chopped parsley.


Keywords: cabbage soup, vegan cabbage soup