Soups & Stews
This basic cabbage soup diet recipe delivers a lightweight, nutrient-packed meal that’s ready in just 20 minutes—perfect for cleansing, weight management, or a fiber-rich boost.
The secret lies in its simple, whole-food ingredients: cabbage, onions, tomatoes, and broth, all simmered together to create a flavorful yet low-calorie soup that supports digestion and hydration. I’ve perfected this recipe to balance simplicity with nutritional benefits, ensuring every spoonful is both satisfying and health-conscious.
The beauty of this soup is its versatility and ease—no fancy techniques required. You’ll start by sautéing onions and garlic until fragrant, then add diced cabbage, tomatoes, and a splash of broth to let the flavors meld.
The result is a light yet hearty soup that’s packed with fiber, vitamins, and minerals, all while keeping calories in check. It’s the kind of recipe that proves healthy eating doesn’t have to mean sacrificing taste or time.
What makes this recipe stand out is its cleansing power—cabbage is a natural detoxifier, while the tomatoes and onions add antioxidants and flavor without heaviness. The broth ensures the soup is hydrating and easy to digest, making it ideal for a light lunch or dinner.
Plus, it’s naturally vegetarian, gluten-free, and free from processed ingredients, aligning perfectly with clean-eating goals.
For added depth, consider tossing in carrots, potatoes, or fresh herbs like parsley or cilantro—these variations keep the soup exciting while maintaining its dietary benefits. Serve it warm with a sprinkle of black pepper or a squeeze of lemon for brightness.
Let’s get started on this simple, health-focused recipe that’s as good for your body as it is for your taste buds.
Ingredients for basic cabbage soup diet
Simple, whole-food ingredients create this nutrient-dense cleansing soup in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 6 cups | Shredded, outer leaves removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced finely |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced for depth |
| Carrots 🥕 | 2 medium | Peeled, diced into small cubes |
| Roma Tomatoes 🍅 | 4 whole | Medium size, quartered |
| Vegetable Broth 💧 | 4 cups | Low-sodium, homemade preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | Cold-pressed for flavor |
| Apple Cider Vinegar 🍎 | 1 tbsp | For brightness, optional |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for acidity |
The cabbage is the star—look for firm heads with crisp leaves, not wilted outer layers. Trader Joe's or local farmers markets carry the freshest varieties, but any green cabbage works. Carrots should be vibrant orange, not rubbery. For the broth, homemade vegetable broth elevates flavor, but low-sodium store-bought is fine in a pinch. Fresh herbs like parsley and cilantro add brightness, but dried will work at half the amount if needed. The garlic and onion form the flavor base, so don't skimp on mincing them finely for maximum aromatic release.
No fresh parsley? Dried parsley at one-third the amount works, though fresh is ideal. Substitute cilantro with fresh basil or chives if you prefer. The apple cider vinegar adds tang—skip it if you dislike acidity, but it balances the soup beautifully. For extra protein, stir in white beans or lentils at the end. The tomatoes can be swapped for diced canned tomatoes (no salt added) if fresh aren't available. The lemon juice is optional but adds a refreshing finish—just squeeze it fresh for best results.
This soup reheats beautifully—store in an airtight container for up to 5 days in the fridge. For longer storage, freeze portions for 3 months. The flavors deepen overnight, making it even more satisfying. Double the batch and freeze half for quick meals later. Serve warm with a sprinkle of black pepper and a drizzle of olive oil for extra richness. The broth can be reduced to thicken the soup if you prefer a heartier consistency.
Why You'll Love This Recipe
- Here’s what sold me: a whole head of cabbage and a bag of carrots stretch across three meals for four people. It’s the kind of recipe that makes my grocery bill breathe easier while keeping everyone full and happy.
- Pantry Staples Only: I swear by this recipe because it uses what I always have: a head of cabbage, a few carrots, and onions from last week’s grocery run. No fancy ingredients, just honest, simple flavors that somehow feel special.
- Garlic-Kissed Depth: That one step of sautéing garlic until it’s just golden? Everything changes. The cabbage soaks up the richness, the tomatoes add a tangy sweetness, and suddenly it’s not just soup—it’s a little flavor bomb.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss it into jars, and it stays fresh for days. Pack it cold or reheat it—either way, it’s the only thing my kids will actually eat when they’re rushing out the door.
Step-by-step instructions for lightweight cabbage soup
This method delivers a nutrient-packed cleansing soup in record time—simple steps, bold flavors.
Sauté Aromatics Until Fragrant
Heat the 1 tablespoon extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. Stir occasionally to prevent browning—you want the onions to become tender without color.
Add the 3 cloves minced garlic cloves and cook for 30 seconds until the aroma fills your kitchen. This quick cooking preserves the garlic's fresh flavor while developing its natural sweetness. If the garlic begins to darken too quickly, reduce the heat slightly to prevent bitterness.
Add Vegetables and Cook Until Tender
Increase heat to medium-high and add the 2 medium peeled carrots and 4 whole quartered Roma tomatoes. Stir to combine with the onions and garlic. Cook for 6-8 minutes until the carrots begin to soften and the tomatoes start to break down, releasing their juices.
Add the 6 cups shredded green cabbage and stir gently to distribute evenly. The cabbage should wilt slightly as it begins to soften. This is where the soup's texture starts transforming—keep stirring occasionally to ensure even cooking and prevent sticking to the pot bottom.
Build Flavor with Broth and Seasonings
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and add the 1 tablespoon apple cider vinegar, 1 teaspoon sea salt, and 0.5 teaspoon ground black pepper. Stir well to combine all ingredients thoroughly.
Let the soup simmer uncovered for 10 minutes. You'll notice the cabbage continues to soften and the flavors meld together. The vinegar adds a bright tang that cuts through the natural sweetness of the vegetables, while the salt and pepper enhance all the components. Taste occasionally to adjust seasoning if needed.
Finish with Fresh Herbs and Acid
After 10 minutes of simmering, remove the pot from heat. Stir in the 1 tablespoon freshly squeezed lemon juice and 0.25 cup chopped fresh parsley. The lemon juice adds a final bright note that balances the soup's earthy flavors, while the parsley contributes freshness and visual appeal.
For an optional garnish, sprinkle with 0.25 cup chopped fresh cilantro just before serving. This herb adds a different layer of freshness that complements the parsley beautifully. Let the soup rest for 5 minutes before serving to allow the flavors to fully integrate.
Serve Immediately for Maximum Freshness
Ladle the soup into bowls and serve while hot. The texture should be light yet substantial, with tender cabbage, soft carrots, and juicy tomato pieces. Each spoonful should deliver a balance of earthy cabbage, sweet carrots, tangy tomatoes, and bright lemon and vinegar notes.
For best results, serve immediately after preparation. The flavors continue to develop slightly as the soup sits, but the fresh herbs and lemon juice work best when incorporated just before eating. This cleansing soup is perfect for a light lunch or dinner, offering nourishment without heaviness.
Pro Tips For Making Basic Cabbage Soup Diet
- CUT CABBAGE SMALLER THAN YOU THINK: I used to chop cabbage into big wedges like it was a salad, but that leaves you with chewy, uneven bites. Aim for ½-inch strips—they soften faster and blend into the broth without turning to mush. (Yes, it takes a few extra minutes, but your soup will actually taste like a soup.)
- SOFTEN ONIONS FIRST: Don’t just toss raw onions into the pot—they’ll linger like a bitter aftertaste. Sauté them in oil over medium-high heat for 5-6 minutes until they’re translucent and just starting to caramelize. That’s when their sweetness kicks in and the soup stops tasting like a hospital meal.
- SAVE THE TOMATO SKINS: Peeling Roma tomatoes is a waste of time for this soup. Just score an X on the bottom, blanch in boiling water for 30 seconds, then plunge into ice water—skins slide off like magic. The flesh stays intact, and you avoid the slimy texture of overhandled tomatoes.
- DON’T SKIP THE GARLIC CRUSH: Minced garlic burns faster than you’d think. Instead of tossing it in raw, smash 2-3 cloves with the flat of your knife first, then let them sit in the pot for 1-2 minutes before adding liquid. This draws out the flavor without turning it bitter—trust me, your soup will smell like a hug.
Make-ahead tips for this basic cabbage soup diet
Prep Ahead for Efficiency
Shred the 6 cups green cabbage and dice the 2 carrots the night before—store them in airtight containers in the fridge. Prepping these veggies upfront saves 15 minutes of chopping on cooking day.
I also like to mince the 3 garlic cloves and chop the 0.25 cup parsley ahead of time for convenience. Just keep them separate until ready to use. 💡
Broth Prep Shortcut
Make a big batch of vegetable broth and freeze it in 1-cup portions for quick use. Thaw just enough for this recipe—4 cups—by placing the frozen container in cold water for 10 minutes.
This method ensures you always have flavorful broth on hand without the last-minute trip to the store. Homemade broth elevates the soup's depth, but store-bought low-sodium works in a pinch. ❄️
Double Batch for Meal Prep
Double the recipe and freeze half in quart-sized freezer bags for future meals. Label with the date—this soup keeps well for 3 months in the freezer. When ready to eat, thaw overnight in the fridge and reheat on the stovetop with 1 tablespoon water to restore moisture.
The flavors actually improve after freezing, making it perfect for busy weeks. 📅
Herb Storage Tips
Store fresh parsley and cilantro in glass jars filled with water, covered with a plastic bag, and refrigerated. This keeps them fresh for 10-14 days, ready to garnish whenever needed.
For dried herbs, keep them in airtight containers away from light to preserve their potency. I always have a stash of dried parsley on hand for when fresh isn't available. 🌿
Reheating Like a Pro
Reheat soup on the stovetop over medium-low heat for 8-10 minutes, stirring occasionally. Avoid microwaving—it can make the cabbage mushy. If the soup seems too thick after reheating, add 1-2 tablespoons of broth or water to restore its light consistency.
Always taste and adjust seasoning after reheating, as flavors can mellow during storage. 🔥
Garnish Just Before Serving
Add fresh herbs and lemon juice right before eating to maximize their bright flavors. Store these separately in small containers in the fridge, and sprinkle them on top of each serving.
This keeps the soup tasting fresh, even if it's been prepped ahead. I also like to drizzle a touch of extra-virgin olive oil over the top for added richness. ✨
Nutrition facts
Frequently asked questions
Can I make this cabbage soup without tomatoes?
If you don't have tomatoes, substitute with 1 cup diced zucchini or ½ cup chopped bell peppers for color and moisture. The key is maintaining the soup's light texture—just reduce the broth slightly (3 cups instead of 4 cups) to keep it from being too watery. The cabbage and carrots will still provide plenty of flavor and nutrients.
How do I make this soup spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce when simmering, or stir in 1 diced jalapeño with the onions. For a smoky kick, sprinkle with ½ teaspoon smoked paprika at the end. Always taste first—you can adjust heat to your preference. The cabbage's natural crunch balances the spice beautifully.
Is this soup safe for people with IBS?
This recipe is generally IBS-friendly, but cabbage can be problematic for some. Try green cabbage (less gassy than red) and reduce the portion to 3 cups. Omit the vinegar and lemon juice initially, as acidity can trigger symptoms. Start with small servings and monitor your body's response. The carrots and broth are usually well-tolerated.
Can I use canned cabbage instead of fresh?
Canned cabbage works in a pinch, but it lacks freshness and texture. If using, drain and rinse well to remove excess sodium, then add 1 extra cup of broth to compensate for lost moisture. For best results, stick with fresh cabbage—its crispness and natural sweetness are key to this soup's cleansing qualities.
How does this soup support weight loss?
This soup is a weight-loss ally because it's low in calories (under 100 per serving), packed with fiber (6g per serving from cabbage and carrots), and hydrating. The broth keeps you full while the vegetables provide essential vitamins without excess fat. The vinegar and lemon juice also help balance blood sugar. For best results, pair it with lean protein like grilled chicken or white beans.
