Is Cabbage a Good Source of Fiber? The Facts

Cabbage is a decent source of fiber, though not a standout one. A cup of chopped raw green cabbage provides about 2.2 grams of dietary fiber, roughly 8% of the daily value. That puts it in the moderate range for vegetables. You’d need to eat several cups to make a serious dent in your daily fiber goals, but cabbage is inexpensive, versatile, and easy to eat in large quantities, which makes it a practical way to boost your intake over the course of a day.

How Much Fiber Different Varieties Contain

Not all cabbage is created equal when it comes to fiber, though the differences between varieties are small. Per cup of raw cabbage, green and savoy varieties tie at about 2.2 grams of fiber. Red cabbage comes in slightly lower at 1.9 grams per cup. The variation has more to do with leaf density and how tightly the cups pack than any dramatic nutritional difference between types.

For context, a cup of chopped raw broccoli delivers around 5 grams of fiber, and even raw cauliflower offers about 2 grams. So among cruciferous vegetables, cabbage holds its own but doesn’t lead the pack. Where cabbage shines is volume: it’s easy to pile several cups into a coleslaw, stir-fry, or soup without the dish feeling heavy, which means the fiber adds up quickly in real-world portions.

How Cabbage Fits Into Daily Fiber Goals

The general recommendation is 14 grams of fiber for every 1,000 calories you eat. For most adults, that works out to somewhere between 25 and 35 grams per day depending on your calorie needs. Most Americans fall well short of that target, and federal dietary guidelines actually list fiber as a “nutrient of public health concern” because so few people get enough.

A single cup of cabbage covers about 8% of the daily value. That’s a meaningful contribution, especially if you’re eating cabbage as part of a meal that includes other fiber-rich foods like beans, whole grains, or fruit. Think of cabbage as a reliable supporting player rather than the star of your fiber intake.

The Types of Fiber in Cabbage

Cabbage is classified as a food high in insoluble fiber, the type that doesn’t dissolve in water. Insoluble fiber adds bulk to stool and helps move things through your digestive system efficiently. It plays a key role in preventing constipation and reducing the risk of diverticular disease, a condition where small pouches form in the colon wall.

Cabbage also contains some soluble fiber, which serves a different purpose. Soluble fiber acts as fuel for beneficial gut bacteria, particularly species like Bifidobacteria and Lactobacilli. These bacteria do more than just aid digestion. They help protect immune function and produce nutrients your body needs, including vitamins K2 and B12. Soluble fiber has also been shown to help lower blood cholesterol levels. So the fiber in cabbage pulls double duty: keeping your bowels regular while feeding the microbes that support broader health.

Why Cabbage Can Cause Gas

If you’ve ever eaten a big serving of cabbage and felt bloated afterward, the fiber isn’t the only culprit. Cabbage contains a complex sugar called raffinose that your body has trouble breaking down. When raffinose reaches the large intestine undigested, gut bacteria ferment it and produce gas, which can lead to bloating, cramps, and discomfort.

The fix is straightforward: introduce cabbage gradually. If you’re not used to eating much fiber, adding large amounts all at once overwhelms your digestive system. Work cabbage and other high-fiber foods into your diet over a few weeks, increasing your portions slowly. Cooking cabbage also helps break down some of the raffinose before it reaches your gut, which is why cooked cabbage tends to be gentler on the stomach than raw.

Best Ways to Get More Fiber From Cabbage

The easiest way to maximize cabbage’s fiber contribution is simply to eat more of it per sitting. Unlike denser vegetables, cabbage is mild enough to eat in generous portions. A large bowl of coleslaw can easily contain three or four cups. A cabbage-heavy stir-fry or a bowl of cabbage soup gets you there without much effort.

Pairing cabbage with other fiber-rich ingredients amplifies the effect. Cabbage and beans in a soup, shredded cabbage in a whole-grain wrap, or a slaw tossed with shredded carrots and apple all combine multiple fiber sources into a single meal. This approach is more effective than trying to rely on any single vegetable to hit your daily target.

Fermented cabbage, like sauerkraut or kimchi, retains its fiber while adding the bonus of probiotics, live bacteria that complement the prebiotic fiber already in cabbage. Just watch the sodium content if you’re buying store-bought versions, as many are heavily salted during fermentation.