Bowl of cabbage soup for weight loss with vegetables in a savory tomato broth

Cabbage Soup for Weight Loss (Flavorful, Not Bland!)

A flavorful cabbage soup for weight loss with white beans, smoked paprika, and fire-roasted tomatoes. 156 calories per big bowl.

By  Annu

Table of Contents

Table of Contents

Share this article

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

Jump to Recipe

Most cabbage soup for weight loss tastes like hot water with vegetables floating in it. This one doesn’t. It starts with onions, carrots, and peppers sautéed until sweet, a spoonful of tomato paste cooked until it darkens, smoked paprika, and a splash of vinegar at the end that makes every flavor pop. A can of white beans turns it into a real meal. Each big two-cup bowl is about 156 calories with 9 grams of fiber and 7 grams of protein.

It’s the soup I make when I want something light that still feels like dinner, and it’s happily ready in about 45 minutes.

Bowl of cabbage soup for weight loss with vegetables in a savory tomato broth
Photo by Charles Chen on Unsplash

Does Cabbage Soup Help You Lose Weight?

Cabbage soup can help with weight loss because it’s very low in calories and high in fiber and water, so a large bowl fills you up for very few calories. It isn’t magic, though. It works best as part of a balanced way of eating, not as an extreme soup-only plan.

You’ve probably heard of the cabbage soup diet, the seven-day plan where you eat mostly this soup. Any fast weight drop on a plan like that is largely water, and it’s hard to stick to because it’s so low in protein. A better approach is to use a bowl of this soup as a starter before dinner, a light lunch, or a filling snack. That’s why I’ve added beans for protein and fiber, which makes it far more satisfying than the classic version.

Loading up on vegetables is one of the most consistent habits in healthy eating, and Harvard’s guide to the benefits of eating more vegetables is a good overview if you want the research behind it.

What Makes This Version Taste So Good

  • A real flavor base. The vegetables are sautéed for 8 minutes, not just boiled, so they turn sweet and savory.
  • Toasted tomato paste. Cooking it for a minute until it turns brick red adds deep, almost meaty flavor.
  • Smoked paprika and thyme. A warm, slightly smoky backbone without adding any fat.
  • Fire-roasted tomatoes. They bring more depth than plain diced tomatoes.
  • A splash of acid at the end. One tablespoon of vinegar or lemon juice wakes the whole pot up. Don’t skip it.

Ingredients For Cabbage Soup for Weight Loss (6 Big Bowls)

Cabbage soup ingredients: green cabbage, carrot, squash, and fresh parsley
Photo by ibuki Tsubo on Unsplash
  • 1 tablespoon olive oil
  • 1 large yellow onion, diced
  • 2 medium carrots, diced
  • 2 celery ribs, diced
  • 1 red bell pepper, diced
  • 4 garlic cloves, minced
  • 1 tablespoon tomato paste
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried thyme
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional)
  • 1 small head green cabbage (about 2 pounds), cored and chopped (about 8 cups)
  • 1 can (14.5 oz) fire-roasted diced tomatoes
  • 6 cups low-sodium vegetable or chicken broth
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 tablespoon apple cider vinegar or fresh lemon juice
  • Salt and pepper, to taste
  • Chopped fresh parsley or dill, for serving

A few ingredient notes

Cabbage: Plain green cabbage is classic and holds its shape well. Savoy cabbage is more tender and cooks a few minutes faster. Red cabbage works but will turn the soup purple.

Fresh head of green cabbage for soup
Photo by ibuki Tsubo on Unsplash

Broth: Use low-sodium so you can control the salt. Cabbage soup needs more seasoning than you’d expect, and regular broth can make it too salty once you adjust.

Beans: Cannellini or great northern beans add creaminess and about 3 grams of protein per bowl. Chickpeas work too.

White cannellini beans added to cabbage soup for protein and fiber
Photo by Łukasz Rawa on Unsplash

Swaps

SwapInstead ofWhat Changes
Shredded cooked chicken (2 cups)BeansAbout 12 g more protein per bowl
Lean ground turkey (1 lb, browned)BeansHeartier, like unstuffed cabbage rolls
Zucchini or green beansBell pepperSame cook time, milder flavor
Cajun seasoningPaprika and thymeSpicier, more Southern-style
Lemon juiceVinegarBrighter, fresher finish

Equipment For Cabbage Soup for Weight Loss

  • 6-quart Dutch oven. Heavy pots hold steady heat, so the vegetables brown evenly instead of scorching.
  • Sharp chef’s knife. Chopping a whole cabbage is much easier with a sharp, heavy blade.
  • Soup ladle and freezer-safe containers for storing portions.

How to Make Cabbage Soup

1. Build the base

Heat the olive oil in a large pot over medium heat. Add the onion, carrots, celery, and bell pepper with a pinch of salt. Cook for 8 minutes, stirring now and then, until the onion is soft and translucent and the edges of the vegetables start to turn golden. The kitchen should smell sweet, not sharp.

2. Toast the aromatics

Stir in the garlic, tomato paste, smoked paprika, thyme, oregano, and red pepper flakes. Cook for 1–2 minutes, stirring constantly, until the tomato paste darkens to a deep brick red and coats the vegetables. This quick step is where most of the flavor comes from.

3. Add the cabbage

Add the chopped cabbage and stir to coat it in the spices. It will look like far too much, but it wilts down quickly. Cook for 3 minutes until it starts to soften.

4. Simmer

Pour in the tomatoes with their juices and the broth. Bring to a boil, then reduce the heat and simmer, partially covered, for 20–25 minutes, until the cabbage is tender but still has a little bite.

Pot of vegetable cabbage soup simmering with carrots and greens
Photo by Jametlene Reskp on Unsplash

5. Add the beans

Stir in the beans and simmer for 5 more minutes to warm them through.

6. Finish and season

Turn off the heat and stir in the vinegar. Taste, then season with salt and pepper. Be generous here: cabbage soup often needs ¾ to 1 teaspoon of salt to taste its best. Ladle into bowls and top with fresh parsley or dill.

Tips for the Best Cabbage Soup

  • Cut the cabbage into bite-size pieces. Aim for 1-inch squares so every spoonful has cabbage but nothing is stringy.
  • Don’t overcook it. Mushy cabbage turns sulfurous. Stop when it’s tender with a slight bite.
  • Salt in stages. A pinch with the vegetables, a final adjustment at the end.
  • Let it sit. Like most soups, it tastes even better the next day.
  • Add greens at the end. A handful of spinach or kale stirred in right before serving adds color and nutrients.

Why Does My Cabbage Soup Taste Bland?

Bland cabbage soup usually needs more salt, more acid, or a better flavor base. Here’s how to fix the most common problems.

ProblemCauseFix
Flat, watery flavorUnder-salted; no acidAdd salt gradually and a splash of vinegar
Sulfur smellCabbage overcookedSimmer only 20–25 minutes
Too thinToo much brothMash some beans against the pot to thicken
Too saltyRegular brothAdd water and a squeeze of lemon
Not fillingLow proteinAdd chicken, turkey, or extra beans

Variations

  • Chicken cabbage soup: Stir in 2 cups shredded cooked chicken with the beans. It’s a lighter cousin of this creamy chicken noodle soup.
  • Unstuffed cabbage roll soup: Brown 1 pound of lean ground turkey or beef with the onions and add ½ cup cooked rice at the end.
  • White bean and rosemary: Swap thyme for rosemary and double the beans, a little like this Cuban white bean soup.
  • Spicy: Add a diced jalapeño with the vegetables and a pinch of cayenne.
  • Slow cooker: Sauté the base on the stove, then cook everything except the beans and vinegar on low for 6 hours. Add the beans for the last 30 minutes.
  • Instant Pot: Sauté on the sauté setting, add everything but the beans and vinegar, and pressure cook on high for 5 minutes with a quick release.

What to Serve With Cabbage Soup

  • A slice of whole grain bread or a small grilled cheese on the side.
  • A crunchy cabbage crunch salad if you really love cabbage.
  • A cup of roasted tomato soup for a two-soup lunch.
  • A dollop of Greek yogurt on top for extra protein and creaminess.

What’s in One Bowl?

One 2-cup bowl comes to roughly 156 calories. Here’s where it comes from, so you can see why it’s so filling for so few calories:

Per bowlAmountWhy It Matters
CaloriesAbout 156A big, hot bowl for the calories of a small snack
FiberAbout 9 gRoughly a third of a day’s target; slows digestion and keeps you full
ProteinAbout 7 gMostly from the beans; add chicken to push it past 18 g
FatAbout 3 gJust enough olive oil to carry the flavor
CarbsAbout 27 gNearly all from vegetables and beans

These are estimates and will vary with the size of your cabbage and the broth you use.

A budget-friendly pot

This is one of the cheapest healthy meals you can make. A head of cabbage, a few carrots, an onion, a can of tomatoes, and a can of beans cost very little, and the whole pot makes six generous bowls. It’s a great way to use up odds and ends in the vegetable drawer too. Half a zucchini, a handful of green beans, or a leftover potato can all go in without changing the recipe much.

If you’re cooking for one or two, don’t halve the recipe. Make the full pot and freeze half. Future you will be glad there’s a healthy dinner waiting on a busy night.

Storing and Freezing Cabbage Soup

How long does cabbage soup last in the fridge?

It keeps for 3 to 4 days in an airtight container in the fridge. Cool it quickly and refrigerate within 2 hours, following USDA guidance on storing and freezing leftovers.

Can you freeze cabbage soup?

Yes, it freezes very well for up to 3 months. Freeze it in single-serving containers, leaving an inch of space at the top for expansion. The cabbage softens slightly after thawing but the flavor stays great. Thaw overnight in the fridge and reheat on the stove until steaming.

Meal prep tip

Make a double batch on Sunday. Keep four portions in the fridge for the week and freeze the rest. A warm bowl of soup before dinner is one of the easiest ways to eat more vegetables without thinking about it.

Frequently Asked Questions

How many calories are in a bowl of cabbage soup?

A two-cup bowl of this recipe has about 156 calories, 7 grams of protein, and 9 grams of fiber. Without the beans, it drops to roughly 115 calories, but it’s less filling, so I recommend keeping them.

Can I eat cabbage soup every day?

You can enjoy it daily as part of a balanced diet, for example as a lunch or a starter before dinner. It shouldn’t replace all your meals, since it’s too low in protein and fat to meet your needs on its own.

What kind of cabbage is best for soup?

Green cabbage is the best all-around choice because it stays tender without falling apart. Savoy cabbage is softer and cooks faster. Napa cabbage is very delicate, so add it only in the last 5 minutes.

Why does cabbage soup smell bad?

Cabbage releases sulfur compounds when it’s overcooked, which causes that strong smell. Simmer it just until tender, about 20–25 minutes, and finish with vinegar or lemon to keep the flavor fresh.

Can I make cabbage soup without tomatoes?

Yes. Leave out the tomatoes and paste, add an extra cup of broth, and use lemon juice at the end. You’ll get a lighter, clearer soup that’s closer to a traditional Eastern European style.

A Bowl Worth Making Again

This cabbage soup is proof that light food doesn’t have to be boring. It’s cozy, colorful, cheap to make, and packed with vegetables, and the beans make it satisfying enough to call dinner. Make a big pot, keep it in the fridge, and let it do the work of keeping your week on track. If you try it, leave a rating and tell me which variation you made.

Nutrition Information

Estimated nutrition per serving (1 of 6 bowls):

NutrientAmount
Calories156 kcal
Protein7 g
Carbohydrates27 g
Fat3 g
Fiber9 g

Nutrition values are estimates calculated from standard ingredient data and will vary with the brands and exact amounts you use.

Bowl of cabbage soup for weight loss with vegetables in a savory tomato broth

Cabbage Soup for Weight Loss

A cozy, flavorful vegetable and cabbage soup with white beans, smoked paprika, and fire-roasted tomatoes. About 156 calories per 2-cup bowl.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 bowls
Course: Lunch, Soup
Cuisine: American
Calories: 156

Ingredients
  

  • 1 tbsp olive oil
  • 1 large yellow onion diced
  • 2 medium carrots diced
  • 2 celery ribs diced
  • 1 red bell pepper diced
  • 4 garlic cloves minced
  • 1 tbsp tomato paste
  • 1 tsp smoked paprika
  • 1 tsp dried thyme
  • 1/2 tsp dried oregano
  • 1/4 tsp red pepper flakes optional
  • 1 small head green cabbage about 2 lb, cored and chopped
  • 1 can fire-roasted diced tomatoes 14.5 oz
  • 6 cups low-sodium vegetable or chicken broth
  • 1 can cannellini beans 15 oz, drained and rinsed
  • 1 tbsp apple cider vinegar or lemon juice
  • salt and pepper to taste
  • fresh parsley or dill for serving

Method
 

  1. Heat the oil in a large pot over medium heat. Cook the onion, carrots, celery, and bell pepper with a pinch of salt for 8 minutes until softened and lightly golden.
  2. Stir in the garlic, tomato paste, paprika, thyme, oregano, and pepper flakes and cook 1–2 minutes until the paste darkens.
  3. Add the cabbage and cook 3 minutes, stirring.
  4. Add the tomatoes and broth, bring to a boil, then simmer partially covered 20–25 minutes until the cabbage is tender.
  5. Stir in the beans and simmer 5 minutes.
  6. Off the heat, add the vinegar and season well with salt and pepper. Serve topped with herbs.

Notes

Season generously at the end; cabbage soup often needs ¾–1 tsp salt. Refrigerate up to 4 days or freeze up to 3 months. Nutrition is an estimate per 2-cup bowl.

Annu

Annu maintains a presence on Pinterest (bakewithanuu) where she shares her creations, emphasizing a warm, home-baked feel (“Where butter melts into sugar, buttercream meets smiles”).

Welcome to my Kitchen! I’m Anuu, a food writer, photographer and blogger. My goal with this blog is to give you the fun, laughter, confidence and knowledge to bake and cook whatever you fancy! Enjoy! x

Looking for something?
Subscribe to Blog via Email!

Making Everyday Cooking Simple, Delicious & Stress Free

Hi, I’m Anu, the creator of MyBakeBliss, a place for easy recipes, quick meals, and homemade desserts made for real life cooking. I share simple, step-by-step recipes using everyday ingredients to help beginners and busy home cooks save time, cook with confidence, and enjoy delicious results every time. 💛

Greek Chicken Gyros with Tzatziki Recipe