
My go-to easy cabbage soup recipe is a practical answer to the need for warm, filling food made from inexpensive ingredients. Cabbage, carrots, onions, potatoes, and canned tomatoes create a flavorful soup with very little preparation.
The recipe can be made on the stovetop in one pot, adjusted with ingredients already in the pantry, and stored for several days. It is suitable for a simple weeknight meal, a budget-conscious cooking plan, or a comforting lunch on a cold day. For more ideas, see this easy vegetable stew made with pantry staples.
Essential Concepts
Cabbage soup is inexpensive, filling, and easy to prepare. Sauté the aromatics, add the vegetables and broth, then simmer until tender. Add beans, sausage, or shredded chicken if desired.
Store leftovers in the refrigerator for up to four days.
Why This Cabbage Soup Works
Cabbage provides body without requiring cream, flour, or a large quantity of meat. Its mild flavor absorbs the taste of broth, tomatoes, herbs, and aromatics. Carrots add sweetness, potatoes contribute starch, and canned tomatoes provide acidity that keeps the soup from tasting flat.
The recipe also allows for practical substitutions. Green cabbage is the most common choice, but savoy cabbage can produce a softer texture and a slightly sweeter flavor. Vegetable broth keeps the soup vegetarian, while chicken broth gives it a deeper savory character.
Beans, lentils, ground beef, smoked sausage, or leftover roast chicken can turn the basic soup into a more substantial meal.
Easy Cabbage Soup Recipe

Ingredients
Makes 6 servings
- 2 tablespoons olive oil, 30 milliliters
- 1 medium yellow onion, diced, about 1 1/2 cups or 225 grams
- 3 garlic cloves, minced, about 1 tablespoon or 9 grams
- 3 medium carrots, sliced, about 1 1/2 cups or 180 grams
- 2 medium celery stalks, sliced, about 1 cup or 100 grams
- 1 medium green cabbage, cored and chopped, about 6 cups or 600 grams
- 3 medium russet or Yukon Gold potatoes, peeled and diced, about 3 cups or 450 grams
- 1 can diced tomatoes, 14.5 ounces or 411 grams
- 6 cups vegetable or chicken broth, 1.4 liters
- 1 teaspoon dried Italian seasoning, 2 grams
- 1/2 teaspoon smoked paprika, 1 gram
- 1 bay leaf
- 1 teaspoon kosher salt, or to taste
- 1/2 teaspoon black pepper, or to taste
- 1 tablespoon lemon juice or apple cider vinegar, 15 milliliters
- Chopped fresh parsley, for serving
Instructions
- Warm the olive oil in a large Dutch oven or soup pot over medium heat.
- Add the onion, carrots, and celery. Cook for 5 to 7 minutes, stirring occasionally, until the onion softens.
- Add the garlic and cook for 30 seconds, just until fragrant.
- Stir in the cabbage, potatoes, diced tomatoes, broth, Italian seasoning, smoked paprika, bay leaf, salt, and black pepper.
- Bring the soup to a gentle boil. Reduce the heat to low, cover the pot partially, and simmer for 25 to 30 minutes. The soup is ready when the potatoes and cabbage are tender.
- Remove the bay leaf. Stir in the lemon juice or vinegar, then taste and adjust the seasoning.
- Ladle into bowls and sprinkle with parsley.
Cooking Notes
Cut the potatoes and carrots into similar-sized pieces so they finish at roughly the same time. Cabbage can be chopped into ribbons or larger pieces. Thin ribbons soften quickly, while larger pieces retain more texture.
Avoid boiling the soup vigorously for the entire cooking period. A gentle simmer helps the vegetables remain intact and gives the broth a clearer, cleaner flavor. If the soup becomes thicker than desired, add a little water or broth near the end of cooking.
For another quick cabbage soup method and ingredient variation, compare this quick cabbage soup recipe from Spend With Pennies.
Acid is useful in vegetable soups because it sharpens the other flavors. Add lemon juice or vinegar only after cooking. The amount needed depends on the salt level of the broth and the acidity of the tomatoes.
Ways to Adapt the Recipe
For a bean-based version, add two cans of drained and rinsed cannellini beans, kidney beans, or chickpeas during the final 10 minutes of cooking. Beans add protein and make the soup more filling without changing the basic method.
For a meaty version, brown 1 pound, or 450 grams, of ground beef, turkey, or pork before cooking the vegetables. Drain excess fat if necessary, then proceed with the recipe. Sliced smoked sausage can also be added with the cabbage and potatoes.
For a lower-carbohydrate soup, replace the potatoes with chopped zucchini, cauliflower, or green beans. These vegetables require less cooking time, so add them after the broth begins simmering.
For a richer tomato flavor, use crushed tomatoes instead of diced tomatoes. A tablespoon of tomato paste can also be cooked with the garlic for one minute before adding the broth.
How to Store and Reheat Cabbage Soup
Allow the soup to cool slightly, then transfer it to shallow airtight containers. Refrigerate it for up to four days. The flavor often improves after a night in the refrigerator because the herbs and vegetables have more time to infuse the broth.
To freeze the soup, leave out the lemon juice or vinegar until reheating. Store the cooled soup in freezer-safe containers, leaving room for expansion. Freeze for up to three months.
Thaw it in the refrigerator overnight, then reheat it in a saucepan over medium-low heat. Add a little broth if the vegetables have absorbed too much liquid, and finish with the acid just before serving.
Potatoes may become somewhat softer after freezing and thawing. If texture matters, freeze the broth and vegetables without potatoes, then add freshly cooked potatoes when reheating.
Serving Suggestions

Serve the soup with whole-grain bread, cornbread, crackers, or a simple green salad. A spoonful of plain yogurt can add creaminess, while grated Parmesan gives the broth a salty, savory finish. Red pepper flakes are useful for anyone who prefers heat.
This soup is also suitable for packed lunches. Use a leak-resistant container and reheat it until steaming. Since cabbage soup contains starchy vegetables, it can serve as a complete light meal rather than merely a first course.
Frequently Asked Questions
Can I make cabbage soup without tomatoes?
Yes. Replace the tomatoes with an additional 1 1/2 cups, or 355 milliliters, of broth. Add a small amount of lemon juice or vinegar at the end to provide brightness. The soup will have a lighter, less acidic flavor.
Should cabbage be cooked before adding it to soup?
No. Raw chopped cabbage can go directly into the pot. It softens during the simmering period and releases flavor into the broth. Sautéing it briefly with the other vegetables is optional, but it is not required.
Can I make this recipe in a slow cooker?
Yes. Sauté the onion, carrots, celery, and garlic in a skillet first if possible. Transfer them to a slow cooker with the remaining ingredients, except the lemon juice and parsley. Cook on low for 6 to 7 hours or on high for 3 to 4 hours. Add the lemon juice before serving.
Why does my cabbage soup taste bland?
Blandness usually comes from insufficient salt, weak broth, or a missing acidic element. Taste the soup after the vegetables are tender, then adjust the salt and add lemon juice or vinegar gradually. Fresh parsley, black pepper, garlic, and smoked paprika can also improve the flavor.
Is cabbage soup vegetarian?
The basic recipe is vegetarian when made with vegetable broth. Check the broth label if strict vegetarian preparation is necessary. Beans can be added for more protein and a fuller meal.
How long does cabbage soup last?
Cabbage soup lasts up to four days in the refrigerator when stored promptly in airtight containers. Frozen soup keeps for about three months, although the potatoes may soften after thawing.
Discover more from Life Happens!
Subscribe to get the latest posts sent to your email.

