Cabbage is one of the best vegetables you can eat for weight loss. A full cup of chopped raw cabbage contains just 22 calories, virtually no fat, and over 2 grams of fiber. That combination of extremely low energy density and decent fiber content makes it easy to eat satisfying portions without putting a dent in your daily calorie budget.
Why Cabbage Works for Weight Loss
The core math is simple: cabbage lets you eat a lot of food for very few calories. A cup of chopped raw cabbage has about 22 calories, 5 grams of carbohydrates, 1 gram of protein, and essentially zero fat. That means you could eat several cups in a sitting and still take in fewer calories than a single slice of bread.
Fiber plays a key role here. Those 2-plus grams of fiber per cup are indigestible, meaning your body doesn’t absorb them as usable energy. Instead, fiber adds bulk to your meal and takes up space in your stomach, helping you feel full faster and stay full longer without adding calories you actually absorb. This is one of the simplest mechanisms for eating less overall: when you fill part of your plate with high-fiber, low-calorie food, you naturally crowd out more calorie-dense options.
Cabbage also has a glycemic index of just 10, which is extremely low. Foods that score this low on the glycemic scale cause almost no spike in blood sugar, which means they’re less likely to trigger the kind of rapid hunger rebound you get after eating refined carbs or sugary snacks.
How Cabbage Compares to Other Vegetables
Cabbage holds its own against nearly every popular “diet vegetable.” Here’s how a cup of raw cabbage (22 calories, 2 g fiber) stacks up:
- Celery: 14 calories, 2 g fiber. Slightly fewer calories, but less versatile in cooking.
- Cucumber: 16 calories, less than 1 g fiber. Lower in calories but also much lower in fiber, so less filling.
- Zucchini: 21 calories, 1 g fiber. Nearly identical in calories, but cabbage has double the fiber.
- Broccoli: 31 calories, 2 g fiber. A bit higher in calories and protein (2 g), with the same fiber.
- Cauliflower: 27 calories, 2 g fiber. Similar profile, slightly more calories.
- Brussels sprouts (cooked): 56 calories, 4 g fiber, 4 g protein. More calories but significantly more fiber and protein, making them very filling.
Cabbage’s real advantage over many of these is cost and versatility. It’s one of the cheapest vegetables per pound, it stores well in the fridge for weeks, and a single head yields a large volume of food. For someone trying to eat big, satisfying meals on a calorie deficit, that matters.
The Cabbage Soup Diet: Worth It?
The famous cabbage soup diet promises 10 to 15 pounds of weight loss in seven days by eating unlimited cabbage soup alongside a very restricted meal plan. The promise is misleading. As a University of Florida nutrition expert pointed out, it’s physically impossible to lose 10 to 15 pounds of actual fat in a week. That would be equivalent to burning through 40 to 60 sticks of butter. What people lose on this diet is almost entirely water weight, and it comes back quickly.
The bigger problem is nutritional balance. The diet is very low in protein and carbohydrates, and the soup itself can be surprisingly high in sodium from bouillon and packaged soup mixes. For people with diabetes, it can make blood sugar levels difficult to manage. A bowl of cabbage soup as part of a balanced meal is perfectly healthy. Eating nothing but cabbage soup for a week is not a sustainable or safe approach to weight loss.
Best Ways to Prepare Cabbage for Weight Loss
Raw cabbage is the lowest-calorie option and retains all of its fiber and nutrients. Shredded into coleslaw (with a light vinaigrette instead of mayo-based dressing), tossed into salads, or used as a crunchy taco topping, raw cabbage adds volume and texture to meals without adding meaningful calories.
Cooking cabbage doesn’t ruin it for weight loss. Sautéed, steamed, or roasted cabbage still has very few calories, though the cooking method matters. Roasting with a light coating of oil adds some calories but also brings out a natural sweetness that makes cabbage more appealing as a side dish or base for grain bowls. Stir-frying shredded cabbage with garlic and a splash of soy sauce is one of the fastest, cheapest, lowest-calorie side dishes you can make. The key is to avoid drowning it in butter, cream sauces, or heavy dressings, which can easily multiply the calorie count several times over.
Fermented cabbage, or sauerkraut, is another solid option. It retains the fiber content and adds beneficial bacteria that support gut health. Research on cruciferous vegetables suggests that compounds in cabbage can positively influence gut bacteria in ways that affect energy metabolism and how the body processes glucose and fat. Sauerkraut is one of the easiest ways to get both fiber and those fermentation benefits. Just check the sodium content on store-bought versions, since some brands are very high in salt.
Thyroid Concerns With Raw Cabbage
You may have heard that cabbage and other cruciferous vegetables can interfere with thyroid function because they contain compounds called goitrogens. This is technically true but practically irrelevant for most people. According to Northwestern Medicine, you would need to consume an excessive and unrealistic amount of these vegetables for them to actually interfere with iodine uptake and hormone production in the thyroid. Eating cabbage regularly as part of a normal diet poses no meaningful thyroid risk for people with healthy thyroid function.
How to Actually Use Cabbage for Weight Loss
Cabbage isn’t a magic fat-burning food. No single food is. What it does exceptionally well is help you create a calorie deficit without feeling deprived. Here are practical ways to use it:
- As a base instead of grains: Use shredded cabbage instead of rice under stir-fries or curries. You’ll cut hundreds of calories while keeping a full plate.
- As a filler in soups and stews: Cabbage absorbs flavor well and adds bulk, making a pot of soup more filling without significantly increasing its calorie count.
- As a wrap: Large cabbage leaves work as low-calorie replacements for tortillas or bread when wrapping proteins and vegetables.
- As a snack base: Raw cabbage wedges dipped in hummus or salsa give you something crunchy and satisfying between meals.
The pattern across all of these is the same: cabbage lets you eat more volume for fewer calories. Over time, that volume advantage makes it easier to stick with a calorie deficit, which is what actually drives weight loss. At 22 calories a cup, it’s hard to find a more efficient tool for that purpose.

