Soups & Stews
This all-you-can-eat cabbage soup recipe is the secret weapon for satisfying hunger without the guilt. đ I created it after realizing that traditional cabbage soup could be transformed into a hearty, flavor-packed meal that actually fills you upâperfect for weight loss plans or just a lighter dinner option.
The magic happens with a rich broth base, tender vegetables, and just the right amount of seasoning to make every spoonful delicious. You'll start with sautĂŠed onions and garlic, then build layers of flavor with carrots, celery, and cabbage, all simmered until perfectly tender.
The secret ingredient? A splash of apple cider vinegar that brightens the whole dish.
What makes this recipe special is how filling it is while still being lightâthanks to fiber-rich cabbage, hearty beans, and broth that hydrates as it nourishes. Each bowl delivers satisfying texture and depth, making it easy to enjoy generous portions without feeling weighed down.
Plus, it's naturally vegetarian and can be vegan with simple swaps.
Serve with crusty bread for dipping or a sprinkle of fresh herbs for extra freshness. This soup keeps well in the fridge, so you can make a big batch for the week. Here's how to make itâsimple, flavorful, and completely satisfying.
Ingredients for all you can eat cabbage soup
Here's everything you need to create this hearty, filling cabbage soup that's light on calories but big on flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion đ§ | 2 whole | Diced into small pieces |
| Garlic Cloves đ§ | 4 cloves | Minced for aromatic base |
| Carrots đĽ | 3 medium | Peeled and sliced into rounds |
| Celery Stalks đż | 3 whole | Diced into small pieces |
| Green Cabbage 𼏠| 1 small | Shredded into thin strips |
| Red Cabbage 𼏠| 1 small | Shredded for color contrast |
| Canned White Beans đŤ | 2 cups | Drained and rinsed well |
| Vegetable Broth đ§ | 6 cups | Low-sodium preferred |
| Apple Cider Vinegar đ | 2 tbsp | For brightness and tang |
| Tomato Paste đ | 2 tbsp | For depth of flavor |
| Bay Leaves đż | 2 whole | For subtle earthy notes |
| Dried Thyme đż | 1 tsp | Or 1 tbsp fresh thyme |
| Salt đ§ | 1 ½ tsp | Adjust to taste |
| Black Pepper đśď¸ | ½ tsp | Freshly ground preferred |
| Olive Oil đŤ | 2 tbsp | For sautĂŠing vegetables |
The cabbage is the star here, so grab the freshest heads you can findâTrader Joe's or Whole Foods usually have the best selection. Green and red cabbage together give you that gorgeous color contrast, but if you're short on time, just double the green. The beans are non-negotiable for that filling factorâcannellini or navy beans work just as well. For the broth, low-sodium is keyâwe're building flavor, not salt. And that apple cider vinegar? It's what makes this soup sing. Don't skip itâtrust me on this one.
No fresh thyme? Dried works at one-third the amount. Short on carrots? Swap in parsnips or sweet potatoes for a different twist. The tomato paste can be a squeeze tube from Trader Joe's if you're lazyâno shame in it. For a vegan version, just use vegetable broth instead of chicken broth (though this is already vegetarian). The cabbage can be pre-shredded if you're in a hurry, but fresh is always better. And if you're worried about the soup being too watery, add an extra cup of beans or a handful of cooked rice at the end.
This soup tastes even better the next dayâ3-4 days in the fridge is perfect. For freezing, portion into containers and it keeps for up to 3 months. I always make a double batch because it disappears fast. The cabbage keeps well, so you can prep all your veggies ahead of time and store them in the fridge for up to 5 days. And if you're meal prepping, this reheats beautifullyâjust warm it gently on the stove with a splash of water if it's too thick.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this soupâjust chop, dump, and simmer. No fancy techniques, no last-minute grocery runs. The onions caramelize right in the pot while the cabbage softens, and by the time the celeryâs golden, youâre smelling dinner before itâs even done.
- Garlic-Carrot Crunch: That first spoonful? Chefâs kiss. The carrots stay just tender enough to bite into, while the garlicâroasted low and slowâadds this deep, savory punch. Honestly, Iâll take this over takeout any day, especially when the cabbageâs crisp edges hold up through every slurp.
- Lunchbox Hero: Between us, this soup is my meal prep MVP. Make a big batch on Sunday, and youâve got lunches for days. The flavors only get better as it sits, and my kids actually ask for itâno complaints about "boring school food."
- Pocketbook Winner: A whole pot for under $10? With cabbage, carrots, and onions, youâre feeding a crowd without breaking the bank. My husband jokes Iâm a "soup hoarder," but Iâd rather have leftovers than takeout. (And yes, it reheats beautifully.)
Step-by-step instructions for all-you-can-eat cabbage soup
This hearty soup comes together easilyâjust follow the steps and enjoy a comforting bowl.
đł Step 1: SautĂŠ the Aromatic Vegetable Base
Heat the 2 tbsp olive oil in a large pot over medium heat. Add the 2 whole yellow onion (diced), 3 whole celery stalks (diced), and 3 medium carrots (sliced into rounds). Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Here's the thingâdon't rush this step. You want the vegetables to release their natural sweetness and flavors. Add the 4 cloves garlic cloves (minced) and cook for another 30 seconds until fragrant. This aromatic base forms the flavor foundation for your soup.
đł Step 2: Build Depth with Tomato Paste and Vinegar
Stir in the 2 tbsp tomato paste and cook for 1 minute until it darkens slightly. This adds a rich, umami depth that balances the cabbage's natural bitterness. Add the 2 tbsp apple cider vinegar and let it simmer for 1 minute to mellow its sharpness.
I know it seems like just a splash, but this vinegar brightens the whole soup. It cuts through the richness of the tomato paste and prepares your palate for the cabbage's earthy flavors coming next. Keep the heat at mediumâyou don't want to burn these ingredients.
đĽ Step 3: Add Cabbage and Simmer Until Tender
Add the 1 small green cabbage (shredded) and 1 small red cabbage (shredded) to the pot. Stir well to combine with the other vegetables. Pour in the 6 cups vegetable broth, add the 2 whole bay leaves, 1 tsp dried thyme, 1.5 tsp salt, and 0.5 tsp black pepper.
Bring the soup to a gentle boil, then reduce heat to low and let it simmer uncovered for 20-25 minutes until the cabbage is tender but still holds its shape. You'll know it's ready when the leaves soften easily with a fork but don't turn mushy. This stage is crucialâovercooking turns cabbage into a sad, watery mess.
đĽ Step 4: Finish with Beans and Season to Taste
Add the 2 cups canned white beans (drained and rinsed) to the pot. Stir gently and let the soup simmer for another 5 minutes to allow the beans to warm through and absorb the flavors. Remove the bay leaves before servingâthey've done their job.
Here's where you can adjust to perfection. Taste the soup and add more salt or pepper if needed. I usually give it one last check after the beans have absorbed the flavors, as they can dilute the seasoning slightly. The soup should be hearty but not overwhelmingâcomforting without being heavy.
â° Step 5: Serve Warm with Fresh Herbs
Ladle the soup into bowls and serve immediately while steaming hot. For extra freshness, garnish each serving with a sprinkle of fresh parsley or chopped chives if you have them on hand. The contrast of fresh herbs against the warm, savory soup is pure magic.
This soup tastes even better the next day as the flavors meld together, but it's so satisfying fresh off the stove that you might not wait. Real talk: I've had this soup twice in one dayâit's that good. Pair it with crusty bread or a simple side salad for a complete meal.
Pro Tips For Making All You Can Eat Cabbage Soup
- SOFTEN CABBAGE FIRST: Toss chopped cabbage in boiling water for 2 minutes before adding to the potâthis jumpstarts the cooking and keeps your soup from turning into a mushy swamp. I learned this the hard way after serving a bowl where the cabbage was still crunchy while everything else was mush.
- SWEAT ONIONS LOW AND SLOW: Cook onions until theyâre golden, not brownedâthis builds flavor without bitterness. If your panâs too hot, theyâll burn before the carrots and celery are ready, and youâll end up with a sad, ashy base. I used to rush this, and the whole soup tasted off.
- CHOP CELERY SMALLER THAN YOU THINK: Tiny dice (1/4-inch chunks) cooks faster and blends into the soup instead of sitting like little sticks. My grandmother swore by this, and she was right: it makes the texture silky instead of clunky.
- ADD GARLIC LATE: Toss minced garlic in the last 5 minutesâany earlier, and it burns before the soupâs done. Sounds weird, but it works: you get that aromatic punch without the bitter aftertaste that ruins a good batch. (Yes, even if youâre impatient like me.)
Regional styles of all you can eat cabbage soup
German Cabbage Soup
In Germany, this soup is known as Krautsuppe and often includes potatoes and sausages for extra heartiness. I like to add ½ lb smoked sausage (like knockwurst) and 2 diced potatoes when simmering the cabbage.
The sausage adds a smoky depth that balances the cabbage's earthiness. Serve with crusty rye bread and a cold Berliner Pilsner for the full experience. đş
Hungarian Cabbage Stew
Hungarian KĂĄposztaleves transforms this soup into a rich stew with sour cream and paprika. After simmering the cabbage, stir in ½ cup sour cream and 1 tbsp sweet paprikaâthis adds a creamy, slightly tangy finish.
I often add ½ lb smoked bacon> for extra richness. Garnish with fresh dill and serve with buttered egg noodles for a comforting meal. đśď¸
Polish Bigos
Poland's bigos is a hearty cabbage stew with sauerkraut, pork, and prunes. For a lighter version, use ½ head sauerkraut> alongside fresh cabbage and add ½ lb ground pork> (or mushrooms for a vegetarian option).
Simmer with ½ cup pitted prunes> for natural sweetness. This version is perfect for cold weather and pairs well with dark rye bread. đĽŹ
Italian Cabbage Soup
In Italy, this soup becomes Minestra di Cavolo with a tomato-heavy base. I add 1 can crushed tomatoes> and 1 tsp red pepper flakes> for a spicy kick. Fresh basil and oregano replace thyme, and a splash of white wine (like Pinot Grigio) deglazes the pot.
Serve with garlic bread and a sprinkle of Parmigiano-Reggiano for a true Italian touch. đˇ
American Diet Soup
This lighter version is popular in weight-loss communities and often includes zucchini and carrots for extra veggies. I like to add 1 cup diced zucchini> and ½ cup corn kernels> for texture.
Use low-sodium broth and skip the beans if you're watching carbs. Garnish with lemon wedges for a bright finishâperfect for a low-calorie, high-volume meal. đ
Mexican-Style Cabbage Soup
For a spicy twist, add 1 tsp cumin>, 1 tsp chili powder>, and ½ cup black beans>. Top with avocado slices, sour cream, and cilantro. This version is great for Taco Tuesday and pairs well with corn tortilla chips for scooping. đśď¸
Nutrition facts
Frequently asked questions
Can I make this cabbage soup vegan?
This recipe is already vegetarian, and making it vegan is easy. Simply swap the vegetable broth for a high-quality vegan broth (like mushroom or lentil-based). You can also add 1 cup cooked quinoa or ½ cup brown rice for extra heartiness and protein. The soup will still be just as filling and flavorful!
How do I make this soup extra filling without adding calories?
Add 1 cup cooked lentils or ½ cup bulgur wheat when you stir in the beans. These ingredients bulk up the soup with fiber and plant-based protein while keeping calories in check. You can also blend ½ cup of the soup and stir it back in for a thicker, creamier texture without adding dairy.
What if my soup turns out too watery?
If your soup is too thin, simmer it uncovered for an extra 10-15 minutes to reduce the liquid. For immediate thickening, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2-3 minutes until it reaches your desired consistency. Avoid adding flour directlyâit can make the soup grainy.
Can I prep this soup ahead of time for meal prep?
This soup actually tastes better the next day! Store it in an airtight container in the fridge for up to 4 days. For freezing, portion into containers and freeze for up to 3 months. When reheating, warm it gently on the stove with a splash of water or broth if it thickens too much. The flavors meld beautifully overnight.
What's the secret to making this soup taste more flavorful?
The key is in the aromatic base and acidity. Don't skip sautĂŠing the onions, garlic, and carrots until softâthey build deep flavor. The apple cider vinegar and tomato paste are also game-changers. For extra depth, add 1 tsp smoked paprika when you stir in the beans, or finish with a squeeze of lemon juice before serving.
