• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Contact
  • Work With Us
  • Shop
  • Subscribe

My Darling Vegan logo

  • Recipes
  • Vegan Resources
  • eBooks
Home » Recipes » Vegan Cabbage Soup (Easy, Hearty & One-pot)

Vegan Cabbage Soup (Easy, Hearty & One-pot)

Published: Jan 28, 2026 by Shayne · This post may contain affiliate links · Leave a Comment

5 shares

This cozy vegan cabbage soup is the kind of meal I make when I want something comforting and actually filling. What I absolutely love is that this simple recipe is full of real ingredients that leave you feeling good after every bowl. The cabbage turns tender, the potatoes make it extra cozy, and the beans add that perfect creamy bite. So, essentially, it’s like a full meal, not just a “light soup”.

top view of Vegan cabbage soup with potatoes and white beans in a bowl

I also love how flexible it is. You can keep it classic, toss in extra veggies, or adjust the seasoning based on what you’re craving. And since it’s naturally dairy free cabbage soup, it’s a great option for anyone wanting something lighter but still satisfying 🙂

If you’re looking for a vegan cabbage soup recipe that checks every box—cozy, nourishing, and easy enough to make on a weeknight—this one is it! Click the link for more information on cabbage.


Table of Contents show
Why You'll Love This Recipe
Cabbage Soup Ingredients
How to Make Cozy Cabbage Soup
Tips and Substitution Ideas
Health Benefits of Cabbage Soup
Cabbage soup FAQs
More hearty soup recipes
Vegan cabbage soup

Why You'll Love This Recipe

This is the coziest one-pot, dinner kinda soup. It's the soup I make when I want something warm and low effort. Everything simmers in one pot, and it comes out rich and cozy every single time.

It’s hearty enough to actually fill you up. Thanks to the potatoes and white beans, this isn’t one of those soups that leaves you hungry an hour later. It’s a true vegan soup with potatoes and beans that eats like a full meal.

Our recipe is packed with simple and wholesome ingredients. This is a healthy vegan cabbage soup made with real veggies, pantry staples, and a cozy tomato broth. No weird ingredients. No complicated steps.

slight angle view of plant-based cabbage soup with beans and vegetables

This is a very easy weeknight recipe. If you want an easy vegan cabbage soup, this one is perfect. Chop, sauté, simmer, and you’re done. It’s simple enough for busy nights but still feels special.

It’s Meal Prep Friendly (and Tastes Even Better Later). This soup is amazing fresh, but it’s even better the next day once the flavors settle in. It’s the best kind of “cook once, eat twice” situation.

Cozy winter comfort without feeling heavy. It’s exactly what I want when it’s cold outside. A true cozy vegan soup for winter, but still light and fresh enough that you don’t feel weighed down after.

It’s Naturally Vegan and Dairy Free. No swaps needed here. This is already a plant based cabbage soup and a totally dairy free cabbage soup, so it works for so many different diets.

This is a flexible soup with whatever you’ve got. You can toss in extra veggies, switch up the beans, or add some herbs. It’s one of those recipes that’s hard to mess up, and easy to make your own.

It’s a Delicious Way to Use Up a Whole Head of Cabbage. Have you ever buy cabbage and then forgot about it… same. This soup uses a ton of it and turns it into the most comforting vegan vegetable cabbage soup.

ingredients for vegan cabbage soup including potatoes, carrots, and white beans

Cabbage Soup Ingredients

Now, here’s what you need to make your cozy cabbage soup:

  • Olive oil - Used to cook the vegetables and get everything started. Just enough to add a little richness.
  • Yellow onion - Onion gives the soup its base flavor. It softens and sweetens as it cooks.
  • Carrots - Carrots add a little sweetness and color. They help balance out the broth.
  • Celery stalks - Celery adds that familiar soup flavor. You don’t notice it on its own, but it matters.
  • Garlic - Garlic adds warmth and depth. Cooking it early keeps it from being too sharp.
  • Green cabbage - Cabbage is the main ingredient here. It softens as it simmers but still holds some texture.
  • Tomato paste - Tomato paste helps deepen the broth. It adds a richer, more savory flavor.
  • Diced tomatoes - These add brightness and a little acidity. They keep the soup from tasting flat.
  • Vegetable broth - This is the base of the soup. A good broth makes everything else taste better.
  • Yukon gold potatoes - Potatoes make the soup more filling. They soften and give the broth some body.
  • White beans - The beans are here mostly to make the soup more satisfying. They blend in and add some heft without changing the flavor much.
  • Dried thyme - This adds a simple, cozy flavor. Nothing fancy, just classic soup seasoning.
  • Bay leaves - Bay leaves add a little extra depth as the soup cooks. You don’t taste them directly, but you’d notice if they were missing.
  • Fresh parsley - Parsley adds freshness right at the end. It brightens everything up.

How to Make Cozy Cabbage Soup

This soup is seriously simple. It’s basically chop, saute, simmer, and suddenly your kitchen smells like comfort. Here’s exactly how I make it:

sautéing the aromatics to build our cabbage soup flavor in a pot

Saute the Aromatics

Start by heating the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion, sliced carrots, and sliced celery. Cook for about 6 to 8 minutes, stirring occasionally, until everything softens and starts smelling cozy.

adding in garlic and tomato paste to our plant-based cabbage soup

Add the Garlic and Tomato Paste

Next, stir in the minced garlic and tomato paste. Cook for 1 to 2 minutes, stirring constantly so nothing sticks. This step matters because it deepens the flavor and gives the soup that rich and cozy taste.

loading in all the flavorful vegetables and herbs for vegan cabbage soup

Build the Soup Base

Now add in the chopped cabbage, diced tomatoes (with all the juices), vegetable broth, diced potatoes, white beans, dried thyme, bay leaves, salt, and black pepper. Give it a really good stir so everything is evenly mixed.

vegan cabbage soup simmering in a pot building delicious flavors

Simmer Until Tender

Bring the soup to a gentle boil, then reduce the heat to low. Cover the pot and let it simmer for about 25 to 30 minutes. Stir every now and then, and once the potatoes are fork-tender and the cabbage is soft, you’re good to go.

Finish and Season

Remove the bay leaves. Then stir in a splash of lemon juice or apple cider vinegar if you want that little “bright” finish (highly recommend). Add the fresh chopped parsley, taste, and adjust salt and pepper as needed.

spoonful of vegan soup with cabbage, potatoes, white beans and vegetables

Serve and Enjoy

Ladle it into bowls and serve it hot. I love this with crusty bread, garlic toast, or even just a simple side salad if you want something fresh on the side.


Tips and Substitution Ideas

This soup is super forgiving, which is honestly one of the reasons I love it so much. Here are my best tips to make this hearty vegan cabbage soup work with whatever you have at home:

Make It Heartier

If you want a thicker, more filling bowl, add:

  • An extra potato
  • ½ to 1 extra can of beans
  • A handful of chopped kale or spinach at the end

It turns into the coziest vegan cabbage potato soup that feels like a full dinner.

Swap the Beans

This is a classic cabbage soup with beans, but you can switch them up based on your pantry. Try:

  • Chickpeas (slightly firmer bite)
  • Butter beans (extra creamy)
  • Navy beans (small and cozy)
  • Lentils (more earthy)

Don’t Skip the Tomato Paste

This is the secret to that deep flavor without needing anything fancy. It makes the broth taste more “simmered all day” even though it’s super quick.


Health Benefits of Cabbage Soup

Cozy cabbage soup is also good for your health!

  • Packed with fiber for better digestion

Cabbage, carrots, celery, potatoes, and beans all add fiber, which helps keep your digestion moving.

  • Supports a healthy immune system

Cabbage is rich in vitamin C, and when you combine it with garlic, herbs, and veggies, you get a cozy bowl.

  • Great for a heart-healthy, plant-based diet

This is a naturally plant-based cabbage soup made with vegetables, beans, and olive oil: ingredients that fit well into a heart-friendly routine.

  • Helps keep you full without feeling heavy

The potatoes and beans make this a truly hearty vegan cabbage soup, but it still feels light and clean compared to heavier creamy soups.

  • A good source of plant-based protein

Thanks to the white beans, this cabbage soup with beans gives you protein that helps support energy.

  • Hydrating and soothing

Brothy soups are naturally hydrating, and this one is perfect when you want something warm on the stomach.

close up of plant-based cabbage soup served with crusty bread in a black bowl

Cabbage soup FAQs

Can I freeze my vegan cabbage soup?

Yes! Let it cool completely, then freeze in airtight containers for up to 3 months. Before enjoying the vegan soup, thaw it overnight and reheat it on the stove. Please keep in mind the potatoes will end up a little softer once thawed.

Is cabbage soup filling enough for a full meal?

Absolutely yes! We've included potatoes, beans and a full line up of vegetables. This vegan cabbage soup eats like a filling meal, not a light starter. Be sure to toast up some bread or slice your favorite baguette with this one for an especially-satisfying soup.

How long does cabbage soup store in the fridge?

This plant-based cabbage soup will easily last 4-5 days in an airtight container when stored in the fridge. *Bonus - the flavors will improve as it sits. You can re-heat a single serving in the microwave, or toss it all in a pot and reheat all if it on the stove slowly. Click the link for more info on food safety.

Conclusion

This cozy cabbage soup is my go-to when I want something warm, filling, and easy to throw together. After all, every bowl feels comforting and satisfying! Make a big pot, grab some crusty bread, and enjoy the coziest kind of weeknight dinner 🤍🍲


More hearty soup recipes

  • Spicy Thai noodle soup
  • Loaded baked potato soup
  • Cream of mushroom soup
  • Italian minestrone soup
  • French lentil soup
  • Tortilla soup with jackfruit

yummy vegan soup with cabbage, potatoes and white beans serves with bread

Vegan cabbage soup

This easy vegan cabbage soup recipe is cozy, hearty, and filling. Made with tender cabbage, potatoes, and beans in a simple one-pot meal.
No ratings yet
Print Pin Rate
Prep Time: 15 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 45 minutes minutes
Servings: 6 people
Calories: 240kcal
Author: Shayne J

Equipment

  • 1 stock pot

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion diced
  • 3 carrots sliced
  • 3 celery stalks sliced
  • 4 cloves garlic minced
  • 1 small head green cabbage chopped (about 6–7 cups)
  • 2 tablespoons tomato paste
  • 1 can 14.5 oz diced tomatoes, with juices
  • 6 cups vegetable broth
  • 2 medium Yukon gold or russet potatoes peeled and diced
  • 1 can 15 oz white beans (cannellini or great northern), drained and rinsed
  • 1 teaspoon dried thyme or Italian seasoning
  • 2 bay leaves
  • ¾ teaspoon salt plus more to taste
  • ¼ teaspoon black pepper
  • 1 –2 teaspoons lemon juice or apple cider vinegar optional, to finish
  • ¼ cup fresh parsley chopped

Instructions

  • Sauté the aromatics. Heat olive oil in a large pot or Dutch oven over medium heat. Add the onion, carrots, and celery and cook for 6–8 minutes, stirring occasionally, until softened.
  • Add garlic and tomato paste. Stir in the garlic and tomato paste. Cook for 1–2 minutes, stirring constantly, until fragrant and slightly darkened.
  • Build the soup base. Add the chopped cabbage, diced tomatoes, vegetable broth, potatoes, white beans, thyme, bay leaves, salt, and pepper. Stir to combine.
  • Simmer. Bring the soup to a gentle boil, then reduce heat to low. Cover and simmer for 25–30 minutes, stirring occasionally, until the potatoes are fork-tender and the cabbage is soft.
  • Finish and season. Remove bay leaves. Stir in lemon juice (if using) and chopped parsley. Taste and adjust seasoning with additional salt and pepper as needed.
  • Serve. Serve hot with crusty bread, garlic toast, or a simple side salad.

Notes

  1. This soup will thicken as it sits. Add a splash of broth or water when re-heating if needed. 
  2. This soup keeps up to 5 days in the fridge and 3 months in the freezer. Just keep in mind the potatoes will soften once thawed. 
  3. Nutrition information is estimated and may vary depending on ingredients used. 

Nutrition

Serving: 1.5cups | Calories: 240kcal | Carbohydrates: 36g | Protein: 9g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1.5g | Monounsaturated Fat: 5g | Sodium: 520mg | Potassium: 780mg | Fiber: 8g | Sugar: 7g | Vitamin A: 4500IU | Vitamin C: 45mg | Calcium: 110mg | Iron: 3.2mg
@mydarlingvegan on Instagram
If you give this recipe recipe a try, snap a photo and share it on Instagram. Make sure to tag @mydarlingvegan so I can see your creations!
« 12 Cozy Vegan Reset Dinner
16 Vegan Date Night Recipes to Seriously impress »

Hi, we’re Shayne and Kristina! I’m the chef and editor here at My Darling Vegan, and Kristina is the photographer and writer. Together we’re carrying on this space with the same focus on easy, flavorful vegan recipes that anyone can enjoy at home. Check out our 4-Week Vegan Meal Plan.

Follow us on Instagram, Facebook, and Pinterest and read more about me here.

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Welcome to My Darling Vegan. Our goal is simple: share approachable vegan recipes that taste great and actually work in real kitchens. Everything you see here is tested at home, made with everyday ingredients, and written so you feel confident cooking it yourself.

More about us →

As Featured In...

Most Popular

  • Stack of three vegan blueberry muffins
    The BEST Vegan Blueberry Muffins
  • Stack of vegan chocolate crinkle cookies
    Vegan Chocolate Peppermint Crinkle Cookies
  • Finished bread cut into slices on a cutting board
    Best-Ever Vegan Zucchini Bread
  • Lemon Poppy Seed Muffin with bite
    Vegan Lemon Poppy Seed Muffins
  • Vegan Vanilla Cupcakes with sprinkles
    Best-Ever Vegan Vanilla Cupcakes
  • Raw carrot cake bites on a cutting board
    Raw Carrot Cake Bites

See more recipes →

Healthy Vegan Recipes

You must use the category name, not a URL, in the category field.

See more Healthy Vegan Recipes →

Vegan Recipe Roundups

  • Vegan date night recipe collage with creamy pasta, stuffed shells, portobello steak, and chocolate mousse
    16 Vegan Date Night Recipes to Seriously impress
  • Collage of cozy vegan dinners including tofu bowls, lentil curry, noodles, and tacos for a reset meal roundup
    12 Cozy Vegan Reset Dinner
  • collage of vegan holiday dishes including stuffing, pot pie, green bean casserole, and cinnamon-spiced eggnog
    21 Vegan Holiday Recipes for Christmas and Thanksgiving
  • Collage of cozy vegan fall dinner recipes, featuring creamy soups, pasta casseroles and one-pot meals
    18 Cozy Vegan Dinner Recipes for Fall

View more recipe roundups →

Footer

↑ back to top

List of places MDV has been featured in.
  • Recipes
  • Shop
  • Work With Us
  • Contact
  • Privacy
  • Press
  • Accessibility Statement






THIS SITE CONTAINS AFFILIATE LINKS     © 2022 My Darling Vegan — All Rights Reserved

×

Need help with dinner? Check out Easy Weeknight Dinners for easy and wholesome recipes the whole family will love!

Rate This Recipe

Your vote:




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