This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
This cabbage soup is everything you want on a chilly evening—warm, nourishing, and brimming with flavor. Made with simple ingredients like chopped green cabbage, onions, carrots, celery, and diced tomatoes, it proves that healthy doesn’t have to mean boring. The combination of aromatic herbs, zesty lemon, and rich vegetable broth brings out the best in every vegetable, turning an everyday soup into a comfort food favorite.
Cabbage is often overlooked, but once you try this soup, you’ll see why it deserves a permanent spot in your fridge. I first made this recipe after a long day when I needed something cozy but quick. It came together in one pot, filled my kitchen with the most delicious smell, and delivered the kind of flavor that makes you close your eyes with the first spoonful. Ever since, it’s been one of my go-to meals that checks all the boxes: budget-friendly, nourishing, and endlessly customizable.
Jump to:
And if you’re a soup lover like me, you’ll also want to check out these warming bowls: the creamy Homemade Mushroom Soup, hearty Irish Colcannon Soup, and the immune-boosting Italian Soup Penicillin. Each one offers a unique take on soup season essentials.
Why You’ll Love This Cabbage Soup
Quick and Easy
This soup comes together in under 30 minutes, making it perfect for busy weeknights or lazy Sundays. Everything cooks in one pot, so cleanup is minimal. You’ll be surprised by how fast this nourishing meal lands on your table.
Full of Flavor and Texture
Each spoonful offers a delightful contrast of tender cabbage, slightly crunchy carrots, and soft onions, all swimming in a well-seasoned tomato broth. It’s light yet satisfying, with subtle sweetness from the cabbage and a brightness from the lemon that ties it all together.
Great for Any Diet
This cabbage soup is naturally vegan, gluten-free, dairy-free, and low in calories. It’s high in fiber, making it a smart choice for digestion and overall health. Whether you’re eating clean, watching your carbs, or just trying to enjoy more vegetables, this soup fits the bill.

Ingredients and Substitutions
What You’ll Need
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 1 large carrot, diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon salt
- ½ head of green cabbage, chopped
- 1 (14-ounce) can diced tomatoes
- 4 to 6 cups vegetable broth
- 1 to 2 tablespoons fresh lemon juice
- ¼ cup chopped fresh parsley
- Cracked black pepper, to taste
Ingredient Tips
Use green cabbage for the best texture and flavor. It holds up well during cooking and adds a slight sweetness to the broth. Fire-roasted tomatoes offer a smoky twist, while fresh garlic and herbs bring depth and aroma. Vegetable broth keeps the soup plant-based, but chicken broth works if you’re not vegetarian and want added richness.
Substitution Ideas
- Swap green cabbage with Napa cabbage if preferred, but keep in mind it softens faster.
- Use red pepper flakes or cayenne if you like a bit of heat.
- Add chopped zucchini, kale, or spinach for extra veggies.
- No parsley? Try dill, thyme, or basil for a different herbal note.
- Chickpeas, white beans, or lentils can be added for extra plant-based protein.
Step-by-Step Instructions
Step 1: Sauté the Aromatics
Start by heating olive oil in a large soup pot over medium heat. Add the diced onions, carrots, and celery. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften.
Step 2: Add Garlic and Herbs
Stir in the minced garlic, oregano, basil, and salt. Let everything cook for another minute until the garlic becomes fragrant and the herbs are well distributed.


Step 3: Add the Cabbage
Toss in the chopped cabbage and continue to cook for 5 minutes, stirring often. This step helps the cabbage soften slightly and absorb the base flavors.
Step 4: Pour in Broth and Tomatoes
Add the canned diced tomatoes, including the juice, and pour in 4 to 6 cups of vegetable broth. Stir well and bring everything to a simmer.


Step 5: Simmer Until Tender
Let the soup simmer uncovered for about 10 minutes, or until the cabbage and carrots are tender but not mushy.
Step 6: Finish and Serve
Remove the pot from heat. Stir in the lemon juice, fresh parsley, and cracked black pepper. Taste and adjust the seasoning as needed. Serve warm.
Expert Tips for the Best Cabbage Soup
Pro Cooking Tips
- Chop your vegetables into similar sizes so they cook evenly.
- Don't skip the step where the cabbage "sweats" before adding broth. It enhances the flavor.
- Use a quality broth. The better the broth, the better the soup.
Common Mistakes to Avoid
- Overcooking the cabbage can make the soup soggy. Keep an eye on texture.
- Forgetting acid (lemon juice or vinegar) can result in a flat-tasting broth.
- Under-seasoning is easy to fix. Always taste and adjust before serving.
Save Time with These Tricks
- Use pre-chopped soup mix or frozen mirepoix to skip the dicing.
- Double the recipe and freeze half for busy days.
- Prep the vegetables a day ahead and store them in the fridge.
Delicious Ways to Serve This Soup

What to Serve With Cabbage Soup
- Crusty sourdough bread or garlic toast
- Roasted sweet potatoes
- A light green salad with vinaigrette
How to Style Your Bowl
Ladle the soup into wide bowls and garnish with fresh herbs. A lemon wedge on the side adds a splash of color and extra zing. If you want to impress, top with a swirl of olive oil or a sprinkle of red pepper flakes.
Best Drinks to Pair
- Herbal teas like chamomile or peppermint
- Sparkling water with a slice of citrus
- For adults, a crisp white wine like Sauvignon Blanc or Pinot Grigio complements the flavors beautifully
How to Store and Reheat Leftovers
Storing the Soup
Cool the soup completely before transferring it to airtight containers. Store in the fridge for up to 5 days.
For longer storage, freeze in individual portions. The soup stays good in the freezer for up to 3 months.
Reheating Instructions
- Stovetop: Reheat over medium-low, stirring occasionally until warmed through.
- Microwave: Heat in a microwave-safe bowl for 1 to 2 minutes, stirring halfway.
- From Frozen: Thaw overnight in the fridge or microwave from frozen until hot.

Frequently Asked Questions
Absolutely. Cooked shredded chicken, browned ground turkey, or sausage can be added after the simmering step. You may want to reduce the broth slightly if adding meat.
Add a pinch of red pepper flakes, cayenne pepper, or a chopped chili pepper when you add the garlic and herbs.
Yes, it keeps well in the fridge or freezer and tastes even better the next day as the flavors continue to develop.
Variations and Creative Twists
Adjust for Dietary Needs
- Vegan and Vegetarian: The base recipe already fits both diets.
- Low-Carb: Skip starchy add-ins and load up on green vegetables.
- Gluten-Free: Always double-check your broth label to ensure it’s gluten-free.
Change Up the Flavor
- Add a teaspoon of curry powder for an Indian-inspired version.
- Stir in a few tablespoons of coconut milk for a creamy twist.
- Use Italian seasoning and top with vegan Parmesan for a Tuscan feel.
Make It Seasonal
- In fall, add diced sweet potatoes or squash.
- In spring, stir in peas and asparagus for a fresh version.
- In winter, boost it with hearty greens like kale or collards.
Why This Cabbage Soup Belongs in Your Recipe Rotation
This cabbage soup is one of those rare recipes that feels indulgent without being heavy. It’s cozy enough for cold nights, healthy enough to support your wellness goals, and easy enough to whip up with what you have on hand. Every spoonful delivers comfort, nutrition, and flavor.
Whether you’re cooking for one, feeding a family, or prepping lunches for the week, this recipe is versatile enough to meet your needs. You can find more inspiring soups like this over at Bake with Lina on Pinterest where comfort food meets clean ingredients.
If you make this cabbage soup, I’d love to hear what you think. Did you add any of your own twists? Leave a comment and share your version so we can all keep the soup creativity flowing.



Cabbage Soup
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
Cabbage soup is cozy, healthy, and budget-friendly. This simple one-pot recipe highlights tender green cabbage with classic mirepoix vegetables, diced tomatoes, and herbs in a light vegetable broth. It’s quick, comforting, and full of flavor.
Ingredients
- 2 tablespoons olive oil
- 1 onion, diced
- 1 large carrot, diced
- 2 celery stalks, diced
- 2 garlic cloves, minced
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon salt
- ½ cabbage, chopped
- 1 (14-ounce) can diced tomatoes
- 4 to 6 cups vegetable broth (depending on desired thickness)
- 1 to 2 tablespoons lemon juice
- ¼ cup roughly chopped fresh parsley
- Cracked black pepper, to taste
Instructions
- Heat olive oil in a large pot over medium-high heat.
- Add diced onion, carrot, and celery. Cook for 4 to 5 minutes, until slightly softened.
- Add minced garlic, oregano, basil, and salt. Stir for 1 minute until fragrant.
- Add chopped cabbage and cook for 5 minutes, stirring frequently, until wilted.
- Pour in diced tomatoes and vegetable broth. Let simmer uncovered for 10 minutes.
- Remove from heat and stir in lemon juice, parsley, and cracked black pepper.
- Serve warm and enjoy!
Notes
Store in an airtight container in the fridge for 4 to 5 days. To freeze, let cool and store for up to 3 months. Reheat on the stovetop or in the microwave. Customize with extra vegetables, proteins, or spices to make it your own.
Nutrition
- Serving Size: 1 bowl
- Calories: 145
- Sugar: 9g
- Sodium: 469mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 6g
- Protein: 4g
- Cholesterol: 0mg






Leave a Reply