Hearty Cabbage Detox Soup

Posted on January 3, 2026 ·

by Bellie

Difficulty

Prep time

Cooking time

Total time

Servings

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

I still make this Hearty Cabbage Detox Soup whenever I need something warm, bright, and impossibly simple after a busy week. It’s a vegetable-forward, low-calorie soup that fills the bowl with cabbage, carrots, bell pepper, green beans and peas in a tangy tomato-broth base — brightened at the end with lemon and fresh parsley. It works as a light weeknight dinner, a make-ahead lunch, or the kind of detox-supporting meal people reach for after holiday overindulgence. If you enjoy big-batch vegetable soups, you might also like my roundup of hearty veggie options in the seven-vegetable soup guide.

Why you’ll love this Hearty Cabbage Detox Soup recipe

This recipe hits a sweet spot: it’s budget-friendly, fast to make, and packed with fiber and vegetables that keep you full without weighing you down. The cabbage becomes tender but still holds structure, the tomatoes and lemon give the broth bright acidity, and the frozen peas add a pop of sweetness with almost no extra prep. It’s also highly adaptable — swap in any seasonal veg or use a low-sodium broth if you’re watching salt.

“Perfect midweek comfort that feels clean and restorative — light, flavorful, and makes excellent leftovers.” — a regular reader

Reasons to try it now:

  • Weeknight winner: ready from start to finish in under an hour.
  • Family-friendly: mild flavors kids usually accept; spice is optional.
  • Low-waste: great for using odd veggies in the crisper.
  • Flexible: easily made vegan (already is), gluten-free, and freezer-friendly.

If you want a meat-forward version inspired by cabbage flavors, try a heartier take like the cabbage-roll soup with ground beef for inspiration.

How this recipe comes together

This is a one-pot soup with a simple order of operations so flavors build cleanly:

  1. Sauté aromatics (onion, garlic) to develop a savory base.
  2. Add the sturdier vegetables (cabbage, carrots, celery, bell pepper) and soften them briefly so they still retain bite.
  3. Pour in tomatoes and broth, add dried herbs, then simmer to meld flavors.
  4. Finish by adding quick-cooking veggies (green beans, peas), bright lemon juice, and fresh parsley.

That’s it — no blanching, no pre-roasting, just straightforward stovetop cooking that produces a bright, nourishing bowl in about 45 minutes.

What you’ll need

  • 2 tablespoons olive oil (sub: avocado oil or a neutral oil)
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 cups chopped green cabbage (about half a medium head)
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 bell pepper, diced (any color)
  • 1 can (14.5 ounces) diced tomatoes, undrained (sub: crushed tomatoes for a smoother broth)
  • 6 cups vegetable broth (use low-sodium if preferred)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional for heat)
  • Salt and pepper to taste
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup frozen peas
  • 2 tablespoons fresh lemon juice
  • Fresh parsley, chopped (for garnish)

Notes:

  • Swap kale or Swiss chard for part of the cabbage if you prefer a greener soup.
  • For extra protein, add cooked white beans or shredded rotisserie chicken just before serving.

Step-by-step instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the chopped onion and sauté for about 5 minutes, stirring occasionally, until the onion is translucent.
  3. Stir in the minced garlic and cook for 1 minute, until fragrant. Keep the garlic moving so it doesn’t brown.
  4. Add the chopped cabbage, diced carrots, diced celery, and diced bell pepper. Sauté for 5–7 minutes, stirring, until the vegetables start to soften.
  5. Pour in the diced tomatoes with their juices and the vegetable broth. Stir to combine.
  6. Add the dried thyme, dried oregano, and red pepper flakes if using. Season with salt and pepper to taste.
  7. Bring the pot to a boil over high heat, then reduce the heat to low and simmer, uncovered, for about 20 minutes. Stir occasionally.
  8. After 20 minutes, add the green beans and frozen peas. Simmer for an additional 10 minutes, until all the vegetables are tender but still have color.
  9. Remove the pot from the heat. Stir in the fresh lemon juice and taste; add more salt, pepper, or lemon if needed.
  10. Ladle into bowls and garnish with chopped parsley. Serve hot.

Best ways to enjoy it

This soup is versatile in how you serve it:

  • Ladle it into shallow bowls and garnish with extra parsley and a lemon wedge.
  • For a heartier meal, serve with crusty bread or a slice of grilled cheese.
  • Lighten it further with a simple side salad and a drizzle of olive oil.

Pair it with complementary recipes — for instance, if you want something meaty alongside, try an easy vegetable soup with meatballs for a contrasting texture and added protein.

Storage and reheating tips

  • Refrigerator: Cool soup to room temperature, transfer to airtight containers, and refrigerate for up to 4 days.
  • Freezing: Freeze in meal-sized portions for up to 3 months. Use freezer-safe containers or resealable bags. Thaw overnight in the fridge before reheating.
  • Reheating: Warm over low-medium heat on the stovetop, stirring occasionally. Add a splash of broth or water if it’s too thick. Microwaving in 1-minute intervals works fine for single servings.
  • Food safety: Don’t leave soup at room temperature for more than 2 hours. Reheat to at least 165°F (74°C) before serving.

Pro chef tips

  • Don’t overcook the cabbage: Aim for tender-cooked but not mushy; it should soften in the simmer without falling apart.
  • Build flavor early: Browning the onion well adds depth to the broth. If you have extra time, sweat the veggies a little longer until they’re golden.
  • Brightness is key: Lemon juice at the end lifts the whole soup — don’t skip it.
  • Texture trick: If you prefer a creamier body, blend 1–2 cups of the soup and stir back into the pot. This keeps the soup chunky but adds silky mouthfeel.

Creative twists

  • Italian twist: Add cannellini beans, a splash of balsamic, and finish with grated Parmesan.
  • Spicy version: Increase red pepper flakes, add a diced jalapeño with the onions, or finish with a drizzle of chili oil.
  • Asian-inspired: Swap oregano/thyme for a teaspoon of grated ginger and a splash of soy sauce; finish with scallions and a squeeze of lime.
  • Protein boost: Stir in cooked quinoa, shredded chicken, or chickpeas for a more filling bowl.

Common questions

Q: How long does this soup take from start to finish?
A: Plan on about 40–50 minutes total: 10–15 minutes for prep and 30–35 minutes to sauté and simmer.

Q: Is this really a “detox” soup?
A: “Detox” is often used to describe light, vegetable-heavy recipes that help you eat fewer calories and more fiber. This soup is nourishing, hydrating, and low in added fat and sugar, which supports a clean-eating reset. It’s not a medical detox, and long-term health depends on overall diet and lifestyle.

Q: Can I make this gluten-free and vegan?
A: Yes. The recipe is already vegan. Use a certified gluten-free broth if you need to avoid gluten.

Q: Can I add beans for more protein?
A: Absolutely — white beans or chickpeas stirred in after simmering are great. If adding canned beans, drain, rinse, and add them during the last 5–10 minutes of cooking to heat through.

Q: What’s the best way to reheat leftovers without overcooking the vegetables?
A: Reheat gently on low heat and add a small splash of water or broth if needed. Heat just until simmering to avoid turning the vegetables mushy.

Conclusion

This Hearty Cabbage Detox Soup is the kind of weekday recipe that’s forgiving, adaptable, and satisfying — brightened with lemon and built on simple pantry staples. Make a big pot, enjoy leftovers for lunches, or freeze portions for busy days. Try it this week and see how a bowl of clean, flavorful broth and vegetables can refresh your routine. Visit the Blog for more seasonal soups, tips, and recipe ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hearty Cabbage Detox Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: bellie
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A warm, vegetable-forward soup filled with cabbage, carrots, bell pepper, green beans, and peas in a tangy tomato broth, brightened with lemon and fresh parsley.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 4 cups chopped green cabbage
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 bell pepper, diced
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 6 cups vegetable broth
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and pepper to taste
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 cup frozen peas
  • 2 tablespoons fresh lemon juice
  • Fresh parsley, chopped (for garnish)

Instructions

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the chopped onion and sauté for about 5 minutes, stirring occasionally, until translucent.
  3. Stir in the minced garlic and cook for 1 minute, until fragrant.
  4. Add the chopped cabbage, diced carrots, diced celery, and diced bell pepper. Sauté for 5–7 minutes until the vegetables start to soften.
  5. Pour in the diced tomatoes with their juices and the vegetable broth. Stir to combine.
  6. Add the dried thyme, dried oregano, and red pepper flakes if using. Season with salt and pepper to taste.
  7. Bring the pot to a boil over high heat, then reduce the heat to low and simmer, uncovered, for about 20 minutes, stirring occasionally.
  8. After 20 minutes, add the green beans and frozen peas. Simmer for an additional 10 minutes.
  9. Remove from heat, stir in fresh lemon juice and adjust seasoning if needed.
  10. Ladle into bowls and garnish with chopped parsley. Serve hot.

Notes

This soup is versatile; swap in seasonal vegetables or add protein like white beans or shredded chicken for a heartier meal.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 150
  • Sugar: 5g
  • Sodium: 300mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 5g
  • Cholesterol: 0mg

Tags:

/  /  /  / 

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star