clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead photo of cabbage soup in a white bowl with a spoon.

Vegan Cabbage Soup

  • Author: Alison Andrews
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 minutes
  • Yield: 6
  • Diet: Vegan


This vegan cabbage soup is super healthy, hearty and extremely tasty! Packed with loads of delicious veggies and heaps of flavor. 


  • 1 Tbsp Olive Oil
  • 1 Medium Onion (White, Yellow or Brown, Chopped)
  • 3 Cloves Garlic (Crushed)
  • 2 tsp Dried Oregano
  • 1 tsp Dried Thyme
  • 1 tsp Smoked Paprika
  • 1 tsp Cayenne Pepper
  • 2 Large Carrots (Chopped)
  • 2 Large Stalks Celery (Chopped)
  • 6 cups (540g) White Cabbage (Chopped)
  • 1 can (15oz/425g) Cannellini Beans (White Beans, Drained)
  • 2 cans (14oz/400g each) Chopped Tomato
  • 4 cups (960ml) Vegetable Stock (or Broth)
  • Salt and Pepper (To Taste)

For Serving (Optional):

  • Fresh Parsley (Chopped)
  • Bread


  1. Add chopped onion and olive oil to a pot and sauté until the onions are softened. 
  2. Add crushed garlic, dried oregano, dried thyme, smoked paprika and cayenne pepper and sauté with the onions for a minute or so until toasted. 
  3. Add chopped carrots, celery, cabbage and white beans and toss together with the onions and spices. 
  4. Add chopped tomato and vegetable stock and mix in. Bring to a simmer. 
  5. Reduce the heat, cover the pot and leave to simmer until the veggies are soft and cooked. 
  6. Add salt and pepper to taste. Serve with fresh parsley sprinkled on top and fresh bread on the side for dipping. 


*Cayenne pepper – gives this soup its spicy kick! It’s really delicious but if you aren’t a fan of spicy foods then you can reduce it or omit it entirely. 

*Vegetable stock – or broth. If you use a low sodium variety then you will need to add extra salt to compensate. Just add salt to taste at the end and don’t be shy with it. If the soup is bland it just needs more salt/pepper. 

*Make it oil free – if you want to make this soup oil-free then you can leave out the olive oil and just sauté the onions in some vegetable stock or water. 

*Storing and freezing: Keep leftovers stored in the fridge for 3-4 days. Reheat in the microwave or on the stove. It’s also freezer friendly for 3 months. Let it cool completely before freezing. Thaw in the fridge and then reheat on the stove. 

  • Category: Appetizer, Soup
  • Method: Stovetop
  • Cuisine: Vegan


  • Serving Size: 1 Serve (of 6)
  • Calories: 154
  • Sugar: 9.1g
  • Sodium: 845mg
  • Fat: 3g
  • Saturated Fat: 0.5g
  • Carbohydrates: 29.5g
  • Fiber: 9g
  • Protein: 6.3g

Keywords: vegan cabbage soup