Skip to Content

Easy Vegetarian Cabbage Soup

In this Easy Vegetarian Cabbage Soup, cabbage is cooked in a deliciously spiced tomato coconut broth until it is so tender, it almost melts in your mouth. Serve bowls of this cabbage soup loaded up with jalapenos, avocado, and ALL the fixings for a comforting and tasty meal.

Two bowls of melt in your mouth vegan cabbage soup with beans.

This has been a cold winter down here in Georgia. The kind of winter that demands we tuck into large mugs of hot chocolate and big bowls of stews and soups like this cabbage soup.

We love this Easy Vegetarian Cabbage Soup as it is:

  • So tasty,
  • So satisfying,
  • Vegetarian,
  • Dairy-free, and
  • Filled with only 11 nutritious ingredients you can find at any grocery store.
11 Ingredients to make cabbage bean soup laid out on a wooden platter.

The 11 ingredients that go into this easy wholesome soup are:

  1. red onions,
  2. a whole bunch of garlic,
  3. a big knob of ginger,
  4. coriander powder,
  5. smoked paprika,
  6. turmeric powder,
  7. a whole head of cabbage,
  8. can of kidney beans,
  9. can of coconut milk,
  10. tomato paste, and
  11. water!

Substitutions to make this Easy Vegetarian Cabbage Soup…

Now you might not consider water to be an ingredient, but I added it here as I wanted to mention that it can be substituted with vegetable stock. If you are not a vegetarian or following a plant-based diet, then feel free to use chicken broth instead. Both vegetable stock and chicken broth add even more flavor to this tasty soup than water.

I used kidney beans in this cabbage soup for some added protein. A bowl of this soup was a meal for us, so adding in the beans just helped us feel more satiated with a large bowl of it.

Tender cabbage cooking in a saucepan with a delicious tomato coconut broth

If you don’t like kidney beans, you can use black beans or garbanzo beans instead. If you don’t like either of those – then use a can of lentils. If you don’t care for either, then leave them out completely.

While this soup is versatile when it comes to the choice of beans / and water or stock used, I would urge you to follow the rest of the ingredients in the quantities listed.

The combination of the quantities of sautéed red onion, garlic, and ginger with spices such as coriander, turmeric, and smoked paprika do wonders for the tomato-coconut-based sauce that is the base of this soup.

A cut up cabbage head goes into that perfectly spiced tomato coconut broth and cooks until it is fall-apart tender.

While cabbage soup is a soup we have often. I don’t always cook it long enough for the cabbage to be “fall-apart tender.” Usually, from start to finish, I don’t spend more than 30 minutes on my cabbage soup.

Delicious vegan melting cabbage soup in spiced coconut tomato broth

“Melting cabbage”? Say What?

However, recently I happened on a recipe for “melting cabbage” on The Food Network. In this melting cabbage recipe, the cabbage was baked in a herbed wine and tomato sauce until it was “melt-in-your-mouth delicious” ~ their words, not mine.

So, that got me thinking about upping the covered cooking time for my cabbage soup. Instead of letting the cabbage cook in the spiced sauce for 20 minutes, I decided to cook it covered for 40 minutes. And, wow – what a difference.

The cabbage was so tender and flavor packed.

Easy vegan soup with all the fixings - definitely the best cabbage soup recipe I have had.

My daughter and I love to dress our soup up when it is our main meal item. So, we opted to slice up some avocados and lay them on top along with some jalapenos and chips. You could also top bowls of this soup with nuts and seeds instead of chips.

Easy way to slice and fan an avocado:

By the way, I came across this tip/hack for slicing and fanning out avocado on Instagram recently. I tried to find the clip and person behind it, but I couldn’t.

So here goes…

Simply slice off the ends of the avocado (that little part where the fruit is held onto the plant and the corresponding side),

then cut the avocado in half, twist avocado and separate the two halves, remove the seed carefully with a knife,

remove the skin on each half (without it being held together at the ends, this should be quite easy),

lay each half down on a cutting board with the inward-curved side (not the seed side) facing up, and carefully slice each half.

Then, fan out the slices slightly, then lift them up by placing a knife under the slices and gently place them onto the soup.

a bowl of Easy vegetarian cabbage soup with beans - a comforting and cozy wholesome soup.

This vegetarian cabbage soup recipe results in one of the tastiest cabbage soups I have ever had and it is quickly becoming one of our go-to favorites. I have made several batches of this soup and I’m so glad to tuck into one of those batches today!

Other Soup Recipes

Two bowls of melt in your mouth vegan cabbage soup with beans.

Easy Vegetarian Cabbage Soup

Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour

In this Easy Vegetarian Cabbage Soup, cabbage is cooked in a deliciously spiced tomato coconut broth until it is so tender, it almost melts in your mouth. Serve bowls of this cabbage soup loaded up with jalapenos, avocado, and ALL the fixings for a comforting and tasty meal.

Ingredients

  • 2Tbsp oil
  • 1 1/2 red onion
  • 6 cloves garlic
  • 2 inch knob of ginger
  • 4 tsp coriander
  • 2 tsp smoked paprika
  • 1 tsp turmeric
  • 1 small head cabbage
  • 1 15.5 oz can of kidney beans - drained and rinsed
  • 1 13.5 oz can of coconut milk ( I use Chaokoh coconut milk as it's my fav #notsponsored )
  • 2 tbsp tomato paste
  • 4 cups water or vegetable stock
  • salt and pepper to taste

OPTIONAL:

  • parsley for garnish
  • avocado, jalapenos, chips, etc as toppings

Instructions

  1. Peel and dice the red onions, garlic, and ginger.
  2. Also, discard any damaged leaves off of the cabbage head, cut off the ends, and chop up the rest of the cabbage. I chopped it into bite-sized pieces for easy consumption.
  3. Add oil to a large pan placed over medium heat/flame.
  4. Add in the onion, ginger, and garlic and saute for about 10 minutes, stirring often.
  5. Then add in all the other ingredients such as the coriander, smoked paprika, turmeric, cabbage, drained and rinsed kidney beans, coconut milk, tomato paste, and water and stir until well blended.
  6. Cover and turn the heat down just a bit and let simmer for about 35 - 40 minutes.
  7. Uncover, stir well and season with salt and pepper to taste.
  8. Garnish with parsley, top with your favorite toppings, and enjoy!

Notes

6 cloves is a lot of garlic - so is a whole 2-inch knob of ginger, but they add such a delicious taste to this soup. And, they are my mom's go-to for immunity building, so I added in a bunch to this soup. However, they are not overpowering and are balanced off with the other spices.

Nutrition Information
Yield 6 Serving Size 1
Amount Per Serving Calories 309Total Fat 20gSaturated Fat 13gTrans Fat 0gUnsaturated Fat 6gCholesterol 0mgSodium 135mgCarbohydrates 27gFiber 7gSugar 3gProtein 10g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram &/or Pinterest tagging @SavorySpin #SavorySpin

Miso Glazed Cod with Sauteed Spinach and Onions
← Previous
Roasted Plantain Bean Stew
Next →
Skip to Recipe