Best Cabbage Soup Diet Recipe (Wholesome, 45 Min)
This cabbage soup diet recipe started as a way to use up a head of cabbage sitting in my fridge, and it turned into a soup I make regularly regardless of any specific diet. It’s loaded with vegetables, genuinely filling, and comes together in one pot with about 15 minutes of hands-on prep.
A quick note before the recipe: this soup is nutritious and low in calories on its own, but it isn’t a complete or balanced meal plan by itself, and very low-calorie eating patterns for extended periods aren’t something to take on without guidance from a doctor or registered dietitian. Think of this as a genuinely good vegetable soup you can build a healthy meal around, not a strict multi-day protocol.
Why You’ll Love This Cabbage Soup Diet Recipe
This cabbage soup diet recipe is worth keeping in your regular rotation for a few reasons.
- Loaded with vegetables. Cabbage, carrots, celery, bell peppers, and tomatoes all go into one pot.
- Naturally low in calories. This makes it a satisfying, lighter option alongside a balanced meal.
- One pot, simple steps. Everything simmers together with minimal hands-on time.
- Easily customizable. Add beans or lean protein if you want a heartier, more complete meal.
- Great for using up produce. A flexible way to use whatever vegetables are sitting in your fridge.
Recipe Snapshot
- Servings: 6 servings
- Difficulty: Easy
- Cuisine/Course: American, Soup/Side, or Light Main
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
What is a cabbage soup diet recipe made of? A cabbage soup diet recipe is typically made from cabbage, onion, carrots, celery, bell pepper, and canned tomatoes simmered in vegetable broth with garlic and herbs, creating a low-calorie, vegetable-packed soup.
Ingredients
For the Soup
- 1 tbsp olive oil
- 1 medium yellow onion, diced
- 3 celery stalks, diced
- 2 carrots, diced
- 1 bell pepper, diced
- 3 garlic cloves, minced
- 1 small head of green cabbage (about 2 lbs / 900 g), roughly chopped
- 1 can (14.5 oz / 410 g) diced tomatoes, undrained
- 6 cups (1.4 L) vegetable broth
- 1 tsp dried thyme
- 1 bay leaf
- 1/2 tsp salt, plus more to taste
- 1/4 tsp black pepper
Optional Add-Ins
- 1 can (15 oz / 425 g) white beans, drained and rinsed (adds protein and fiber for a heartier bowl)
- 2 cups cooked shredded chicken (for a non-vegetarian, higher-protein version)
Recipe Timing
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Rest Time: none required
- Total Time: 45 minutes
Before You Start
- Chop the onion, celery, carrots, and bell pepper before you start cooking, since the early steps move quickly.
- Core and roughly chop the cabbage into bite-sized pieces so it cooks evenly.
- Have your broth measured out and ready to pour in once the vegetables have softened.

How to Make Cabbage Soup
Building the Base
- Heat the olive oil in a large pot over medium heat. Add the onion, celery, and carrots, and cook for 5 to 6 minutes until softened.
- Add the garlic and cook for 30 seconds, just until fragrant.
- Stir in the bell pepper and cabbage, and cook for 2 to 3 minutes, stirring occasionally, until the cabbage begins to wilt slightly. Why this works: giving the cabbage a few minutes in the pot before adding liquid softens its texture and mellows some of its raw bite before it simmers in the broth.
Simmering the Soup
- Add the diced tomatoes with their juices, vegetable broth, thyme, and bay leaf. Stir to combine and bring to a simmer.
- Reduce heat and simmer uncovered for 20 to 25 minutes until the cabbage and vegetables are tender.
- Stir in the white beans or shredded chicken now, if using, and cook for another 3 to 5 minutes, just until heated through.
- Remove the bay leaf, then taste and adjust salt and pepper as needed.
💡 Quick Tip: If you want a deeper flavor, let the soup simmer an extra 10 minutes uncovered; the broth reduces slightly and concentrates the vegetable flavor.

Serving
- Ladle into bowls and serve hot, with crusty bread on the side if you’d like a more filling meal.

Common Mistakes and Troubleshooting
Problem: The soup tastes bland. Why: Salt was likely added too early, before the broth had a chance to reduce and concentrate in flavor. Fix: Taste and adjust salt at the very end, once the soup has finished simmering.
Problem: The cabbage turns mushy instead of tender. Why: It simmered longer than needed or was chopped too finely to hold its texture. Fix: Cut the cabbage into larger, bite-sized pieces, and check for doneness starting around the 20-minute mark.
Problem: The soup feels too thin to be satisfying. Why: Without any added protein or starch, a purely vegetable-based version can feel light. Fix: Stir in the optional white beans or shredded chicken for a heartier, more filling bowl.
Variations and Substitutions
- Heartier version: Add the optional white beans or shredded chicken for extra protein and staying power.
- Spicier version: Add a pinch of red pepper flakes or a diced jalapeño with the other vegetables.
- Different vegetables: Zucchini, green beans, or mushrooms can be swapped in or added alongside the cabbage.
- Tomato-forward version: Add an extra small can of tomato sauce for a richer, more tomato-forward broth.
Allergen Information
This recipe, as written with the base ingredients, does not contain dairy, gluten, egg, nuts, soy, or shellfish. If adding the optional white beans, no additional common allergens are introduced. If adding shredded chicken, this recipe would then also contain no additional allergens from that ingredient alone. This information reflects the recipe as written and does not guarantee safety for your specific dietary needs or kitchen environment.
What to Serve With Cabbage Soup
- Crusty whole-grain bread
- A simple side salad with a light vinaigrette
- A soft-boiled or hard-boiled egg on the side for extra protein
- A sprinkle of grated Parmesan for extra flavor, if not keeping the dish dairy-free
Storage, Reheating, Freezing, and Make-Ahead
- Refrigerator: Store in an airtight container for up to 4 days.
- Reheating: Warm on the stovetop over medium heat or in the microwave until heated through.
- Freezer: This soup freezes well for up to 3 months, since it doesn’t contain dairy or cream that could separate. Thaw overnight in the refrigerator before reheating.
- Make-ahead: This soup actually tastes even better the next day, once the flavors have had more time to meld, making it a great make-ahead option.
Nutrition Information (Per Serving, Based on 6 Servings, Base Recipe Without Add-Ins)
- Calories: 90
- Protein: 3 g
- Carbohydrates: 16 g
- Fat: 3 g
- Fiber: 5 g
- Sugar: 8 g
- Sodium: 520 mg
Values are approximate and may vary based on exact ingredients and brands used. This soup is naturally low in calories, but it is not a complete meal on its own; pairing it with a source of protein and healthy fat helps make it more balanced and satisfying. Visit also
Frequently Asked Questions
Can I make cabbage soup ahead of time? Yes, this soup actually tastes better after a day in the fridge, once the flavors have had more time to meld together.
Why does my cabbage soup taste bland? This usually means salt was added too early. Season at the end, once the broth has reduced and the flavors have concentrated.
Is the cabbage soup diet a healthy way to lose weight quickly? This soup itself is nutritious and low in calories, but relying on it alone for extended periods isn’t a balanced or sustainable approach to eating. If you’re considering a specific weight-loss plan, it’s worth talking with a doctor or registered dietitian first.
Can I add protein to make this more filling? Yes, stir in white beans or shredded cooked chicken during the last few minutes of cooking for a heartier, more balanced bowl.
Can I freeze cabbage soup? Yes, it freezes well for up to 3 months since there’s no dairy or cream in the base to separate upon thawing.
How do I keep the cabbage from turning mushy? Cut it into larger pieces rather than shredding it finely, and start checking for doneness around the 20-minute mark of simmering rather than letting it go longer than needed.
If you make this one, I’d love to hear how it turned out. Leaving a star rating or a quick comment below genuinely helps other home cooks find this recipe.
Final Thoughts
This cabbage soup diet recipe proves that a soup built almost entirely from vegetables can still taste genuinely satisfying, not just like something you’re eating out of obligation. Whether you’re adding it to a balanced weekly menu or just looking for a way to use up a head of cabbage, it’s a pot worth making again.

Cabbage Soup Diet Recipe (Wholesome, 45 Min)
Ingredients
Method
- Building the Base
- Heat oil, and cook onion, celery, and carrots for 5 to 6 minutes until softened.
- Add garlic, and cook for 30 seconds.
- Stir in bell pepper and cabbage, and cook for 2 to 3 minutes until the cabbage wilts slightly.
- Simmering the Soup 4. Add diced tomatoes, broth, thyme, and bay leaf; bring to a simmer. 5. Simmer uncovered 20 to 25 minutes until vegetables are tender. 6. Stir in beans or chicken if using; cook 3 to 5 minutes. 7. Remove bay leaf; adjust salt and pepper to taste.
- Serving 8. Ladle into bowls and serve hot.





One Comment
Comments are closed.