Easy Healthy Cabbage Soup
Oct 08, 2026

This post may contain affiliate links. Please read our disclosure policy.
Cabbage doesn’t always get the credit it deserves, but this humble, budget-friendly veggie turns into something special in a simmering pot of soup. This healthy cabbage soup is light but filling, with tender potatoes, sweet carrots, and fire-roasted tomatoes in a savory vegetable broth. It makes a big batch, so it’s ideal for lunches all week or an easy weeknight dinner.

Ingredients Needed for Cabbage Soup
- Extra-virgin olive oil
- Carrots, chopped
- Yellow onion, diced
- Celery
- Sea salt
- Ground black pepper
- Diced tomatoes
- Vegetable broth
- Garlic cloves, grated
- Yukon Gold potatoes, quartered
- Green cabbage
- Fresh parsley, for garnish
- Cooked chicken, turkey, or sausage (optional)
- Bell peppers, green beans, zucchini, or spinach (optional)
Tips for the Best Cabbage Soup
Make it a meal. Serve with crusty bread, a grilled cheese, or a scoop of cooked rice or beans on the side.
Don’t skip the sauté. Cooking the carrots, onion, and celery first builds a sweeter, deeper flavor base.
Cut the cabbage in even pieces so it cooks evenly and is easy to scoop up with a spoon.
Taste before serving. Broths vary in saltiness, so season at the end.
Add a splash of acid. A squeeze of lemon juice or a little red wine vinegar brightens the whole pot.

Why Cabbage Is Worth Eating
Cabbage is a low-calorie vegetable with plenty to offer. Each serving of this soup has about 35mg of vitamin C and 3 grams of fiber for only 76 calories. Fiber helps you feel full, which is why this soup satisfies despite being so light. Cabbage is also easy on the grocery budget and lasts a long time in the fridge, so it’s a smart staple to keep on hand.
How To Make This Cabbage Soup Recipe
- Sauté the Vegetables: In a large pot, heat the olive oil over medium heat. Add the carrots, onion, celery, sea salt, and black pepper. Cook, stirring occasionally, for about 8 minutes until the vegetables begin to soften.
- Add Remaining Ingredients: Stir in the fire-roasted diced tomatoes, vegetable broth, grated garlic, quarter potatoes, and chopped cabbage.
- Simmer: Cover the pot and let the soup simmer for 20 to 30 minutes, or until the potatoes and cabbage are tender.
- Season and Serve: Taste the soup and adjust the seasoning if needed. Ladle into bowls, garnish with fresh parsley, and serve warm.
Enjoy this comforting and healthy cabbage soup as a delicious way to nourish your body!
We love soup because you can double the recipe and easily enjoy it for lunch or dinner throughout the week! If you are looking for more delicious soup ideas give these a try:

Cabbage Soup Recipe
Ingredients
- 2 tablespoons extra-virgin olive oil
- 2 carrots chopped
- 1 medium yellow onion diced
- 2 celery ribs diced
- 1 1/2 teaspoon sea salt
- 1 tablespoon freshly ground black pepper
- 1 14.5oz. can fire-roasted diced tomatoes
- 4 cups vegetable broth
- 4 garlic cloves grated
- 2 Yukon Gold potatoes quartered
- 1 small green cabbage about 1 pound, chopped (approximately 9 cups)
- Fresh parsley for garnish
Instructions
- Sauté the Vegetables: In a large pot, heat the olive oil over medium heat. Add the carrots, onion, celery, sea salt, and black pepper. Cook, stirring occasionally, for about 8 minutes until the vegetables begin to soften.
- Add Remaining Ingredients: Stir in the fire-roasted diced tomatoes, vegetable broth, grated garlic, quarter potatoes, and chopped cabbage.
- Simmer: Cover the pot and let the soup simmer for 20 to 30 minutes, or until the potatoes and cabbage are tender.
- Season and Serve: Taste the soup and adjust the seasoning if needed. Ladle into bowls, garnish with fresh parsley, and serve warm.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.




