There’s something quietly comforting about a big pot of soup simmering on the stove — it smells like care, like slowing down. If you’ve ever wanted a vegetable soup that’s both light and satisfyingly filling, this vegetable soup with cabbage is the kind you’ll come back to again and again. It’s forgiving, full of texture, and somehow makes chilly evenings feel like a hug. For a spicier fall option, the Curried Butternut Squash Soup brings warm, aromatic flavors.

Why you’ll love this soup
This recipe balances sweet carrots, starchy potatoes, bright tomatoes, and the star — shredded cabbage — for a soup that’s economical and nourishing. You don’t need fancy ingredients: just pantry staples and fresh vegetables. It’s great for meal prep, freezes well, and tastes even better the next day when the flavors have had time to mingle. If you enjoy comforting bowls, try the Loaded Baked Potato Soup for a creamier alternative.
Ingredients
Gather these simple ingredients. Feel free to swap in what you have — that’s half the fun.
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, sliced
- 3 medium potatoes, peeled and cubed (Yukon or red)
- 4 cups shredded green cabbage (about half a medium head)
- 1 can (14 oz) diced tomatoes, with juices
- 6 cups vegetable broth (or chicken broth)
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika (optional, for warmth)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley or dill
- 1 tablespoon lemon juice (optional, to brighten)
How to Make Vegetable Soup with Cabbage
Follow these steps for a flavorful, no-fuss soup. Read through once before you start; small prep makes everything smoother.
Step-by-step
- Heat the olive oil in a large Dutch oven or heavy pot over medium heat. Add the diced onion and a pinch of salt. Cook, stirring occasionally, until the onion is soft and translucent, about 5–7 minutes.
- Add the garlic, carrots, and celery. Sauté for 3–4 minutes until fragrant and the carrots begin to soften.
- Stir in the cubed potatoes, dried thyme, and smoked paprika. Cook for another 2 minutes to toast the spices slightly.
- Pour in the diced tomatoes with their juices and the vegetable broth. Stir to combine and bring the soup to a gentle boil.
- Once boiling, reduce heat to low, cover partially, and simmer for 12–15 minutes, until the potatoes are nearly tender.
- Add the shredded cabbage and simmer for another 8–10 minutes, until the cabbage and potatoes are fully tender but still have good texture.
- Taste and season with salt, pepper, and lemon juice if using. Stir in the chopped parsley or dill just before serving.

Tips and variations
- Make it heartier: Add a can of drained white beans or cooked diced chicken for extra protein.
- Turn up the heat: Swap smoked paprika for a pinch of cayenne or add a dash of hot sauce.
- Make it creamy: Stir in 1/2 cup of coconut milk or a splash of cream at the end for a richer texture.
- Storage: Keep leftovers in an airtight container in the fridge for up to 4 days, or freeze in portions for up to 3 months.
- Serve this soup with Garlic Bread Rolls to soak up every last spoonful.
FAQs
Can I use red cabbage instead of green?
Yes — red cabbage works, but it will slightly change the color and has a firmer texture. Slice it thin so it softens in the cooking time listed.
How can I make this low-sodium?
Use a low-sodium broth and skip added salt until after the soup is finished. You can enhance flavor with extra herbs, lemon juice, or a splash of vinegar instead of salt.
Can I make this in an instant pot or slow cooker?
Instant Pot: Use the sauté function for steps 1–3, then add liquids and cook on high pressure for 6 minutes. Natural release for 5 minutes. Slow cooker: Sauté aromatics first, then combine everything and cook on low for 6–8 hours.
What pairs well with this soup?
Crusty bread, simple green salad, or a grilled cheese all make great companions. Leftovers also pair nicely with rice or a grain bowl.
Conclusion
This vegetable soup with cabbage is a reliable weeknight winner — easy to customize, budget-friendly, and genuinely comforting. It’s one of those recipes you’ll be happy to spoon on a rainy evening or to pack for lunch the next day. If you want to change it up, try adding beans or swapping herbs, but don’t be afraid to keep it simple; sometimes the most comforting meals are the least complicated.
Now put on a kettle, pull out a cozy sweater, and let this pot of soup do the work. You’ll be surprised how quickly a few humble ingredients can turn into something heartwarming. When you’re craving something richer, the Creamy Chicken Noodle Soup is another great option.

Vegetable Soup with Cabbage
Ingredients
Main
- 2 tbsp olive oil
- 1 medium onion diced
- 3 cloves garlic minced
- 2 medium carrots sliced
- 2 celery stalks sliced
- 3 medium potatoes peeled and cubed
- 4 cups shredded green cabbage about half a medium head
- 14 oz diced tomatoes , with juices
- 6 cups vegetable broth or chicken broth
Seasoning & Finish
- 1 tsp dried thyme
- 1 tsp smoked paprika optional
- Salt and freshly ground black pepper to taste
- 2 tbsp chopped fresh parsley or dill
- 1 tbsp lemon juice optional
Instructions
- Heat the olive oil in a large pot over medium heat. Add the diced onion and a pinch of salt. Cook until soft and translucent, about 5–7 minutes. Add the garlic, carrots, and celery and sauté for 3–4 minutes.
- Stir in the cubed potatoes, dried thyme, and smoked paprika. Cook for 2 more minutes to toast the spices.
- Pour in the diced tomatoes with juices and the broth. Bring to a gentle boil, then reduce heat and simmer, partially covered, for 12–15 minutes until potatoes are nearly tender.
- Add the shredded cabbage and simmer for another 8–10 minutes until the cabbage and potatoes are tender. Season with salt, pepper, and lemon juice if using. Stir in chopped parsley or dill before serving.
Notes
- For a heartier soup, add a can of drained white beans or cooked diced chicken.
- To make creamy, stir in 1/2 cup coconut milk or cream at the end.
- Leftovers keep in the fridge for up to 4 days and freeze well for up to 3 months.






