Best Cabbage Soup Recipe
Cabbage soup is a hearty, comforting dish packed with vegetables and flavor. It’s perfect for chilly days, detox diets, or simply enjoying a healthy, low-calorie meal. This version brings out the natural sweetness of cabbage while blending it with savory broth and herbs for a satisfying bowl of goodness.
ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
olive oiloniongarliccarrotscelerygreen cabbage (chopped)tomatoes (diced or crushed)vegetable or chicken brothpotatoes (optional for added heartiness)bay leavesthymeparsley (fresh or dried)salt and pepperred pepper flakes (optional for heat)
directions
Heat olive oil in a large pot over medium heat.
Add chopped onion, carrots, and celery. Cook for 5-7 minutes until softened.
Stir in garlic and cook for another 1-2 minutes.
Add chopped cabbage and cook for about 5 minutes, stirring occasionally.
Pour in the tomatoes and broth, then add bay leaves, thyme, salt, pepper, and red pepper flakes if using.
Bring the soup to a boil, then reduce heat and simmer for 25-30 minutes, until the cabbage is tender.
Add diced potatoes (if using) during the last 15 minutes of cooking.
Taste and adjust seasonings as needed.
Remove bay leaves before serving and garnish with fresh parsley.
Servings and timing
This recipe serves about 6-8 people.Preparation time: 15 minutesCooking time: 30-35 minutesTotal time: 45-50 minutes
Variations
Use ground beef or sausage for a heartier, protein-packed version.
Add beans such as kidney or white beans for extra fiber.
Swap white potatoes for sweet potatoes for a touch of sweetness.
Include zucchini or green beans for added variety.
Use beef broth for a richer flavor.
storage/reheating
Store leftover cabbage soup in an airtight container in the refrigerator for up to 5 days.Freeze for up to 3 months in freezer-safe containers.Reheat on the stovetop over medium heat or in the microwave until heated through.

FAQs
Is cabbage soup good for weight loss?
Yes, it’s low in calories and high in fiber, making it a popular choice for light eating.
Can I use red cabbage instead of green?
Yes, though it will alter the color and flavor slightly.
How do I keep the vegetables from getting mushy?
Avoid overcooking—simmer just until tender.
Can I make it in a slow cooker?
Yes, cook on low for 6-8 hours or high for 3-4 hours.
Is cabbage soup vegetarian?
Yes, when made with vegetable broth and no meat.
Can I add grains like rice or barley?
Absolutely—just adjust liquid and cook time as needed.
Does cabbage soup freeze well?
Yes, it freezes beautifully for future meals.
Can I use tomato juice instead of canned tomatoes?
Yes, but reduce broth slightly to avoid excess liquid.
What herbs go well with cabbage soup?
Thyme, bay leaf, parsley, and dill complement cabbage well.
Can I make it spicy?
Yes, add red pepper flakes or chopped jalapeño.
Conclusion
The best cabbage soup recipe is simple, flexible, and nourishing. Whether you’re making it for a cozy night in or as part of a healthy eating plan, it delivers comfort and nutrition in every bowl. With easy customization options, this recipe is sure to become a regular favorite in your kitchen.
Print
Best Cabbage Soup Recipe
- Total Time: 45-50 minutes
- Yield: 6–8 servings 1x
Description
A hearty and nourishing cabbage soup packed with vegetables and herbs, perfect for chilly days or a healthy meal plan.
Ingredients
- 2 tbsp olive oil
- 1 large onion, chopped
- 2–3 cloves garlic, minced
- 3 carrots, sliced
- 2 celery stalks, chopped
- 1 small head green cabbage, chopped
- 1 can (14.5 oz) diced or crushed tomatoes
- 6 cups vegetable or chicken broth
- 2 medium potatoes, diced (optional)
- 2 bay leaves
- 1 tsp dried thyme
- 2 tbsp chopped parsley (fresh or 1 tsp dried)
- Salt and pepper to taste
- 1/4 tsp red pepper flakes (optional)
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion, carrots, and celery. Cook for 5-7 minutes until softened.
- Stir in garlic and cook for another 1-2 minutes.
- Add chopped cabbage and cook for about 5 minutes, stirring occasionally.
- Pour in the tomatoes and broth, then add bay leaves, thyme, salt, pepper, and red pepper flakes if using.
- Bring the soup to a boil, then reduce heat and simmer for 25-30 minutes, until the cabbage is tender.
- Add diced potatoes (if using) during the last 15 minutes of cooking.
- Taste and adjust seasonings as needed.
- Remove bay leaves before serving and garnish with fresh parsley.
Notes
- Swap white potatoes for sweet potatoes for a touch of sweetness.
- Add beans like kidney or white beans for extra fiber.
- Use beef broth for a richer flavor.
- Include zucchini or green beans for added variety.
- Add cooked ground beef or sausage for a protein boost.
- Prep Time: 15 minutes
- Cook Time: 30-35 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/8 of recipe
- Calories: 120
- Sugar: 6g
- Sodium: 550mg
- Fat: 5g
- Saturated Fat: 0.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg