Comforting Light Cabbage Soup

Featured in: Home Kitchen Cooking

This comforting cabbage soup is a light, nourishing bowl packed with carrots, celery, bell peppers, and tomatoes in a savory vegetable broth. Ready in just 50 minutes, it's naturally vegan, gluten-free, and incredibly low in calories at just 85 per serving. Perfect for meal prep, the flavors deepen overnight, and you can easily customize it with greens, beans, or a squeeze of lemon for brightness. Simple, wholesome, and budget-friendly.

Updated on Thu, 29 Jan 2026 08:37:00 GMT
Steaming bowl of Cabbage Soup featuring tender green cabbage, carrots, and tomatoes in a savory broth. Save
Steaming bowl of Cabbage Soup featuring tender green cabbage, carrots, and tomatoes in a savory broth. | joliakalou.com

There was a Tuesday in January when my kitchen felt too quiet, and I had nothing but a head of cabbage staring back at me from the crisper drawer. Instead of turning it into something heavy, I decided to build a soup around it—something light that wouldn't weigh me down but would somehow feel like a hug in a bowl. That first pot taught me that the simplest ingredients, when treated with care, become something unexpectedly nourishing.

I made this soup for my neighbor who'd just moved in, and she appeared at my door the next evening with the empty container, asking if I'd written down what I'd done. We ended up sharing it together that night, and she's made it probably a hundred times since. It became one of those recipes that doesn't need to be fancy to matter.

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 everything—it softens into sweetness as it cooks, and chopping it is almost meditative if you let it be.
  • Carrots (2 medium): They add natural sweetness and body, sliced thin enough to cook through but thick enough to stay intact.
  • Celery (2 stalks): Often overlooked, but it's doing real work here, building depth in the background.
  • Onion (1 medium): The aromatic anchor that makes the whole pot smell like home cooking.
  • Garlic (3 cloves): Minced fine so it dissolves into the broth rather than announcing itself.
  • Red bell pepper (1): Brings color and a gentle sweetness that balances the earthiness of the cabbage.
  • Diced tomatoes (1 can, 400 g): Canned is perfect here—no need to peel fresh ones, and the acidity brightens everything.
  • Zucchini (1 small, optional): Adds volume and a mild flavor that doesn't compete with the other vegetables.
  • Vegetable broth (1.5 liters): Use low sodium so you control the salt level as you taste along the way.
  • Olive oil (1 tablespoon): Just enough to coax out flavors without making this heavy.
  • Dried thyme and oregano (1 teaspoon each): These are your quiet seasonings—they tie everything together without shouting.
  • Black pepper and salt (1/2 teaspoon each): Adjust to your preference; taste as you go.
  • Chili flakes (1/4 teaspoon, optional): A whisper of heat if you want it, easily skipped if you prefer gentle warmth.
  • Lemon juice (from 1/2 lemon, optional): A squeeze at the end wakes everything up—don't skip this if you have it on hand.
  • Fresh parsley: Chopped and scattered on top, it adds a bright, fresh note that makes the bowl feel finished.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat and soften the aromatics:
Warm the olive oil in your large soup pot over medium heat, then add the onion, carrots, and celery together. Let them sauté for about 5 minutes, stirring now and then, until the edges soften and the kitchen starts to smell like cooking.
Wake up the garlic:
Stir in the minced garlic and give it just 1 minute to become fragrant—any longer and it can turn bitter.
Build your vegetable layer:
Add the bell pepper, zucchini if using, and the chopped cabbage. Sauté for 3 to 4 minutes, stirring occasionally, until everything starts to collapse slightly and release its moisture.
Add broth and tomatoes:
Pour in the diced tomatoes (with their liquid) and the vegetable broth. Sprinkle in the thyme, oregano, black pepper, salt, and chili flakes if you're using them, and stir to combine.
Simmer gently:
Bring the whole pot to a boil, then lower the heat and cover it. Let it simmer quietly for 25 to 30 minutes until every vegetable is tender and the flavors have started to marry together.
Taste and adjust:
Taste a spoonful and add more salt if needed. If you have lemon, squeeze it in now for a brightness that lifts the whole thing.
Serve:
Ladle into bowls and scatter fresh parsley on top—it's a small gesture that makes it feel intentional.
Healthy vegan Cabbage Soup served hot in a white bowl, garnished with fresh parsley and lemon. Save
Healthy vegan Cabbage Soup served hot in a white bowl, garnished with fresh parsley and lemon. | joliakalou.com

My sister once said this soup tasted like I'd been cooking it all day, when really I'd been in the kitchen for less than an hour. There's something about simplicity done right that feels like generosity.

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.

The Quiet Power of Cabbage

Cabbage doesn't get the attention it deserves. It's inexpensive and humble, so we overlook it, but in a soup like this it becomes almost tender, its slight sweetness emerging once it has time to soften in the heat. I learned this the hard way by trying to rush it once, adding it late and eating crunchy cabbage soup, which defeated the whole purpose. Now I give it space and time, and it always rewards me.

Why Leftovers Matter Here

This soup is one of those rare dishes that genuinely tastes better the next day. The vegetables continue to release their flavors, and the broth becomes richer and more cohesive. I often make a double batch on purpose, knowing that Wednesday's lunch will be even more comforting than Tuesday's dinner.

Making It Your Own

The beauty of this soup is how forgiving it is—it invites you to look in your crisper drawer and add whatever vegetables need rescuing. I've added spinach, kale, green beans, and diced potatoes without ever breaking the soul of the dish. The base stays the same, but your version will be uniquely yours, and that matters.

  • Stir in a handful of spinach or kale in the last few minutes so it just wilts into the warmth.
  • Add white beans or chickpeas if you want protein and substance, and let them heat through gently.
  • Serve with a thick slice of whole-grain bread if you want the meal to feel more complete and grounding.
Comforting Cabbage Soup with colorful vegetables, ready to enjoy with a slice of crusty bread. Save
Comforting Cabbage Soup with colorful vegetables, ready to enjoy with a slice of crusty bread. | joliakalou.com

This soup has become my answer to almost every question: when I'm tired, when I'm celebrating, when I don't know what to cook, or when I just need proof that simple things can taste good. Make it, and I promise it will find its way into your regular rotation.

Recipe Help & Answers

Can I make this soup ahead of time?

Yes, this soup is excellent for meal prep. Store it in an airtight container in the refrigerator for up to 4 days. The flavors actually improve overnight as the vegetables continue to absorb the seasonings.

What can I add to make this soup more filling?

You can add drained white beans or chickpeas for extra protein and fiber. Serving with a slice of whole-grain bread also makes it more substantial. Adding leafy greens like spinach or kale in the last 5 minutes boosts nutrition too.

Can I freeze leftover cabbage soup?

Absolutely. Let the soup cool completely, then transfer to freezer-safe containers. It will keep for up to 3 months. Thaw in the refrigerator overnight and reheat on the stovetop until warmed through.

Is this soup suitable for special diets?

Yes, this soup is naturally vegan, gluten-free, and very low in calories. It's also free from common allergens like dairy, eggs, nuts, and soy. Just verify your vegetable broth doesn't contain any hidden allergens.

Can I use a different type of cabbage?

Yes, you can substitute green cabbage with savoy cabbage, Napa cabbage, or even red cabbage. Each variety will give a slightly different flavor and texture, but all work beautifully in this soup.

How can I adjust the flavor if it tastes bland?

Taste and adjust the salt first, as this enhances all other flavors. Adding a squeeze of fresh lemon juice brightens the soup considerably. You can also increase the herbs, add a bay leaf during cooking, or stir in fresh parsley at the end.

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, veggie-packed cabbage soup that's budget-friendly, vegan, and perfect for healthy meal prep in under an hour.

Prep time
15 minutes
Time to cook
35 minutes
Total duration
50 minutes
Written by Rosanna Bentley


Skill Level Easy

Cuisine International

Makes 6 Portions

Dietary details Plant-Based, No Dairy, Free from Gluten

Components

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 1 can (14 oz) diced tomatoes
08 1 small zucchini, diced (optional)

Broth & Seasonings

01 6 cups low-sodium vegetable broth
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 Juice of 1/2 lemon (optional)
09 Fresh parsley, chopped, for garnish

Steps

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

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

Step 03

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

Step 04

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

Step 05

Simmer: 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: 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.

Tools Needed

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

Allergy details

Be sure to review each item for allergens and talk to your healthcare provider with any concerns.
  • This recipe is free from dairy, eggs, nuts, gluten, and soy
  • Verify broth ingredients for potential hidden allergens

Nutrition per serving

Details are for general information. They aren’t medical guidance.
  • Energy: 85
  • Fats: 2 g
  • Carbohydrates: 16 g
  • Proteins: 3 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.