Comforting Light Cabbage Soup

Featured in: Home Kitchen Cooking

This comforting cabbage soup is loaded with wholesome vegetables like carrots, celery, bell peppers, and tomatoes, simmered in a savory vegetable broth with aromatic herbs. Ready in just 50 minutes, it's naturally vegan, gluten-free, and incredibly low in calories at only 85 per serving. Perfect for meal prep, this budget-friendly soup keeps well for up to 4 days and tastes even better the next day. Customize with leafy greens or beans for extra nutrition.

Updated on Thu, 29 Jan 2026 12:58:00 GMT
Steaming bowl of Vegan Cabbage Soup with carrots, celery, and fresh parsley garnish. Pin it
Steaming bowl of Vegan Cabbage Soup with carrots, celery, and fresh parsley garnish. | feliztamdint.com

There's something about chopping cabbage that slows everything down. Years ago, during a particularly hectic week, I found myself standing in my kitchen with half a head of green cabbage, some carrots, and absolutely no plan. What emerged was this soup—humble, honest, and somehow exactly what I needed. It became my go-to whenever life felt too full or my body needed gentle nourishment.

I made this soup for my neighbor last winter when she was recovering from surgery, and she called me three days later asking for the recipe. She'd had it for lunch every single day. There's something about feeding someone this kind of straightforward, nourishing food that feels like the most useful thing you can do.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Green cabbage (1 small head, about 700 g): The foundation of this soup—its mild sweetness develops beautifully as it cooks, and it becomes silky without falling apart if you don't overcook it.
  • Carrots (2 medium): They add natural sweetness and color, plus they hold their shape perfectly in the finished soup.
  • Celery stalks (2): Often overlooked, but this is where the aromatic depth comes from—don't skip it.
  • Onion (1 medium): Diced fine so it dissolves into the broth and creates a flavor base that tastes like you've been simmering this for hours.
  • Garlic (3 cloves, minced): Add it after the softer vegetables so it doesn't burn and turn bitter in the hot oil.
  • Red bell pepper (1): The brightness here cuts through the earthiness and makes each spoonful feel lighter.
  • Diced tomatoes (400 g can): Use good quality canned ones—they're picked at peak ripeness and give you better flavor than fresh tomatoes out of season.
  • Zucchini (1 small, optional): If you add it, it softens into the broth and thickens the soup naturally.
  • Vegetable broth (1.5 liters): Low sodium lets you control the salt and taste what you're actually making.
  • Olive oil (1 tablespoon): Just enough to coat the bottom of the pot and start releasing the flavors from your vegetables.
  • Dried thyme and oregano (1 teaspoon each): These dried herbs are reliable here—fresh ones lose their edge during long cooking.
  • Black pepper and salt: Taste as you go; different broths have different sodium levels.
  • Chili flakes and lemon juice (optional): Keep these on the side and add them at the end if the soup feels like it needs waking up.
  • Fresh parsley (for garnish): It adds a moment of freshness and makes people think you fussed more than you actually did.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Heat the olive oil in a large soup pot over medium heat, then add the onion, carrots, and celery. Sauté for about 5 minutes, stirring occasionally, until the onion turns translucent and the kitchen starts smelling like something good is happening.
Wake up the garlic:
Stir in the minced garlic and cook for just 1 minute until it becomes fragrant—you'll know because the smell shifts from raw to toasted. Don't let it sit longer or it'll taste sharp instead of sweet.
Add the rest of the vegetables:
Toss in the bell pepper, zucchini if you're using it, and the chopped cabbage. Sauté for another 3 to 4 minutes, stirring occasionally, until the cabbage softens just slightly and releases its own sweetness.
Bring in the liquid and seasonings:
Pour in the diced tomatoes and all their juice, then add the vegetable broth. Sprinkle in the thyme, oregano, black pepper, salt, and chili flakes if you want heat. Give everything a good stir so nothing settles at the bottom.
Simmer gently:
Bring the whole pot to a boil, then immediately reduce the heat to low and cover it. Let it simmer for 25 to 30 minutes until every vegetable is tender but not mushy—this is when the flavors really marry together.
Taste and adjust:
Fish out a spoon of broth and taste it carefully. Add more salt, pepper, or a squeeze of lemon juice if it needs brightness or depth. This step makes the difference between good soup and soup that tastes like you actually know what you're doing.
Serve with intention:
Ladle it into bowls and scatter fresh parsley over the top. The green looks beautiful and tastes like a fresh finish to something warm.
Hearty pot of Cabbage Soup simmering with red bell peppers and zucchini in vegetable broth. Pin it
Hearty pot of Cabbage Soup simmering with red bell peppers and zucchini in vegetable broth. | feliztamdint.com

There was a morning last spring when I pulled a container of this soup out of my freezer, heated it, and realized I'd forgotten how restorative it actually was. I sat with it for twenty minutes before rushing off, and it set the entire day differently. That's when I understood that this recipe isn't really about the ingredients or the technique—it's about giving yourself permission to stop and eat something real.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Soup Works Year-Round

Cabbage is one of the few vegetables that's genuinely good in every season, which means you can make this soup whenever you need it. In winter, it feels warming and grounding; in summer, when you let it cool slightly, it becomes refreshing. The beauty is that it doesn't demand peak-season produce or complicated timing—it just quietly does what it's supposed to do.

Making It Your Own

This recipe is a template more than a rulebook. I've made it with kale instead of cabbage on mornings when I felt like something earthier. I've added white beans when I wanted protein, or a splash of coconut milk when I wanted richness. Some people add a bay leaf or a strip of kombu for deeper broth flavor. The foundation is solid enough that you can play with it.

Storage and Making Ahead

This soup keeps beautifully in the refrigerator for up to four days, and honestly, it tastes better by day two because the flavors have time to settle and deepen. You can also freeze it in portions, which turns a quiet cooking afternoon into weeks of ready meals. Just leave a little headspace in your containers so it doesn't burst when it freezes.

  • Reheat gently on the stovetop rather than blasting it in the microwave—it deserves that little bit of care.
  • If it thickens too much after refrigerating, thin it with a splash of broth or water when you reheat it.
  • Don't add the fresh parsley garnish until you're actually eating it, so it stays bright and crisp.
Serving suggestion of low-calorie Cabbage Soup paired with crusty whole-grain bread for dipping. Pin it
Serving suggestion of low-calorie Cabbage Soup paired with crusty whole-grain bread for dipping. | feliztamdint.com

This soup proves that the simplest dishes often become the most essential ones. Keep making it, keep sharing it, and let it become whatever your body and kitchen need it to be.

Recipe FAQs

Can I use red or Napa cabbage instead of green cabbage?

Yes, both red and Napa cabbage work wonderfully in this soup. Red cabbage will give a deeper color and slightly earthier flavor, while Napa cabbage offers a milder, more delicate taste and softer texture.

How can I make this soup more filling?

Add protein-rich ingredients like white beans, chickpeas, or lentils during the simmering stage. You can also serve with whole-grain bread, brown rice, or quinoa on the side for a heartier meal.

Can I freeze leftover cabbage soup?

Absolutely! This soup freezes beautifully for up to 3 months. Let it cool completely, then store in airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat gently on the stovetop.

What other vegetables can I add to this soup?

Feel free to add mushrooms, green beans, spinach, kale, or diced potatoes. Root vegetables like turnips or parsnips also work well. Add heartier vegetables at the beginning and leafy greens in the last 5 minutes of cooking.

Why does my soup taste bland?

Make sure you're using a flavorful vegetable broth and don't skip the herbs and seasonings. Taste and adjust salt, pepper, and acidity throughout cooking. A squeeze of lemon juice at the end brightens all the flavors beautifully.

Is this soup suitable for meal prep?

Yes, this soup is ideal for meal prep! It stores well in the refrigerator for up to 4 days and the flavors actually deepen and improve overnight. Portion into individual containers for easy grab-and-go lunches throughout the week.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Comforting Light Cabbage Soup

Light, comforting cabbage soup with vegetables—budget-friendly, vegan, and perfect for healthy meal prep.

Prep time
15 minutes
Cook time
35 minutes
Time required
50 minutes
Created by Robert Shelton

Recipe type Home Kitchen Cooking

Skill level Easy

Cuisine International

Makes 6 Serves

Diet details Plant-based, No dairy, No gluten

What You Need

Vegetables

01 1 small green cabbage (about 1.5 lbs), cored and chopped
02 2 medium carrots, peeled and sliced
03 2 celery stalks, sliced
04 1 medium onion, diced
05 3 cloves garlic, minced
06 1 red bell pepper, diced
07 14 oz canned diced tomatoes
08 1 small zucchini, diced (optional)

Broth & Seasonings

01 6 cups vegetable broth, low sodium preferred
02 1 tablespoon olive oil
03 1 teaspoon dried thyme
04 1 teaspoon dried oregano
05 1/2 teaspoon ground black pepper
06 1/2 teaspoon salt, or to taste
07 1/4 teaspoon chili flakes (optional)
08 1/2 lemon, juiced (optional)
09 Fresh parsley, chopped, for garnish

Directions

Step 01

Sauté aromatics: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery; sauté for 5 minutes until slightly softened.

Step 02

Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 03

Cook remaining vegetables: Add bell pepper, zucchini if using, and cabbage. Sauté for 3 to 4 minutes, stirring occasionally.

Step 04

Build the broth: Pour in diced tomatoes and vegetable broth. Add thyme, oregano, black pepper, salt, and chili flakes if using.

Step 05

Simmer soup: Bring to a boil, then reduce heat to low. Cover and simmer for 25 to 30 minutes until all vegetables are tender.

Step 06

Finish and season: Adjust seasoning to taste. Stir in lemon juice if desired.

Step 07

Serve: Ladle into bowls and garnish with fresh parsley. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Allergy notes

Review all components for potential allergens, and if there are doubts, reach out to a healthcare provider.
  • Recipe is free from dairy, eggs, nuts, gluten, and soy.
  • Verify broth ingredients for undisclosed allergens.

Nutrition info (per portion)

These nutritional details are for information only and aren't medical advice.
  • Calorie count: 85
  • Fat content: 2 grams
  • Carbohydrates: 16 grams
  • Proteins: 3 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.