When the autumn chill starts to settle in, there’s nothing quite like curling up with a warm bowl of homemade soup. This hearty Vegan Cabbage Soup, brimming with fiber-rich vegetables and vibrant flavors, instantly transports me to evenings spent around the kitchen table with family. The delightful aroma of sautéed onions and garlic fills the air, promising comfort and nourishment. Just imagine—each spoonful melds tender cabbage, fire-roasted tomatoes, and white beans in a savory broth that leaves you feeling cozy and satisfied.
What’s even better? This soup is not only a symphony of tastes but also a breeze to prepare! Packed with nutrition and variation options, it’s the perfect solution for busy weeknights or when you need a little TLC. Plus, it gets even better the next day, which makes it ideal for meal prepping. Whether you’re celebrating St. Patrick’s Day or simply craving a wholesome meal, this cabbage soup will bring warmth to your heart and home. Let’s dive in!
Why is Cabbage Soup a Must-Try?
Comforting nutrition: This hearty soup is a great way to include fiber-rich vegetables in your diet while keeping things delicious.
Easy to customize: Feel free to swap in your favorite veggies or add proteins like tofu or shredded chicken.
Quick to prepare: In about 30 minutes, you can have a satisfying dish ready to warm you up on chilly days.
Meal prep friendly: Make a big batch and enjoy the leftovers that taste even better the next day! Try pairing it with some crusty bread for a complete meal.
Versatile and satisfying: Perfect for special occasions like St. Patrick’s Day or just a cozy weeknight dinner at home!
Cabbage Soup Ingredients
For the Base
- Olive Oil – Adds richness and helps sauté the vegetables; can be swapped with vegetable oil for a different flavor profile.
- Diced Yellow Onion – Provides a sweet base flavor; red onion can be used for added color and slight sweetness.
- Sliced Celery – Adds aromatic flavor and crunch; fennel can be a great alternative for a unique twist.
- Sliced Carrots – Contributes natural sweetness and vibrant color; parsnips can be substituted for a different root flavor.
- Minced Garlic – Boosts flavor significantly; use garlic powder as a substitute, reducing the amount by half.
For the Seasoning
- Dried Rosemary – Adds a fragrant, woodsy note; thyme or oregano can be used for variation.
- Dried Thyme – Complements the soup’s flavor; Italian seasoning can serve as a substitute.
- Black Pepper – Provides heat; consider using red pepper flakes for extra spice or omit for mildness.
- Kosher Salt – Enhances the flavors of all ingredients; sea salt is a great substitute without changing the taste.
For the Soup
- Cabbage – The star of the dish, providing bulk and nutrition; Savoy or Napa cabbage can be an excellent substitute.
- Fire-Roasted Diced Tomatoes – Offers acidity and sweetness; fresh diced tomatoes or regular canned tomatoes can work too.
- Canned White Beans – Adds protein and creaminess; feel free to use chickpeas or any other beans you prefer.
- Yukon Gold Potatoes – Contributes heartiness; red potatoes or any waxy variety can replace them.
- Vegetable Broth – Forms the soup base; for a non-vegetarian option, chicken broth can be used.
For Finishing Touches
- Lemon Juice – Adds brightness and acidity; lime juice or vinegar can be alternatives.
- Chopped Parsley – Provides a fresh garnish; fresh basil or cilantro can be used instead.
Each ingredient plays a crucial role in bringing the flavorful cabbage soup to life, creating a dish that is both hearty and wholesome!
How to Make Cabbage Soup
-
Cut the Cabbage: Start by removing the outer leaves of the cabbage. Rinse it thoroughly and chop it into 1-inch pieces to ensure even cooking.
-
Sauté the Aromatics: Heat 2 tablespoons of olive oil in a large pot over medium heat. Add the diced onions, sliced celery, and carrots. Sauté for about 5 minutes until they turn golden and fragrant.
-
Add Garlic and Herbs: Stir in the minced garlic, dried rosemary, dried thyme, kosher salt, and black pepper. Cook for another 30 seconds until the herbs release their lovely aroma.
-
Sauté the Cabbage: Now, add the chopped cabbage to the pot. Sauté for approximately 3 minutes until just wilted, keeping that vibrant green color.
-
Simmer the Soup: Pour in the fire-roasted diced tomatoes, canned white beans, diced Yukon Gold potatoes, and vegetable broth. Bring to a boil, then reduce the heat. Cover and let it simmer for about 15 minutes until the potatoes are tender.
-
To Serve: Remove the pot from heat, stir in the lemon juice, adjusting seasoning as needed. Serve each bowl garnished with freshly chopped parsley for a pop of freshness.
Optional: Pair with crusty bread for an extra comforting meal.
Exact quantities are listed in the recipe card below.
Expert Tips for Cabbage Soup
-
Choose Fresh Veggies: Use fresh vegetables for the best flavor and nutritional value. Avoid wilted or old produce to ensure a vibrant soup.
-
Layer Flavors: Sauté your aromatics until they’re golden brown before adding the cabbage. This enhances depth of flavor in your healthy cabbage soup.
-
Simmer with the Lid On: Keep the pot covered while simmering to trap steam, which helps cook the potatoes evenly, yielding a delightful texture.
-
Adjust Acidity: If using fresh tomatoes, add a pinch of sugar to balance acidity if the soup tastes too tart after cooking.
-
Chill Before Storing: Let leftovers cool completely before storing them in an airtight container. This helps maintain freshness for your cabbage soup!
What to Serve with Cabbage Soup?
When enjoying a warm bowl of cabbage soup, it’s delightful to complement it with sides that elevate this comforting dish.
- Crusty Bread: Perfect for soaking up the savory broth, a rustic French baguette or sourdough adds a delightful crunch.
- Mixed Green Salad: A vibrant salad with a lemon vinaigrette brings freshness and contrasts beautifully with the hearty soup.
- Garlic Breadsticks: Crunchy on the outside and soft inside, these are an irresistible pairing that adds a warm, buttery touch.
- Roasted Vegetables: Caramelized seasonal veggies enhance the soup’s natural flavors while providing a colorful and nutritious side.
- Cheesy Quesadillas: Easy to prepare and great for dipping, these cheesy delights add a melty richness that is simply satisfying.
- Steamed Rice: A scoop of fluffy rice complements the soup’s broth, making for a filling and comforting combination.
- Hot Tea or Apple Cider: A warm drink like chamomile tea or a spiced apple cider rounds out the meal with cozy notes.
- Chocolate Chip Cookies: For a sweet end to your meal, these classic cookies provide a delightful contrast with their chewy texture and sweetness.
Cabbage Soup Variations & Substitutions
Feel free to explore these exciting twists that can turn this comforting soup into something uniquely yours!
-
Spicy Kick: Add diced jalapeños for a heat boost that brightens each spoonful. This adds an exciting zing that livens up the flavor profile.
-
Extra Veggies: Incorporate more vegetables, like bell peppers or spinach, to enhance the nutritional value and color. Variety not only makes it vibrant but also ramps up the health benefits!
-
Protein-Packed: Add shredded chicken or cubed tofu for an extra protein boost. Both options will make the soup heartier, perfect for those looking for a more substantial meal.
-
Herb Swap: Experiment with fresh herbs like dill or cilantro instead of parsley as a garnish. These alternatives bring a fresh twist that can completely change the soup’s character.
-
Different Cabbage: Try Savoy, Napa, or bok choy instead of standard cabbage for varied textures and flavors. Each type offers a unique crunch and taste, making your soup adventurous!
-
Cooking Liquid: Swap vegetable broth for chicken broth if not adhering to vegetarian guidelines, giving the soup a deeper, richer flavor. This subtle change can make a world of difference.
-
Bean Alternatives: Use red kidney beans or black beans instead of white beans for a different color and flavor profile. Each variety will shift the soup’s character slightly, adding your personal flair.
-
Zesty Finish: Instead of lemon juice, try adding lime juice or a splash of balsamic vinegar for a unique zing. This small tweak can brighten up the entire soup!
Make Ahead Options
This Hearty Vegan Cabbage Soup is a fantastic recipe to make ahead, saving you valuable time on busy nights! You can chop all your veggies, including the cabbage, carrots, and onions, and refrigerate them in an airtight container for up to 3 days. Just remember to squeeze a little lemon juice on the cut cabbage to prevent browning. When you’re ready to enjoy your meal, simply sauté the aromatics and vegetables as directed, then add the prepped ingredients along with the canned goods and broth. This way, you’ll have a warm, nourishing bowl of cabbage soup that’s just as delicious as if you made it fresh!
How to Store and Freeze Cabbage Soup
-
Fridge: Store your cabbage soup in an airtight container for up to 5 days. This allows the flavors to deepen, making the leftovers taste even better!
-
Freezer: For long-term storage, freeze the soup in freezer-safe containers for up to 3 months. Ensure there’s some space for expansion as the soup freezes.
-
Reheating: When ready to enjoy, thaw overnight in the fridge, then reheat on the stovetop over low heat until warmed through. A splash of fresh broth or water can help return the desired consistency.
-
Make Ahead: Preparing cabbage soup in advance is a clever way to have healthy meals ready to go, making weeknights stress-free and delicious!
Cabbage Soup Recipe FAQs
What kind of cabbage should I use for this soup?
Absolutely! Green cabbage is the most commonly used, but Savoy or Napa cabbage offers unique textures and flavors. When selecting cabbage, look for heads that feel heavy for their size with tightly packed leaves. Avoid any with dark spots or a wilted appearance for the best results.
How do I store leftovers of cabbage soup?
Very! Store your leftover cabbage soup in an airtight container in the fridge for up to 5 days. This not only preserves the flavors but also lets the ingredients meld together beautifully, making each bowl even tastier the next day!
Can I freeze cabbage soup?
Definitely! To freeze, make sure the soup is completely cooled, then transfer it into freezer-safe containers, leaving a little space at the top for expansion. It can be frozen for up to 3 months. When ready to enjoy, simply thaw it overnight in the fridge and reheat on the stovetop.
What if my soup is too acidic or tart?
No worries! If you find the soup too acidic after cooking, you can balance it out by adding a small pinch of sugar—start with about 1/2 teaspoon and taste test. Alternatively, a splash of lemon juice can brighten the flavors without upping the acidity too much.
Can I add other vegetables to the cabbage soup?
The more, the merrier! Feel free to add your favorite vegetables like bell peppers, spinach, or even kale to pack in more nutrients and flavors. Just remember to adjust the cooking times slightly for firmer vegetables like carrots or potatoes.
Is this cabbage soup suitable for dogs or pets?
Be cautious! While cabbage is safe for dogs in moderation, avoid adding salt, onions, or garlic, as these can be toxic to pets. Consider making a plain batch with just cabbage and broth specifically for your furry friends if you want to share!

Vibrant Cabbage Soup That's Healthy and Full of Flavor
Ingredients
Equipment
Method
- Cut the Cabbage: Remove outer leaves, rinse thoroughly, and chop into 1-inch pieces.
- Sauté the Aromatics: Heat olive oil in a large pot over medium heat. Add onions, celery, and carrots. Sauté for about 5 minutes until golden and fragrant.
- Add Garlic and Herbs: Stir in garlic, rosemary, thyme, salt, and pepper. Cook for another 30 seconds.
- Sauté the Cabbage: Add chopped cabbage to the pot. Sauté for approximately 3 minutes until just wilted.
- Simmer the Soup: Add tomatoes, beans, potatoes, and broth. Bring to boil, reduce heat. Cover and simmer for about 15 minutes until potatoes are tender.
- To Serve: Remove from heat, stir in lemon juice, and adjust seasoning. Serve garnished with parsley.







