Picture a chilly day when you are craving something warm, hearty, and genuinely good for you — but you would rather not spend a fortune or an afternoon in the kitchen. That is exactly where this cabbage soup shines, a big pot of simple ingredients that simmer into something comforting, nourishing, and remarkably satisfying. It is inspired by my mom’s favorite weeknight go-to, the kind of humble dish that proves you do not need anything fancy to eat well.
If comfort had a flavor, I am convinced it would taste like this soup: cozy, wholesome, and ridiculously easy to make. It is light enough to enjoy on a reset day yet filling enough to stand on its own for dinner, and it happens to be one of the most budget-friendly meals I know. Make a pot at the start of the week and you will have healthy, ready-to-go lunches waiting for you every single day.
Why You’ll Love This Recipe
This soup is built on super simple ingredients — chances are you already have most of these staples sitting in your kitchen right now. There is no special shopping trip required, which makes it the perfect thing to throw together when the fridge is looking a little bare.
It is also healthy and light, ideal for a wholesome reset day or any time you want to eat something nourishing that does not weigh you down. Because it leans so heavily on vegetables and broth, you can enjoy a generous bowl and still feel great afterward.
On top of all that, it is wonderfully budget-friendly and a true one-pot wonder. You get a satisfying, flavor-packed meal without stretching your grocery budget, and cleanup is a breeze — fewer dishes means more time to relax and enjoy your bowl.
Ingredients
The star of the show is 1 medium head of cabbage, chopped bite-sized; green or savoy cabbage both work wonderfully and give the soup its satisfying body. To that you will add 32 oz of vegetable broth for depth and heartiness — I recommend a low-sodium version so you stay in control of the salt — along with 1 can (14 oz) of crushed or diced tomatoes for a gentle tangy balance that brightens the whole pot.
The aromatic base comes from 1 medium onion, diced, and 2 garlic cloves, minced, which lend richness and warmth. Then 2 sliced carrots and 2 chopped celery stalks bring their classic crunch and a touch of natural sweetness. For seasoning, you will use 1 teaspoon of smoked paprika for a subtle smoky kick, 1 bay leaf, and 1 teaspoon of dried thyme, plus salt and pepper to taste and fresh parsley reserved for garnish.
The recipe is endlessly adaptable, too. If you want more staying power, stir in white beans, lentils, or shredded rotisserie chicken; for a lower-carb bowl, skip the carrots and add cauliflower instead for a similar texture. It is the kind of soup that happily bends to whatever you have on hand.

Step-by-Step Instructions
Begin by prepping your vegetables. Chop the cabbage into bite-sized pieces, dice the onion, slice the carrots, and chop the celery, then mince the garlic for a flavor boost. Having everything ready before you start makes the rest of the process effortless.
Next, sauté the base. Heat a drizzle of olive oil in a heavy-bottomed pot and add the onion, garlic, carrots, and celery. Cook over medium heat until softened and fragrant, about 5 minutes. Take your time here; letting the onions caramelize just a little deepens the soup’s overall flavor.
Now add the liquid gold. Stir in the vegetable broth, the tomatoes, and your seasonings — the bay leaf, thyme, and smoked paprika — and let everything simmer gently for about 10 minutes so the flavors have a chance to marry.
Stir in the chopped cabbage, cover the pot, and let it all simmer for about 20 to 25 minutes, until the cabbage is tender but not mushy. This is where the soup really comes together, the cabbage softening into the broth while keeping just enough bite.
Finally, taste and adjust. Add salt and pepper as needed — always taste before serving, since this is your moment to balance the flavors. Ladle the soup into bowls, sprinkle freshly chopped parsley over the top, and dig in while it is hot.

Tips for the Best Cabbage Soup
Do not rush the sauté step — giving the onions and aromatics time to soften and lightly caramelize builds a deeper, more savory foundation for the entire soup. This one small bit of patience pays off in every spoonful. And like most brothy soups, this one tastes even better the next day, as the flavors continue to meld in the fridge, so do not hesitate to make it ahead.
If you prefer a creamier bowl, use a stick blender to partially puree the soup, or leave it fully chunky for a rustic, homey feel. For an extra pop, add a pinch of red pepper flakes or a splash of vinegar at the end for brightness. Serve it with crusty bread or a grilled cheese for the ultimate comfort combo, and if you are on a soup kick, try a bowl of split pea soup or a cozy Italian wedding soup next.
Frequently Asked Questions
Can I freeze this soup?
Absolutely. Let it cool completely, then store it in an airtight container or freezer bag, where it will keep for up to 3 months. Thaw and reheat on the stove or in the microwave.
How long does it last in the fridge?
This cabbage soup keeps well for 4 to 5 days in the refrigerator, which makes it perfect for meal prep.
Can I use red cabbage instead of green?
Yes, though it may tint the broth a little purple. The flavor is still delicious, so it is purely a cosmetic difference.
How do I make it more filling?
Stir in white beans, lentils, cooked pasta, brown rice, or shredded rotisserie chicken to turn it into a heartier, more substantial meal.
Is this soup vegan?
As written with vegetable broth, yes. Just be sure any add-ins you choose are plant-based to keep it fully vegan.
There you have it — a soup that warms your body and your soul in equal measure. If you are leaning into wholesome, feel-good cooking, you will find plenty more healthy eating ideas over on our sister site. And when you try it, tag your creation with @thekitchensaid on Instagram — I would love to see what you come up with. Happy cooking!
Hearty Cabbage Soup Recipe
American · Soup

A hearty, nourishing cabbage soup with cabbage, carrots, celery, and tomatoes in a savory broth, healthy, budget-friendly, and great for meal prep.
Ingredients
- 1 medium head of cabbage, chopped
- 32 oz vegetable broth
- 1 can (14 oz) crushed or diced tomatoes
- 1 medium onion, diced
- 2 garlic cloves, minced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 1 tsp smoked paprika
- 1 bay leaf
- 1 tsp dried thyme
- Salt and pepper, to taste
- Fresh parsley, for garnish
Instructions
- Chop the cabbage, dice the onion, slice the carrots, chop the celery, and mince the garlic.
- Heat olive oil in a heavy-bottomed pot and saute the onion, garlic, carrots, and celery over medium heat until softened, about 5 minutes.
- Stir in the vegetable broth, tomatoes, bay leaf, thyme, and smoked paprika. Simmer for 10 minutes.
- Add the chopped cabbage, cover, and simmer for 20-25 minutes until the cabbage is tender but not mushy.
- Season with salt and pepper to taste, garnish with fresh parsley, and serve hot.
Nutrition: 120 calories







