Cabbage Soup is one of those comforting meals that fills the kitchen with a wonderful aroma while it simmers. When I prepared this version, the combination of sweet carrots, onion, celery, and fire-roasted tomatoes created a rich base that made the whole pot smell incredibly inviting. The cabbage became tender without losing all of its texture, while white beans and potatoes made the soup hearty enough to enjoy as a satisfying meal.
What I especially love about this Cabbage Soup is the balance of flavors. A little white wine vinegar adds brightness to the tomatoes and vegetables, while garlic and dried thyme bring warmth and depth. It is simple, nourishing, and easy to prepare in one large pot, making it perfect for a cozy lunch or relaxed family dinner.
Key Ingredients in Cabbage Soup

2Â tablespoons extra-virgin olive oil
2 carrots, chopped
1 medium yellow onion, diced
1 celery rib, diced
¾ teaspoon sea salt
Freshly ground black pepper
2Â tablespoons white wine vinegar
2Â (14.5-ounce) cans fire-roasted diced tomatoes
4Â cups vegetable broth
1 (15.5-ounce) can cooked white beans, drained and rinsed
4 garlic cloves, grated
2 Yukon Gold potatoes, diced
1 small green cabbage, about 1 pound (9 cups chopped)
1 teaspoon dried thyme
Fresh parsley, for garnish
How to Make Cabbage Soup Step-by-Step
- Heat the extra-virgin olive oil in a large pot over medium heat. Add the chopped carrots, diced onion, celery, sea salt, and several grinds of freshly ground black pepper.
- Cook the vegetables for about 8 minutes, stirring occasionally. I like to give them enough time to soften and develop their natural sweetness before adding the liquid.
- Pour in the white wine vinegar and stir well. This quick step adds a fresh, tangy note that helps balance the richness of the tomatoes.
- Add the fire-roasted diced tomatoes, vegetable broth, drained white beans, grated garlic, diced Yukon Gold potatoes, chopped cabbage, and dried thyme.
- Cover the pot and let the soup simmer gently for 20 to 30 minutes. Stir occasionally and check that the potatoes and cabbage have become tender.
- Taste the soup and adjust the seasoning with more salt or freshly ground black pepper if needed.
- Ladle the hot Cabbage Soup into bowls and finish each serving with freshly chopped parsley. Serve warm and enjoy.
Cabbage Soup Recipe at a Glance
| Detail | Information |
|---|---|
| Prep Time | About 15 minutes |
| Cook Time | 20–30 minutes |
| Total Time | About 35–45 minutes |
| Main Ingredient | Green cabbage |
| Type | Soup |
| Cooking Method | Stovetop |
| Servings | Approximately 6 |
| Best For | Lunch, dinner, meal prep |
Frequently Asked Questions
Can I make Cabbage Soup ahead of time?
Yes. Cabbage Soup is a great make-ahead meal. After cooking, let it cool before storing it in an airtight container in the refrigerator. The flavors may become even more developed after resting.
Can I use a different type of bean?
Absolutely. White beans work beautifully here, but you can also try cannellini beans or another mild cooked bean you already have available.
How do I store leftover Cabbage Soup?
Store leftovers in an airtight container in the refrigerator and enjoy them within a few days. Reheat gently on the stovetop or in the microwave until hot.
Can I freeze this soup?
Yes, this soup can be frozen for convenient future meals. Allow it to cool completely, then transfer it to freezer-safe containers. Thaw in the refrigerator before reheating.
Conclusion
This Cabbage Soup is a simple, flavorful recipe that turns humble vegetables into a warm and satisfying meal. I love how the tender cabbage, creamy beans, potatoes, and smoky tomatoes come together in every spoonful. With fresh parsley on top, it is a comforting bowl I would happily make again whenever I want something easy, hearty, and homemade.