recipes

Fiber Rich Soup for Weight Loss Cabbage

This cabbage soup isn't the sad diet broth you remember. It's tomato-rich, bean-loaded, and fiber-heavy enough to actually keep you full.

Published Updated

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Serves: 4
380 kcal
Easy

Full ingredients and instructions are at the end of the article.

Remember that cabbage soup era? The one where people lived on a pot of pale vegetables and called it a plan? Yeah. That version tasted like boiled regret with a side of optimism. The concept wasn’t completely wrong. The execution was a crime scene.

Cabbage itself is fine. Cheap, fibrous, available in every grocery store that still sells produce. Fiber from cabbage and beans may help you feel fuller after a meal, which is useful if you’re trying to eat in a way that supports weight management without turning dinner into a spreadsheet. What you don’t need is a “lose ten pounds by Friday” broth that makes you resent vegetables for a month.

This fiber rich soup for weight loss cabbage style is the glow-up: crushed tomatoes, garlic, herbs, cannellini beans, and enough cabbage to look ridiculous in the pot before it wilts. It’s dinner. Not a dare. For the shopping system behind cheap high-fiber staples, start with the how to eat more fiber on a budget guide.

Why this isn’t Aunt Mildred’s cabbage soup

Aunt Mildred meant well. Her pot was mostly water, a lonely cabbage wedge, and the hope that suffering counted as nutrition. My version starts like a normal soup. Onion in oil until it softens. Garlic until the kitchen smells like someone is cooking on purpose. Carrots and celery for sweetness and backbone. Then the cabbage mountain goes in and you briefly wonder if you own a pot large enough for your choices.

You do. Cabbage collapses. That’s its whole personality in a hot pan.

Crushed tomatoes turn the broth from “diet water” into something you’d actually want with bread. Oregano and thyme make it taste like you planned ahead. Red pepper flakes are optional but recommended if your idea of soup includes staying awake. The cannellini beans are not optional in my kitchen. They add protein, more fiber, and enough heft that the bowl doesn’t feel like a warm salad.

Soluble fiber from the beans and insoluble fiber from the cabbage both show up here. One may help with a steadier appetite after eating. The other adds bulk. Together they make a bowl that can push lunch into late afternoon without a vending-machine sequel. That’s the practical pitch, not a medical claim.

The pot math: cheap, filling, repeatable

One head of green cabbage is usually a couple of dollars. A can of beans is about a dollar. Crushed tomatoes and broth are pantry regulars if you cook soup even occasionally. You’ve just built four servings of a fiber-heavy meal for less than many people spend on one mediocre takeout salad.

When we ranked foods for the fiber per dollar study, beans and other dry-goods staples kept winning. Cabbage isn’t the absolute champion on a grams-per-dollar spreadsheet, but it is one of the cheapest ways to add volume to a pot. Volume matters when the goal is feeling full, not just collecting fiber points.

Calories in this recipe land around 380 per serving with the beans included. That’s a meal. If someone sold you cabbage soup as a near-zero-calorie cleanse, they were selling you boredom, not dinner.

How to cook it without babysitting the stove

Chop everything before the oil hits the pot. Cabbage takes the longest to prep and the least brainpower once it’s cooking, so get the messy part done first. Core it, cut it into rough chunks, and accept that precision chopping is wasted energy here. This soup does not care about your knife skills.

Sweat the onion in olive oil over medium heat until it softens, five to seven minutes. If it browns a little, good. If it burns, start over. Burnt onion haunts the whole pot. Add garlic for a minute. Then carrots and celery. Then cabbage. Stir until the cabbage starts looking less like a produce display and more like food.

Tomatoes, broth, oregano, thyme, pepper flakes. Bring to a boil, cover, simmer fifteen to twenty minutes until the vegetables are tender. Stir in the rinsed beans, salt aggressively, and taste. Undersalted tomato soup tastes like sadness. A squeeze of lemon or a splash of vinegar at the end is the difference between “fine” and “why is this suddenly good?”

Parsley on top is optional unless you like green confetti. I do.

Making it taste like food you chose on purpose

Seasoning is the entire rehabilitation program for cabbage soup. Salt. Black pepper. Acid. Heat if you want it. A Parmesan rind simmered with the broth is excellent if dairy is on the table. A spoon of pesto swirled into the bowl is also not illegal.

If the broth still tastes flat after simmering, you probably used a weak broth or went shy on salt. Fix it in the pot, not with a speech about how healthy it is. Flavor first. Fiber rides along.

Want it thicker? Mash a scoop of the beans against the side of the pot and stir. Want it brothier? Add water or more stock. Want it heartier? Stir in cooked barley or leftover brown rice at the end. Those swaps raise the fiber again and turn the soup into something that survives a cold night. And when the nights stop being cold, there’s still a good case for keeping the stockpot out well into spring, just with a lighter hand on the starch.

Meal prep, leftovers, and the “I forgot lunch” use case

This soup is aggressively meal-prep friendly. Make a double batch on Sunday. Fridge portions last three to four days. Freeze the rest. The cabbage softens more after a night in the fridge, which somehow makes it better, like the soup finally decided to commit.

Reheat on the stove. Microwave works if you’re at work and your only tool is optimism and a plastic container. Add a crack of pepper and eat it with crackers, toast, or nothing. I’ve eaten it from a mug standing at the counter. That still counts as dinner.

If you’re packing it for lunch, leave a little headspace in the container. Hot soup expands in your bag’s emotional life and sometimes in the physical container too.

Add-ins that keep the pot interesting

Same base, different week. Stir in a cup of frozen green beans during the simmer. Add zucchini in the last ten minutes so it doesn’t dissolve. Toss in a handful of chopped kale at the end if the fridge has greens looking tragic. Once the produce aisle turns over to asparagus, peas, and spinach, these spring vegetable soup recipes use the same thirty-minute structure with a lighter base. Leftover cooked chicken or turkey can go in with the beans if you want more protein without changing the soup’s personality.

I sometimes finish bowls with a spoon of grated Parmesan and a drizzle of olive oil. That doesn’t cancel the fiber. It just makes you finish the bowl. If dairy isn’t your thing, toasted pumpkin seeds on top give crunch and a little extra plant fat so the meal feels complete.

Bread on the side is allowed. So is a scoop of leftover rice or barley dropped into the bowl. The soup is flexible on purpose. Rigid cabbage-soup rules are how people quit.

What this soup is not

It is not a cleanse. It is not a seven-day cabbage-only challenge. It is not going to “melt” anything. Those pitches are how cabbage soup became a joke.

What it can do is give you a high-volume, high-fiber, low-drama meal that costs pocket change per bowl and may help you stay full longer than a sad side salad. Pair it with the rest of a normal day of food. Eat it for lunch with fruit afterward. Eat it for dinner with toast. Skip the part where you announce a detox to group chat.

If you’re rebuilding the grocery cart around fiber that doesn’t wreck the budget, the complete fiber-on-a-budget guide and the fiber per dollar breakdown cover the shopping side while this pot covers Tuesday night.

That’s the upgrade. Same vegetable that starred in the diet-soup nightmare. Completely different outcome. One pot, real flavor, beans in the mix, and leftovers that don’t feel like a penalty.

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Serves: 4
380 kcal
Easy

How many people are you feeding?

Change the servings. The ingredient amounts move with you.

Original recipe: 4 servings. Cooking time may change for a much larger or smaller batch.

Ingredients

  • 1 tbsp olive oil
  • 1 large onion, chopped
  • 3 cloves garlic, minced
  • 1 head green cabbage (about 2 lbs), cored and roughly chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 (28 oz) can crushed tomatoes (no sugar added)
  • 6 cups low-sodium vegetable broth
  • 1 tsp dried oregano
  • 1/2 tsp dried thyme
  • 1/4 tsp red pepper flakes (optional, for a little kick)
  • Salt and freshly ground black pepper to taste
  • 1/4 cup fresh parsley, chopped (for garnish)
  • 1 (15 oz) can cannellini beans, rinsed and drained

Instructions

  1. 1 Heat olive oil in a large pot or Dutch oven over medium heat. Add onion and cook until softened, about 5-7 minutes. Stir in garlic and cook for another minute until fragrant.
  2. 2 Add carrots and celery to the pot. Sauté for 3-5 minutes, allowing them to soften slightly.
  3. 3 Stir in the chopped cabbage. It will look like a lot, but it will wilt down significantly. Cook, stirring occasionally, for 5-7 minutes until the cabbage starts to soften.
  4. 4 Pour in the crushed tomatoes and vegetable broth. Add oregano, thyme, and red pepper flakes (if using). Bring the soup to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until the vegetables are tender.
  5. 5 Stir in the rinsed cannellini beans. Season generously with salt and pepper, tasting as you go. Cook for another 5 minutes to heat the beans through.
  6. 6 Ladle the soup into bowls. Garnish with fresh parsley before serving.

Frequently Asked Questions

Why is cabbage soup good for weight loss?
Cabbage is low in calories and high in fiber, so a big bowl can feel filling without a huge calorie load. Pairing it with beans and vegetables may help you stay satisfied longer than broth alone. It's still just soup, though. It works best as a regular meal in a balanced week, not as a seven-day punishment plan.
How often should I eat fiber-rich cabbage soup?
A few times a week as lunch or dinner is plenty for most people. Making it your only food is how cabbage soup got a bad reputation. Rotate it with other fiber-rich meals so you actually look forward to the next bowl.
Can I freeze my cabbage soup for later?
Yes. Cool it completely, portion into airtight containers, and freeze for up to three months. Thaw overnight in the fridge and reheat on the stove with a splash of broth if it thickened. The cabbage softens a little more after freezing, which is fine for soup.
What other vegetables can I add to a fiber-rich cabbage soup?
Carrots, celery, tomatoes, green beans, zucchini, spinach, and kale all play nicely. Add leafy greens in the last few minutes so they don't turn into swamp confetti. Extra vegetables mean more volume and more fiber in the same pot.
Are there any tips for making cabbage soup taste better?
Brown the onion properly, use enough salt, and finish with lemon juice or vinegar. Herbs help, garlic helps, and a pinch of red pepper flakes wakes the broth up. Bland cabbage soup is usually under-seasoned soup, not proof that cabbage is doomed.
#cabbage soup #high fiber #soups and stews #weight management #fiber
Free Meal Plan

Get the Free 7-Day High-Fiber Meal Plan

A printable week of meals that keep you full, with a grocery list included. Subscribe and it's yours, plus our best recipes and kitchen tips every week.
No spam, only interesting things. Unsubscribe anytime.

Disclaimer: The information in this article is for educational purposes only and does not constitute professional medical or nutritional advice. Always consult a qualified healthcare provider before making dietary changes.