Cabbage soup became a surprise favorite for me one winter when I was craving something warm so I reached for the most humble ingredient in my fridge. I had half a head of cabbage left over from another recipe so I paired it with a few pantry staples and let it simmer slowly on the stove. What came out was a bowl of pure comfort filled with nourishing vegetables and a soothing broth that reminded me how satisfying simple cooking can be.

Over time I’ve made this cabbage soup for sick days chilly evenings and even after holiday indulgence so it’s become my little reset ritual. It’s light but still hearty thanks to all the fresh vegetables and when I finish a bowl I always feel like I’ve done something good for myself. It’s the kind of recipe I come back to again and again with little changes depending on what’s in season or what I have on hand.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Green cabbage – The star of the soup that softens beautifully as it cooks and adds gentle sweetness.
- Carrots – Add color and natural sweetness to the broth.
- Celery – Brings mild crunch and savory depth.
- Onion – Creates the aromatic base of the soup.
- Garlic – Adds flavor and warmth.
- Diced tomatoes – Provide acidity and richness to balance the veggies.
- Vegetable broth – Forms a light yet flavorful base.
- Olive oil – Used to sauté the veggies and develop flavor.
- Salt – Brings out the natural flavor of each vegetable.
- Black pepper – Adds a little heat and seasoning.
- Fresh parsley – For a pop of freshness just before serving.
- Tools You’ll Need
- Large soup pot or Dutch oven – Big enough to hold all the broth and veggies and distribute heat evenly.
- Wooden spoon – For stirring the ingredients as they cook without damaging the pot.
- Chopping board and knife – To prep all the vegetables quickly and safely.
- Ladle – Makes it easy to serve the soup without spills.
- Measuring spoons and cups – For getting the broth and seasonings just right.

Instructions
Step 1:
I start by heating a little olive oil in a large soup pot over medium heat so I can build flavor from the beginning.
Step 2:
Then I add the chopped onion celery and carrots and sauté them for about 5 to 7 minutes until they begin to soften and become fragrant.
Step 3:
I stir in the minced garlic and let it cook for just a minute so it doesn’t burn but releases its flavor.
Step 4:
Next I pour in the diced tomatoes along with their juices and stir everything together so the base starts to come together.
Step 5:
I add the chopped cabbage and pour in the vegetable broth so the pot fills up and all the veggies are just covered.
Step 6:
I season the soup with salt and black pepper then bring it to a gentle boil.
Step 7:
Once it’s boiling I reduce the heat to low cover the pot and let it simmer for about 25 to 30 minutes until the cabbage and carrots are tender.
Step 8:
Right before serving I taste the broth and adjust the seasoning then I sprinkle fresh chopped parsley on top for brightness.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
I sometimes add a pinch of red pepper flakes if I want a little kick.
This soup freezes really well so I like to portion it into containers for later.
You can toss in some beans or lentils for extra protein and texture.
A squeeze of lemon at the end adds a fresh lift to the flavors.
Ways to Serve
With a slice of crusty bread for dunking.
Over brown rice or quinoa for a heartier meal.
Topped with a dollop of sour cream or Greek yogurt.
As a light side to a sandwich or wrap.
Frequently Asked Questions
Can I freeze cabbage soup?
Yes! Let it cool completely then store it in freezer-safe containers for up to three months.
Is cabbage soup healthy?
Absolutely. It’s packed with fiber vitamins and antioxidants from the vegetables and it’s naturally low in calories.
Can I add meat to cabbage soup?
You can! I sometimes add cooked shredded chicken or browned ground turkey for a protein boost.
How long does cabbage soup last in the fridge?
It stays fresh in an airtight container for up to five days and tastes even better the next day.
See You in the Kitchen
I hope you give this cabbage soup recipe a try! It’s such a cozy and nourishing dish that fits into so many different meals. I’d love to hear how you make it your own or if you find a special twist that works for your family.
Happy Cooking!
Print
Cabbage Soup
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegan
Description
Looking for the best cabbage soup recipe? This one is quick, easy, healthy, and full of comforting flavor! Whether you’re looking for a simple soup idea, a light lunch, or a reset meal after a big weekend, this veggie-packed bowl is your answer. One of the best easy ideas for meal prep or cold weather dinners!
Ingredients
- 1/2 head green cabbage, chopped
- 3 carrots, sliced
- 3 celery stalks, chopped
- 1 medium onion, diced
- 3 garlic cloves, minced
- 1 can (14 oz) diced tomatoes
- 6 cups vegetable broth
- 2 tbsp olive oil
- Salt to taste
- Black pepper to taste
- Fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium heat.
- Sauté onion, celery, and carrots for 5–7 minutes until softened.
- Add garlic and cook for 1 minute until fragrant.
- Stir in diced tomatoes with their juice.
- Add chopped cabbage and pour in vegetable broth.
- Season with salt and pepper, bring to a boil.
- Reduce heat, cover, and simmer for 25–30 minutes until vegetables are tender.
- Taste and adjust seasoning. Garnish with fresh parsley before serving.
Notes
- Add red pepper flakes for heat.
- Freezes well—store in portions.
- Mix in cooked beans for protein.
- Add lemon juice for a fresh flavor lift.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 120
- Sugar: 7g
- Sodium: 500mg
- Fat: 4g
- Saturated Fat: 0.5g
- Unsaturated Fat: 3.5g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 0mg