Soups & Stews
This basic cabbage soup diet recipe delivers a nutrient-packed, low-calorie meal that keeps you full without weighing you down. The secret lies in its clever blend of cabbage, vegetables, and lean protein—all simmered into a flavorful broth that supports weight loss while nourishing your body.
What makes it work isn’t just the ingredients, but how they come together to create a satisfying, balanced dish that feels like a meal, not a sacrifice.
The beauty of this recipe is its simplicity: no complicated techniques, just a pot of wholesome ingredients boiling away to create a lightweight yet filling soup. Cabbage takes center stage, offering fiber and vitamins, while carrots, celery, and tomatoes add natural sweetness and depth.
The optional addition of beans or tofu ensures it’s hearty enough to keep cravings at bay, making it perfect for those focused on shedding pounds without feeling deprived.
By the time you’re done, you’ll have a steaming bowl of soup that’s rich in flavor but light on calories—ideal for jumpstarting weight loss or simply eating healthier. The broth is aromatic, the vegetables tender, and the overall effect is one of satisfaction without guilt.
This isn’t just another diet soup; it’s a meal designed to help you feel your best while working toward your goals.
Ready to dive in? The recipe is straightforward, with minimal prep and a 30-minute cook time, so you can have dinner on the table quickly.
Whether you’re following a structured diet plan or simply looking for a healthier way to eat, this soup is your go-to solution. Let’s get started!
Ingredients for basic cabbage soup diet
Lightweight vegan ingredients that pack a flavor punch—perfect for weight loss without sacrificing satisfaction.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 1 lb | Shredded, core removed |
| Carrots 🥕 | 3 medium | Peeled, sliced into rounds |
| Celery Stalks 🧅 | 3 whole | Diced, leafy ends trimmed |
| Yellow Onion 🧅 | 1 whole | Chopped, medium size |
| Tomatoes 🍅 | 4 medium | Diced, ripe tomatoes |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Canned Diced Tomatoes 🍅 | 2 cups | No salt added preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Black Beans 🌱 | 1 cup | Drained and rinsed |
| Firm Tofu 🍲 | ½ lb | Cubed, optional protein |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Sea Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
The cabbage is the star here, so grab the freshest green you can find—look for crisp leaves with no yellowing. Trader Joe's and Whole Foods usually have great options, but any grocery store works. Carrots and celery? The organic section often has the freshest, but conventional is fine too. For the tomatoes, heirloom varieties add sweetness, but regular diced tomatoes in a can (no salt added) save time. The tofu? Firm or extra-firm holds up best to the long simmer—press it first to remove excess water if you're using it.
No fresh parsley? Dried works at one-third the amount, but fresh adds that bright pop of color. Short on black beans? Lentils or chickpeas work just as well—just adjust the liquid to keep it soupy. The vegetable broth matters—low-sodium versions like Pacific Foods or Imagine are my go-to. Want more depth? Add a bay leaf or sprig of thyme while simmering. The lemon juice at the end brightens everything up—freshly squeezed is best, but bottled works in a pinch.
This soup tastes even better the next day as flavors meld. Keeps 5 days in the fridge, 3 months frozen. I double the batch and freeze portions for quick lunches. To reheat, just add a splash of water or broth—it thickens as it cools. Garnish with extra parsley or a drizzle of olive oil right before serving for that restaurant-quality touch.
Why You'll Love This Recipe
- Pantry Magic: I swear by this—no fancy ingredients, just whatever’s lurking in your fridge. That onion and celery base? It’s the secret sauce, building flavor while you chop cabbage and toss in whatever tomatoes you’ve got. Honestly, it’s the kind of meal that makes me feel like a genius for using up scraps.
- Creamy Without Cream: Here’s what sold me—the way the carrots soften and the tomatoes melt into the broth creates this unexpected richness. No heavy cream, no cheese, just that perfect balance of sweet and tangy that sticks with you. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Between us, most diet soups turn into sad, watery sludge by day three. Not this one. The cabbage holds its crunch, the carrots stay tender, and the broth thickens just enough to reheat like a fresh pot. I’ve had it cold the next day too—still solid.
- Budget Meal for Busy People: This is my go-to when I’m broke or swamped. A whole head of cabbage, a bag of carrots, and a few stalks of celery? That’s less than $5 and feeds four. Plus, it’s one pot, minimal cleanup, and zero fuss. The kind of meal that lets me breathe.
Step-by-step instructions for basic cabbage soup diet recipe
Here's how to create a nourishing, low-calorie soup that keeps you full without weighing you down.
Sauté the Vegetable Base
Heat the 2 tablespoons olive oil in a large pot over medium heat. Add the chopped yellow onion, diced celery stalks, and sliced carrots. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. You'll notice the carrots will start to caramelize slightly at the edges—that's your cue they're ready for the next step.
Here's the thing—don't overcrowd the pot. If you're using a large Dutch oven, you'll have plenty of room. If your pot is smaller, cook the vegetables in batches to avoid steaming instead of sautéing. This ensures they develop that wonderful caramelized flavor that makes the soup taste so much more satisfying.
Add Aromatics and Tomatoes
Push the sautéed vegetables to one side of the pot and add the minced garlic cloves. Stir for 30 seconds until fragrant—you'll smell that wonderful garlic aroma filling your kitchen. Then add the diced tomatoes and canned diced tomatoes, stirring to combine everything.
Let the mixture cook for 3-4 minutes until the tomatoes begin to break down and release their juices. This step builds the flavor foundation of your soup. If you notice the tomatoes aren't releasing much liquid, add 2 tablespoons vegetable broth to help them soften. The tomatoes should be soft but not mushy by the end of this step.
Simmer with Broth and Beans
Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to low-medium and stir in the 1 cup drained black beans. Let the soup simmer for 10 minutes to allow all the flavors to meld together. You'll see the vegetables softening further and the soup beginning to take on a rich, savory character.
This is where the magic happens—the broth absorbs all the flavors from the sautéed vegetables and tomatoes. If you notice the soup is reducing too quickly, add another ½ cup vegetable broth to maintain the right consistency. The soup should be thick enough to coat the back of a spoon but still have a brothy quality.
Incorporate Cabbage and Protein
Add the 1 lb shredded green cabbage and ½ lb cubed firm tofu to the pot. Stir gently to distribute everything evenly. Increase heat to medium-high and bring the soup back to a boil. Once boiling, reduce heat to medium-low and let it simmer for 15-20 minutes until the cabbage is tender but still holds its shape.
Here's the trick—don't let the soup boil vigorously after adding the cabbage. You want a gentle simmer to prevent the cabbage from becoming mushy. The cabbage should be fork-tender when done, with just a slight bite to it. If you're using pre-shredded cabbage, it will cook faster than whole leaves, so keep an eye on it after 12 minutes of simmering.
Season and Finish
Remove the pot from heat and stir in the 1 tablespoon lemon juice, 1 teaspoon sea salt, and ½ teaspoon black pepper. Let the soup sit off the heat for 5 minutes to allow the flavors to fully develop. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon for brightness.
Before serving, stir in the ¼ cup chopped fresh parsley. This adds a fresh, vibrant touch that balances the hearty flavors of the soup. Ladle the soup into bowls and serve immediately while it's hot. The parsley will float on top, adding a beautiful green garnish that makes the soup look as good as it tastes.
Pro Tips For Making Basic Cabbage Soup Diet
- CHOP CABBAGE SMALL: Tiny, even pieces cook faster and blend better into the broth—no one wants mushy chunks lurking at the bottom. Aim for ½-inch cubes, and resist the urge to go big just because it’s easier.
- SOFTEN ONIONS FIRST: Cook the onions until they’re nearly translucent (about 5 minutes) before adding anything else. This builds flavor without burning, and you’ll taste the difference when the carrots and celery join the party.
- SALT THE WATER WELL: Add a full teaspoon of salt to the pot before boiling—it seasons the veggies as they cook, not just at the end. (Yes, even if you’re watching sodium, a little here makes a real difference.)
- DON’T SKIP THE TOMATO SKINS: Peel and seed tomatoes for a cleaner soup, but don’t toss the skins—they’re packed with flavor. If you’re lazy, just crush them with your hands and leave the pulp in; it’ll thicken the broth naturally.
Flavor customization for this dish
Spice Level Boost
For a kick of heat, add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce (like Tabasco) when seasoning. If you love spice, I recommend 2 teaspoons chipotle powder mixed with the beans before simmering. This adds smoky depth while keeping the soup diet-friendly. 🌶️
Herb Infusions
Fresh herbs elevate the flavor without calories. Try 1 tablespoon fresh thyme or 1 bay leaf during simmering, then remove before serving. For a Mediterranean twist, add 2 tablespoons chopped oregano with the parsley at the end. Dried herbs work too—just halve the amount.
Umami Depth
For richer flavor, stir in 1 tablespoon soy sauce or 1 teaspoon miso paste when adding the broth. Mushrooms also add umami—sauté ½ cup sliced cremini mushrooms with the onions. I love adding 1 tablespoon nutritional yeast at the end for a cheesy, savory note without dairy.
Sweet-Tangy Balance
Brighten the soup with 1 tablespoon apple cider vinegar or 1 teaspoon maple syrup when seasoning. For extra tang, add 2 tablespoons diced jalapeño (seeds removed) with the tomatoes. This balances the earthy cabbage beautifully while keeping it light.
Creamy Texture
For a velvety finish, blend ½ cup of the soup until smooth and stir back in. Alternatively, add ¼ cup coconut milk at the end for richness. I also like a dollop of Greek yogurt or cashew cream on top—just a teaspoon per bowl adds creaminess without heaviness.
Global Flavors
Transform this soup into a Mexican-inspired version by adding 1 teaspoon cumin and ½ teaspoon smoked paprika with the garlic. For an Asian twist, stir in 1 tablespoon ginger and 1 teaspoon sesame oil at the end. Both versions keep the diet-friendly focus while adding exciting new flavors. ✨
Nutrition facts
Frequently asked questions
Can I make this cabbage soup without beans or tofu for a strictly vegan version?
This soup is already plant-based, but you can skip both beans and tofu if preferred. For extra protein, add 1 cup cooked lentils or ½ cup quinoa instead. The soup will still be satisfying—just stir in your chosen protein with the cabbage during the final 15-minute simmer.
How many calories does one serving of this soup contain?
One serving (about 1.5 cups) contains roughly 120-150 calories, depending on your additions. The base recipe is extremely low-calorie thanks to the cabbage and broth, while beans add about 50 calories per serving and tofu contributes 70 calories per serving. Perfect for weight management!
Can I prep this soup ahead of time for meal prep?
Yes! This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for 5 days or freeze for 3 months. When reheating, add 2 tablespoons broth or water to prevent thickening. I often make double batches and freeze portions for quick lunches.
What if I don't have fresh parsley for garnish?
No problem! Use ¼ teaspoon dried parsley (or 1 teaspoon dried oregano) as a substitute. For extra color, try chopped cilantro or green onions. Even a sprinkle of smoked paprika adds visual appeal. The parsley is mostly decorative—focus on balancing flavors with lemon and salt.
Is this soup safe for people with IBS or sensitive stomachs?
While generally gentle, cabbage can cause bloating for some. Try ½ cup cabbage per serving initially and omit beans if needed. For IBS, consider using green cabbage (less gassy than red) and adding ½ teaspoon ginger to aid digestion. Always introduce new foods gradually and stay hydrated.
