I still remember the first time I made cabbage soup — it was on a chilly evening when I just wanted something warm, healthy, and easy.
I had half a cabbage sitting in my fridge, some carrots, and a few other random veggies. I threw them all into a pot, added some spices, and hoped for the best. The smell that filled my kitchen? Amazing. The taste? Even better.
If you’re someone who loves simple, comforting, and healthy food — this soup is for you. Let’s talk about how to make it, what goes inside, and why it’s so good that you’ll probably make it again and again.
Why You’ll Love This Cabbage Soup

This isn’t one of those fancy soups that need special ingredients. It’s made with simple, budget-friendly veggies that you probably already have.
Here’s why you’ll love it:
- It’s super healthy – low in calories, full of fiber, and packed with vitamins.
- It’s easy to make – no complicated steps.
- It’s warm and comforting – perfect for when you want a cozy meal.
- It’s customizable – add your favorite veggies or even some chicken for extra flavor.
It’s one of those dishes that just feels like a hug in a bowl — cozy, satisfying, and light all at once.
Ingredients You’ll Need
You don’t need anything fancy for this recipe. Here’s what I use every single time:
- ½ head of cabbage, chopped
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 onion, chopped
- 3 cloves of garlic, minced
- 1 can of diced tomatoes (400g)
- 5 cups of vegetable broth (or chicken broth if you prefer)
- 1 tablespoon olive oil
- Salt and pepper, to taste
- 1 teaspoon paprika (optional but adds a lovely flavor)
- ½ teaspoon chili flakes (if you like a little heat)
- 1 teaspoon dried thyme or oregano
- 1 bay leaf (optional, but I love the aroma)
If you have extra veggies like bell peppers, zucchini, or even spinach — toss them in! The soup only gets better.
Step-by-Step Instructions
Making this cabbage soup is so easy, I can almost do it with my eyes closed now. Here’s how you can make it too:
1. Sauté the base
Start by heating the olive oil in a big pot over medium heat. Add your onion, garlic, carrots, and celery. Sauté for about 5–6 minutes until the veggies start to soften and the onion looks translucent.
This is the secret to that deep, homey flavor — don’t rush it!
2. Add the cabbage and spices

Now throw in your chopped cabbage, paprika, thyme, salt, and pepper. Stir it all together for another minute so the cabbage starts to wilt and soak up the flavor.
3. Pour in the liquids
Add the diced tomatoes, vegetable broth, and the bay leaf. Stir well, cover the pot, and bring it all to a boil.
4. Simmer slowly
Once it’s boiling, turn the heat down and let it simmer for 25–30 minutes. This helps the flavors blend beautifully and softens the cabbage perfectly.
5. Taste and adjust

Remove the bay leaf, taste the soup, and adjust the seasoning. Maybe add a little more salt or chili flakes — it’s up to you.
My Tips for the Best Cabbage Soup
I’ve made this soup dozens of times, and here are a few things that make a big difference:
- Don’t skip sautéing the veggies first. It builds a base flavor that makes the soup taste richer.
- Use fresh cabbage. Older cabbage can turn the soup bitter.
- Let it rest for 10 minutes after cooking. The flavor deepens as it sits.
- Double the batch! It stores well in the fridge for up to 4 days and tastes even better the next day.
How to Serve It

You can eat this cabbage soup just as it is, but I like to pair it with something simple on the side:
- A slice of buttery bread or garlic toast
- A bit of grated cheese on top (cheddar or parmesan works great)
- Or even a scoop of rice or noodles for a heartier version
It’s also the perfect soup for meal prep — pack it in jars, and you’ve got lunch sorted for the week.
Why This Soup Is So Good for You
Cabbage is a nutrient powerhouse — full of Vitamin C, Vitamin K, and fiber. It helps your digestion, boosts immunity, and keeps you full without adding too many calories.
And because this soup has no cream or butter, it’s light yet satisfying. You can easily make it part of a balanced diet.
So whether you’re trying to eat clean, lose a bit of weight, or just want something cozy and tasty — this soup checks all the boxes.
Variations You Can Try
The best part about cabbage soup is how flexible it is. You can easily switch things up:
- Add protein: Toss in some cooked chicken, beans, or tofu.
- Make it spicy: Add more chili flakes or a dash of hot sauce.
- Add grains: Mix in cooked rice, barley, or quinoa for a fuller meal.
- Try different broths: Beef broth gives a deeper, richer taste.
It’s your kitchen — make it your own!
Final Thoughts
When I first made this cabbage soup, I honestly didn’t expect much — but now it’s one of my go-to comfort meals. It’s healthy, easy, and tastes like something you’d get from a cozy home kitchen.
So next time you want something warm and simple, grab that cabbage sitting in your fridge and make this soup. Trust me — one spoonful, and you’ll understand why it’s become a favorite in so many homes (including mine).
