This cabbage soup surprised me with just how satisfying it turned out to be, given how simple the ingredients actually are. 🥬
It’s loaded with vegetables, has a rich tomato based broth, and somehow still feels light even though every bowl is genuinely filling.
Whether you’re looking for something healthy or just want a big pot of vegetable soup, this one checks every box.
Once you make a batch, you’ll realize just how underrated cabbage soup really is.
Why This Recipe Works
Sautéing the vegetables before adding liquid builds a real base flavor rather than just tossing everything in raw.
Using a mix of vegetables, not just cabbage, gives the soup more depth and keeps every bowl interesting.
And letting it simmer long enough softens the cabbage completely while allowing the broth to soak up all that vegetable flavor.
What You’ll Need

| Ingredient | Amount |
|---|---|
| Olive oil | 2 tbsp |
| Yellow onion, diced | 1 |
| Carrots, sliced | 1 cup |
| Celery, sliced | 1 cup |
| Garlic, minced | 3 cloves |
| Green cabbage, chopped | 1 medium head |
| Diced tomatoes | 1 can (28 oz) |
| Vegetable or chicken broth | 6 cups |
| Bell pepper, diced | 1 |
| Green beans, trimmed and chopped | 1 cup |
| Dried thyme | 1 tsp |
| Bay leaf | 1 |
| Salt and pepper | To taste |
| Fresh parsley | For garnish |
Simple, wholesome ingredients that build into something really satisfying.
Tools You’ll Need
- Large pot or Dutch oven
- Wooden spoon
- Sharp knife and cutting board
- Ladle
Pro Tips
Things that make this soup taste genuinely great.
- Don’t skip sautéing the aromatics first. This builds a real flavor base rather than a watery pot of vegetables.
- Cut the cabbage into similar sized pieces. This helps it cook evenly and makes each spoonful easier to eat.
- Let it simmer at least 30 minutes. The cabbage needs time to soften and the flavors need time to meld together.
- Season gradually and taste as you go. Broth and canned tomatoes both carry sodium, so it’s easy to over season.
- Add quicker cooking vegetables later. Green beans and bell peppers hold their texture better if added partway through.
Substitutions and Variations
| Original | Swap | Notes |
|---|---|---|
| Green cabbage | Napa cabbage | Slightly milder flavor, softer texture |
| Vegetable broth | Chicken broth | Adds more depth if not keeping it vegetarian |
| Green beans | Zucchini | Different texture, similar cook time |
| Regular version | Add cooked ground beef or sausage | Turns this into a heartier meal |
| Diced tomatoes | Crushed tomatoes | Slightly smoother texture in the broth |
Want more flavor? Add a splash of Worcestershire sauce or a parmesan rind while it simmers.
Make Ahead Tips
This soup tastes even better the next day, once the flavors have had time to settle.
Store it in the fridge and reheat gently on the stovetop, adding a splash of broth if it’s thickened too much.
It also freezes really well for up to 3 months, making it a great option for batch cooking.
How to Make Cabbage Soup

- Heat the olive oil in a large pot over medium heat.
- Add the onion, carrots, and celery, cooking for 5-6 minutes until softened.
- Add the garlic and cook for 1 minute.
- Add the chopped cabbage and cook for 3-4 minutes, stirring occasionally.
- Pour in the diced tomatoes and broth.
- Add the thyme and bay leaf.
- Bring to a simmer, then reduce heat and cook for 20 minutes.
- Add the bell pepper and green beans, cooking for another 10-15 minutes, until all the vegetables are tender.
- Remove the bay leaf and season with salt and pepper to taste.
- Garnish with fresh parsley before serving.
That long simmer is really what brings all the flavors together.
Extra Details
A bowl of cabbage soup comes in around 130 calories, depending on portion size and vegetables used.
This is a naturally low calorie, high fiber meal that works great on its own or alongside a piece of crusty bread.
To save time, chop all your vegetables ahead of time so the soup comes together faster on a busy night.
Leftovers and Storage
Store leftovers in an airtight container in the fridge for up to 5 days.
Reheat gently on the stovetop over low heat, adding a splash of broth if it’s thickened too much.
This soup also freezes well, just thaw overnight in the fridge before reheating.
FAQ
Is this soup good for meal prep? Yes, it holds up really well in the fridge and actually tastes better after a day or two.
Can I add protein to this soup? Yes, cooked ground beef, sausage, or shredded chicken all work well stirred in.
Why is my cabbage still tough after cooking? This usually means it needs more simmering time. Cabbage softens gradually, so don’t rush this step.
Can I make this soup in a slow cooker? Yes, sauté the aromatics first, then transfer everything to a slow cooker and cook on low for 6-7 hours.
Is this soup vegetarian? Yes, as long as you use vegetable broth instead of chicken broth.
Wrapping Up
This cabbage soup proves that simple, humble ingredients can turn into something genuinely satisfying with just a bit of time.
It’s light, loaded with vegetables, and the kind of soup that tastes even better as leftovers the next day.
Give this one a try and let me know in the comments what vegetables or add ins you used. I always love hearing how people make it their own.