• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Urban Farmie
  • Home
  • About
  • Recipes
  • Resources
    • Gardening
    • Substitutes
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Resources
    • Gardening
    • Substitutes
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Recipes » Vegetarian Soups

    Published: January 13, 2023 | Last Modified: January 12, 2023 by Shruthi Baskaran-Makanju | This post may contain affiliate links. 💬 - 10 Comments

    Vegan Cabbage Soup (Easy, One Pot)

    Dairy Free RecipesGluten Free RecipesNut Free RecipesVegan Recipes
    Shares71Facebook14Pin57
    This one-pot vegan cabbage soup is delicious, packed with nutrients and flavor, and can be made in large batches, making it ideal as a weeknight dinner!
    Jump to Recipe Pin Recipe

    This vegan cabbage soup is the perfect cozy dinner on a cold winter day. Made with hearty vegetables and beans, it'll warm you up from the inside out. This recipe uses pantry-friendly ingredients and is a one pot recipe too, so it's my favorite hearty meal to combat the winter blues!

    Overhead view of two pots of vegan cabbage soup with some extra ingredients on the table.

    This post contains helpful tips and tricks! If you're in a rush, please use the "Jump to Recipe" link!

    This post might contain affiliate links. If you click on those and make a purchase, I earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.

    💭 Why you'll love this recipe

    This vegan cabbage soup is the perfect healthy, light and refreshing meal!  

    • It’s an easy one-pot recipe. It's simple to follow and only requires a few ingredients that you probably already have in your kitchen. One pot too! Seriously, it's such an easy recipe that you can't not try it!
    • It's budget-friendly and great for make-ahead. Not only are the ingredients inexpensive, the recipe also makes a large batch that will last you for days. Perfect for busy weeknights when you don't have time to cook.
    • It's hearty and filling, but light. Even though this soup is light, it's filling and satisfying. The addition of beans and vegetables gives it some staying power, making it the perfect lunch or light dinner option (under 200 calories!)

    📋 Ingredients and Notes

    To make this vegan cabbage soup recipe, you'll need: avocado oil (or olive oil), onion, carrots, celery stalks, garlic cloves, tomato paste, pepper flakes, ground thyme, oregano, bay leaf, vegetable broth, tomatoes, cabbage, cannellini beans, salt, black pepper, and cilantro for garnishing.

    Labeled ingredient list for vegan cabbage soup - check recipe card for details.

    Notes and Variations

    It's really easy to customize this vegan cabbage soup recipe to how you like it!

    • Choice of beans: You are free to use any other type of bean you like in place of the cannellini beans. This dish calls for a variety of beans, including Northern beans, chickpeas, and even kidney beans.
    • Green cabbage vs. red cabbage: Using the former in this recipe helps retain the vivid colors of the soup, but you can use either red cabbage or green cabbage in this recipe!
    • Oil substitute. If you are following a diet that does not include the use of oil, you have the option of using vegetable broth or water to sauté the vegetables.
    • Add greens: I really like to add some spinach or kale at the very end of this dish in order to give it a little bit more flavor and texture!
    • Add proteins. Adding protein and fiber to this soup will make it more satisfying to eat. You may bulk it up by including things like tempeh, quinoa, black beans, lentils, tofu, or pinto beans. 
    • Add in starches: If you want something that is a little bit more filling, you may make this recipe with potatoes, sweet potatoes or even pasta!
    • Experiment with seasonings: I have used a simple blend of spices here, but you can amplify the flavors by using other spices (e.g., Italian seasoning, smoked paprika, dried basil, etc.) or play with spice levels (e.g., by adding cayenne or red chili powder in addition to red pepper flakes!)

    📖 Make this easy vegan cabbage soup!

    Chop up onion, carrots and celery stalk into even pieces.

    Overhead shot of onions, carrots and celery chopped into even pieces.

    Heat oil in a large pot on medium-high heat. Add onion, carrots, and celery and cook until soft, about 5 to 6 minutes.

    Overhead shot of mirepoix and garlic cooking in Dutch oven,

    Add minced garlic and cook for 30 seconds on medium heat while stirring constantly, until fragrant.

    Add tomato paste, red pepper flakes, thyme, and oregano and cook for 2 minutes, careful not to burn.

    Overhead shot of spices added to mirepoix.

    Add chopped cabbage and diced tomatoes and cook for a minute. Then, add vegetable broth, bay leaf, salt, and pepper, and cook for 15 minutes.

    When you add the vegetable stock, make sure to scrape the bottom for any "brown bits" - this will impart extra flavor to the soup!

    Overhead view of tomatoes and cabbage added to Dutch oven.

    Finally, add the cannellini beans, and cook for an additional 10 minutes until the cabbage is tender. Stir occasionally, and start checking in after 5 minutes, to avoid overcooking!

    Overhead view of broth and bay leaf added to Dutch oven.
    Overhead view of cannellini beans added to Dutch oven.

    Turn off the heat, adjust the seasoning as needed, and garnish with chopped cilantro (or fresh parsley!).

    Serve hot with some crusty bread! Absolutely delicious!

    Close up of vegan cabbage soup in a white bowl.

    👩🏽‍🍳 Tips To Make Perfect Vegan Cabbage Soup!

    Following these five tips will help you make the most nourishing and delicious cabbage soup each time!

    • Use fresh ingredients. This is key for any dish but especially important for soup. Be sure to use fresh cabbage, carrots, onions, and celery for the best flavor.
    • Dice ingredients in the same sizes. When you cut the ingredients into even pieces, it not only allows them to cook evenly but also prevents each bite from containing too much or too little of a certain component. This simplifies both the cooking process and the tenderizing of the ingredients.
    • Take your time simmering. Cabbage and potatoes need to cook slowly, over low heat, to become more tender. This also allows time for all the flavors to blend together and be fully absorbed.
    • Season to taste. Don't be afraid to experiment with different herbs and spices until you find the perfect flavor combination for your taste buds! I like to use a bit of thyme, oregano, salt, and pepper in my cabbage soup but you can also use poultry seasoning, bouillon or a number of other flavor combinations.
    • Make a large batch. This recipe is ideal to make in large quantities and store in the freezer for those rushed evenings when all you want is a hot meal. It reheats perfectly, making it a satisfying go-to dinner option for wintertime.

    👩🏽‍🍳 FAQs

    Is cabbage healthy for you?

    Yes, cabbage is healthy for you! One of the biggest benefits of cabbage is its insoluble fiber content. This type of fiber helps to keep the digestive system healthy and running smoothly. Cabbage is also a good source of vitamins C and K. Vitamin C is an important nutrient for immunity, while vitamin K is essential for bone health. In addition, cabbage contains antioxidants that can help to protect against cell damage.

    How long does cabbage soup last?

    Vegan cabbage soup can last 5 days in the fridge and 3 months in the freezer if stored properly. Once you're ready to eat it, just heat it up on the stove or in the microwave. No need to thaw it first. Whether you're eating it now or later, enjoy your delicious and healthy soup!

    Can you make vegan cabbage soup in an Instant Pot?

    Yes! Set the Instant Pot to sauté mode. Follow the steps to make this cabbage soup in the same order until you add all the ingredients in (making sure to not go over the max line. Close the lid, set it to the sealed position, and set to manual high pressure for about 5 minutes. It will take roughly 10 minutes for the Instant Pot to first reach high pressure, then it will cook for 5 minutes. Then, do a 10 minute natural pressure release. Serve hot!

    🍴 Serving and storage suggestions

    After your vegan cabbage soup is cooked, allow it to cool completely to room temperature. You can either leave it in the pot or transfer it into a large container with a lid. Keep it refrigerated in an airtight container for up to five days, or freeze it for up three months in freezer-safe containers.

    If you want to make this soup more filling, serve it with rice, a sandwich, salad, or even a slice of artisan bread. You can also check out more soup recipes: 

    • Best Potato for Soups and Stews
    • Spicy Pumpkin Soup
    • Thai Curried Butternut Squash Soup
    • Tuscan Bean Soup (with Kale)
    • Instant Pot Tomato Soup
    • Pinto Bean Soup

    Did you make this recipe?! ⭐⭐⭐⭐⭐
    Please leave a comment and a star rating and let me know how it went! We love hearing from you, thank you so much

    📖 Recipe

    Close up of vegan cabbage soup in a white bowl.
    Print Recipe
    5 from 37 votes

    Vegan Cabbage Soup Recipe

    This one-pot vegan cabbage soup is delicious, packed with nutrients and flavor, and can be made in large batches, making it ideal as a weeknight dinner!
    Prep Time10 minutes mins
    Cook Time20 minutes mins
    Total Time30 minutes mins
    Course: Soups & Stews
    Cuisine: American
    Diet: Gluten Free, Vegan, Vegetarian
    Servings: 6 servings
    Calories: 163kcal
    Author: Shruthi Baskaran-Makanju

    Ingredients

    • 1 tablespoon avocado oil
    • 1 yellow onion
    • 2 carrots
    • 2 celery stalks
    • 4 garlic cloves
    • 1½ tablespoons tomato paste
    • 1 teaspoon red pepper flakes
    • ½ teaspoon ground thyme
    • ½ teaspoon oregano
    • 1 bay leaf
    • 8 cups vegetable broth
    • 1 can diced tomatoes, fire roasted tastes great!
    • 1 head of cabbage, ~1½ lbs
    • 1 can cannellini beans, see notes for substitutions
    • 1 teaspoon salt
    • ½ teaspoon black pepper
    • ⅓ cup cilantro, chopped, for garnish, optional

    Instructions

    • Heat oil in a large pot on medium high heat. Add chopped onion, carrots and celery and cook until soft, about 5 to 6 minutes.
    • Add minced garlic and cook for 30 seconds while stirring constantly, until fragrant. Add tomato paste, red pepper flakes, thyme, and oregano and cook for 2 minutes, careful not to burn.
    • Add chopped cabbage and tomatoes and cook for a minute. Then, add vegetable broth, bay leaf, salt and pepper, and cook for 15 minutes.
    • Finally, add the cannellini beans, and cook for an additional 10 minutes until the cabbage is tender. Start checking after 5 minutes, to avoid overcooking!
    • Turn off heat, adjust seasoning as needed, remove the bay leaf and garnish with chopped cilantro. Serve hot with some crusty bread!

    Notes

    • Choice of beans: You can replace the cannellini beans with any beans of your choice. I've used Northern beans, chickpeas, and even kidney beans in this recipe! 
    • Add greens: I love stirring in some spinach or kale at the end to add some more texture and flavor to this recipe. 
    • Add in starches: You can add potatoes or sweet potatoes to this recipe if you want something a bit more filling. You can also add cooked pasta to the recipe to add a carb component. 
    • When you add the vegetable stock, make sure to scrape the bottom for any "brown bits" - this will impart extra flavor to the soup!

    Nutrition

    Calories: 163kcal | Carbohydrates: 32g | Protein: 7g | Fat: 3g | Saturated Fat: 0.4g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 2g | Sodium: 1886mg | Potassium: 546mg | Fiber: 9g | Sugar: 11g | Vitamin A: 4527IU | Vitamin C: 66mg | Calcium: 149mg | Iron: 3mg
    Tried this recipe?Tag @urbanfarmie or #urbanfarmie to let me know – I would LOVE to see your creations!
    « Black Bean vs. Pinto Beans
    Jamaican Vegan Rasta Pasta »

    Download your seasonal eating guide!

    Reader Interactions

    Comments

    1. Erin

      January 17, 2023 at 7:20 pm

      5 stars
      My husband came home with a cabbage I didn't ask for today and luckily, I came across your recipe! I added some kale as suggested and the result was awesome. Everything is so well-balanced! I'll definitely be making this again.

      Reply
      • Shruthi Baskaran-Makanju

        January 22, 2023 at 6:07 pm

        Adding kale is a great way to make this soup even more hearty! So glad you loved it.

        Reply
    2. Ksenia

      January 17, 2023 at 8:04 pm

      5 stars
      I eat a ton of cabbage, and this was a big hit with me and my family! Cabbage is such an inexpensive and delicious staple, this was a joy to make.

      Reply
      • Shruthi Baskaran-Makanju

        January 22, 2023 at 6:08 pm

        Yes, absolutely agree! It's such an inexpensive but versatile veggie, I always have some on hand!

        Reply
    3. Kris

      January 17, 2023 at 8:51 pm

      5 stars
      The spices here were spot-on and we loved the addition of beans for that extra protein. The whole family enjoyed it!

      Reply
      • Shruthi Baskaran-Makanju

        January 22, 2023 at 6:08 pm

        I'm so glad to hear that! Thank you.

        Reply
    4. Amanda

      January 17, 2023 at 10:07 pm

      5 stars
      I made this soup for dinner last night, and it totally hit the spot! With all those veggies and beans, it was super hearty, and I love the fresh flavor the cilantro added.

      Reply
      • Shruthi Baskaran-Makanju

        January 22, 2023 at 6:09 pm

        Love cilantro as well! Always love finishing with fresh herbs when I can - thank you so much for sharing!

        Reply
    5. Sandy

      January 18, 2023 at 3:24 am

      5 stars
      Oh my goodness ... this was so delicious! Thanks for a great recipe. I also love your tips on swapping out the beans.

      Reply
      • Shruthi Baskaran-Makanju

        January 22, 2023 at 6:09 pm

        Thank you so much!

        Reply

    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

    Shruthi Baskaran - Recipe Developer, Food Photographer, and Blogger at Urban Farmie

    I am Shruthi, the recipe developer, photographer and blogger behind Urban Farmie. I have two graduate degrees from Stanford, one focused on food systems. And I hope to bring you everything you need for healthy-ish, comforting, nourishing vegetarian cooking.

    Read more →

    Recipe Key

    Dairy free
    Gluten free
    Nut free
    Vegan
    Vegetarian

    Spring Favorites

    • Overhead close up of strawberry shortcake cookies
      Strawberry Shortcake Cookies
    • Close up of pickled onions on a fork
      Sweet and Spicy Pickled Onions
    • Close up of mango avocado salad
      Mango Avocado Salad
    • Close up of bowl of pasta with garnishes on the side
      Spring Pasta with Peas and Oyster Mushrooms
    year-round produce guide
    Shruthi Baskaran - Recipe Developer, Food Photographer, and Blogger at Urban Farmie

    I am Shruthi, the recipe developer, photographer and blogger behind Urban Farmie. I have two graduate degrees from Stanford, one focused on food systems. And I hope to bring you everything you need for healthy-ish, comforting, nourishing vegetarian cooking.

    Read more →

    Recipe Key

    Dairy free
    Gluten free
    Nut free
    Vegan
    Vegetarian

    Spring Favorites

    • Overhead close up of strawberry shortcake cookies
      Strawberry Shortcake Cookies
    • Close up of pickled onions on a fork
      Sweet and Spicy Pickled Onions
    • Close up of mango avocado salad
      Mango Avocado Salad
    • Close up of bowl of pasta with garnishes on the side
      Spring Pasta with Peas and Oyster Mushrooms
    year-round produce guide

    Delicious Vegan / Vegetarian Brunch Recipes

    Square image of French toast with title

    Vegetarian & Vegan Air Fryer Breakfast Recipes

    Close up of croissant French toast bake slices on white plate, with berries and maple syrup on top

    Croissant French Toast Bake

    Close up of French Toast Sticks with berries on top on a white plate, with maple syrup on the side. More berries in background.

    Frozen French Toast Sticks in Air Fryer

    More Brunch Recipes

    Easy Vegetarian Weeknight Dinners

    Close up of cacio e pepe in a white bowl with a fork on the side.

    Authentic Bucatini Cacio e Pepe (3 Ingredients Only!)

    Overhead view of a pot with creamy sun-dried tomato pasta topped with red pepper flakes, basil, and two slices of lemon.

    Creamy Sun Dried Tomato Pasta

    Overhead view of a plate full of one pot lemon ricotta pasta topped with basil and rocket leaves and a fork on the side. 

    One Pot Lemon Ricotta Pasta

    More Weeknight Dinners

    Fun Appetizers

    Overhead view of the spinach artichoke dip in a white bowl.

    Instant Pot Spinach Artichoke Dip

    Overhead view closeup of green beans on white plate.

    Din Tai Fung Green Beans (Smothered in Garlic!)

    Close up square shot of avocado deviled egg on lilac plate.

    Avocado Deviled Eggs

    More Appetizer Recipes

    Get Every Recipe To Your Inbox!

    As Seen On

    Footer

    Urban Farmie

    Urban Farmie

    Seasonal, global, vegetarian recipes and the stories behind them. Inspired by life and travels to 60+ countries. Always authentic, never boring.

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Popular Posts

    Authentic Bucatini Cacio e Pepe (3 Ingredients Only!)

    Strawberry Shortcake Cookies

    Nigerian Jollof Rice

    Cast Iron Skillet Cornbread (or Quiche!)

    Chana Masala

    Healthy Samosas

    Back To Top

    Copyright Black Bicycle LLC. © 2023
    Privacy Policy | Cookie Policy | Disclosure Policy | Website Accessibility Statement