This easy, healthy cabbage soup recipe is made with tender cabbage, carrots, celery, tomatoes, beans, and a flavorful broth. It takes about 15 minutes to prepare and 35–40 minutes to cook, making a satisfying dinner that is ready in approximately 50–55 minutes.
Every spoonful is brothy but substantial, with naturally sweet vegetables, savory tomato flavor, creamy white beans, and a bright finish from red-wine vinegar or lemon juice. Serve it as a light vegetarian meal with vegetable broth, or use chicken broth for a slightly richer version.
Jump to RecipeWhy You’ll Love This Recipe

This cabbage soup is the kind of dinner that feels comforting without being heavy. It is packed with vegetables, bright tomato flavor, and a savory broth that tastes as though it simmered all day, even though the total preparation and cooking time is only about 50–55 minutes.
The recipe is naturally flexible. Use low-sodium vegetable broth for a vegetarian soup, or choose chicken broth when you want a fuller savory note. White beans are optional, but they add a creamy bite and make the soup more substantial for a main meal.
Texture is one of the best parts of this recipe. The cabbage becomes tender while still holding its shape, the carrots soften without turning mushy, and the beans are added at the end so they remain pleasantly intact.
The final spoonful of vinegar or lemon juice is small but important. It cuts through the tomato richness, wakes up the vegetables, and keeps the broth from tasting flat.
If you enjoy cozy one-pot dinners with a little more meat and spice, you may also like this Hungarian-style beef dinner for another comforting option.
Ingredients You’ll Need

The foundation of this soup is a classic combination of onion, carrot, and celery. Sautéing these vegetables in olive oil gives them time to soften and develop a naturally sweet, savory flavor before the liquid is added.
- Olive oil: Two tablespoons provide the cooking fat for the vegetables and add a gentle fruity flavor.
- Aromatics: One yellow onion, two carrots, two celery stalks, and three to four garlic cloves create the soup’s flavorful base.
- Cabbage: One small green cabbage yields about six cups of bite-size pieces. Remove the tough core before chopping.
- Tomato ingredients: Tomato paste deepens the broth, while a 14–15 ounce can of diced tomatoes adds acidity and texture.
- Broth: Six cups of low-sodium vegetable broth or chicken broth create a brothy but satisfying consistency.
- Seasonings: Italian seasoning, kosher salt, black pepper, and optional red-pepper flakes keep the flavor balanced and lively.
- White beans: One 15-ounce can of drained and rinsed cannellini or other white beans is optional, but especially useful when serving the soup as dinner.
- Finishing touches: One tablespoon of red-wine vinegar or fresh lemon juice and two tablespoons of chopped parsley bring freshness at the end.
For the best flavor, choose a firm cabbage with crisp leaves and no soft or discolored areas. No-salt-added tomatoes are helpful because they let you control the seasoning more precisely, especially when using store-bought broth.
Set out and chop all the vegetables before turning on the stove. This simple preparation step makes the cooking process calmer and ensures that the garlic does not burn while you are still working on the cabbage.
For a sweet finish after dinner, our lemon yogurt cake makes a lovely companion to a cozy soup night, even though it is also wonderful at breakfast.
How to Make It Step-by-Step

Step 1: Prepare the vegetables before cooking. Dice the onion, carrots, and celery, mince the garlic, and remove the core from the cabbage before chopping the leaves into bite-size pieces. Keeping the pieces fairly even helps the vegetables finish cooking at the same time.
Step 2: Warm the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, celery, kosher salt, and black pepper, then cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften. They do not need to brown deeply, but they should smell sweet and savory.
Step 3: Add the minced garlic, tomato paste, Italian seasoning, and optional red-pepper flakes. Stir and cook for 30–60 seconds, just until the garlic becomes fragrant. This brief cooking time removes the raw garlic flavor and allows the tomato paste to coat the vegetables.
Step 4: Pour in the diced tomatoes and broth, then add the chopped cabbage. Stir well, scraping the bottom of the pot so any flavorful bits become part of the broth. Bring the soup to a boil, which signals that it is ready for a gentler simmer.
Step 5: Reduce the heat to maintain a steady simmer and partially cover the pot. Cook for 20–25 minutes, stirring once or twice, until the cabbage and carrots are tender. Avoid cooking far beyond this point because the finished soup should have tender vegetables, not mushy ones.
Step 6: Add the drained and rinsed beans during the final five minutes if you are using them. They only need to warm through, and adding them late helps prevent them from splitting or disappearing into the broth.
Step 7: Remove the pot from the heat and stir in the red-wine vinegar or lemon juice. Taste carefully and add more salt or pepper if needed, remembering that the flavor will become more balanced as the soup rests for a few minutes.
Step 8: Ladle the soup into warm bowls and scatter fresh parsley over each serving. Serve immediately while the broth is hot and aromatic, with crusty bread if desired.
Pro Tips for the Best Cabbage Soup

Do not skip the initial sauté. Simmering raw vegetables directly in broth will produce a serviceable soup, but cooking the onion, carrot, and celery first creates a sweeter and deeper foundation.
Keep the cabbage pieces bite-size and reasonably uniform. Very large pieces can be awkward to eat, while very thin shreds may soften more quickly than the carrots.
Use a partially covered pot while the soup simmers. This allows some steam to escape and helps the broth retain a rich, concentrated flavor without reducing too aggressively.
Season in stages rather than adding a large amount of salt at the beginning. Broth and canned tomatoes can vary in sodium, so tasting at the end is the best way to achieve a balanced result.
The optional red-pepper flakes add gentle warmth rather than overwhelming heat. Leave them out for a mild family-friendly soup, or add them when you want a little extra spice.
If the soup seems too thick after standing, add a small splash of broth or water while reheating. If it seems too light, let a serving rest for several minutes; the cabbage and beans will make each bowl feel more substantial.
For another simple make-ahead treat to keep in mind, try this blueberry frozen yogurt bark when you want something cool and lightly sweet after dinner.
Storage & Reheating
Allow leftover soup to cool slightly before transferring it to a covered container. Refrigerate it promptly and enjoy it within a few days for the best texture and flavor.
Reheat individual portions in the microwave in short intervals, stirring between each interval. You can also reheat the soup gently in a saucepan over medium-low heat, stirring occasionally until hot.
The beans and cabbage may soften a little more after storage, but the soup remains hearty and delicious. Add a splash of broth if needed, then taste for seasoning and brighten it with a tiny squeeze of lemon before serving.
When planning a larger batch, keep the parsley separate and add it only to each bowl. Fresh herbs retain a brighter color and flavor when they are not cooked repeatedly in the soup.
Serving Suggestions

This soup is filling enough to serve on its own, especially when made with white beans. A slice of crusty bread, whole-grain toast, or a simple side salad can turn it into a complete and satisfying dinner.
For a lighter meal, serve a smaller bowl alongside roasted vegetables or a crisp green salad. The tomato-rich broth pairs especially well with simple sides that provide crunch without competing with the tender cabbage.
Fresh parsley is the classic garnish, but the finishing vinegar or lemon juice is just as important. Add both immediately before serving so the soup tastes fresh, colorful, and balanced.
If you are serving guests, place the pot on the table with extra black pepper and lemon wedges nearby. Everyone can adjust the brightness and seasoning of their own bowl while the soup stays warm.

Best Cabbage Soup Recipe (Easy, Healthy & Delicious)
Ingredients
Method
- Prepare the onion, carrots, celery, garlic, and cabbage. Remove the cabbage core and chop the leaves into bite-size pieces so they cook evenly.
- Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, celery, kosher salt, and black pepper, then cook for 6–8 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic, tomato paste, Italian seasoning, and optional red-pepper flakes. Cook for 30–60 seconds, stirring constantly, until the garlic is fragrant and the tomato paste is blended into the vegetables.
- Stir in the diced tomatoes, broth, and chopped cabbage. Bring the mixture to a boil, then reduce the heat, partially cover the pot, and simmer for 20–25 minutes, or until the cabbage and carrots are tender.
- Stir in the drained and rinsed white beans, if using. Simmer for another 5 minutes so the beans warm through while keeping their shape.
- Remove the soup from the heat and stir in the red-wine vinegar or fresh lemon juice. Taste and adjust the salt and pepper, then garnish with fresh parsley and serve hot.
Notes
Final Thoughts
This easy cabbage soup recipe delivers everything a dependable dinner should: wholesome vegetables, a flavorful broth, satisfying texture, and simple preparation. Sautéing the aromatics first, adding the beans near the end, and finishing with vinegar or lemon juice are the small details that make the final bowl taste special.
Make it with vegetable broth for a vegetarian meal or chicken broth for a richer variation. Whether you enjoy it fresh from the pot or reheat leftovers for lunch, this healthy cabbage soup is warm, nourishing, and delicious from the first spoonful to the last.
4 thoughts on “Best Cabbage Soup Recipe (Easy, Healthy & Delicious)”