Skip to content
Vegetables & mushrooms Nutrition & composition Rankings & best sources

Vegetables highest in fiber

Quick answer

Among comparable cooked and drained vegetables, artichoke provides about 5.7 g fiber per 100 g, collard greens about 4.0 g, parsnips 3.6 g, broccoli 3.3 g and cooked carrots around 3.0 g. Those gaps are useful, but the amount you actually eat can matter more than a small difference in rank.

Vegetables are not all equally fibrous. One hundred grams of cooked artichoke can provide well over twice the fiber of the same weight of cooked cauliflower. But a useful ranking has to compare similar preparation states and realistic portions.

Cooked vegetables compared per 100 grams

The table uses USDA references for vegetables that are cooked, boiled, drained and without added salt where comparable entries are available.

Vegetable Fiber per 100 g
Artichoke 5.7 g
Collard greens 4.0 g
Parsnips 3.6 g
Broccoli 3.3 g
Carrots 3.0 g
Brussels sprouts 2.6 g
Cauliflower 2.3 g

Artichoke provides about 3.4 g more fiber per 100 g than cauliflower. That is a meaningful concentration difference, but it does not automatically tell you which vegetable adds more fiber to a meal.

Serving size can outrank the ranking

A 150 g serving of cooked artichoke provides roughly 8.6 g fiber. The same weight of broccoli provides about 5.0 g, while 150 g cauliflower provides around 3.5 g.

If you happily eat twice as much of a lower-ranked vegetable, your plate can easily contain more fiber overall.

Why cooking changes per-100-gram numbers

Cooking does not create fiber out of nowhere. Values shift because vegetables gain or lose water and because the edible portion may change. A raw and cooked carrot can therefore show somewhat different fiber concentrations even though the main story is water and weight.

What about green peas?

Cooked green peas are high in fiber and are treated as a vegetable in many meals, but botanically they are legumes. They are left out here so this ranking stays separate from legume comparisons, where their protein and starch profile fits better.

Variety beats chasing one winner

Total dietary fiber usually increases more effectively by eating a mix of vegetables, fruit, beans, whole grains, nuts and seeds than by repeatedly choosing only the number-one vegetable.

How to turn a fiber ranking into actual meals

Per-100-gram tables are useful for comparing foods, but vegetables are rarely eaten in identical weights. A bowl of cooked peas, a whole artichoke, a pile of broccoli, and a few leaves of spinach create very different serving sizes. That means a vegetable that ranks modestly per 100 grams can still make a large contribution if the usual portion is generous. The reverse is also true: a highly ranked vegetable eaten only as a small garnish will not add much total fiber to the day.

Cooking changes the comparison partly through water. Some vegetables shrink and become more concentrated by weight; others absorb water or are served with more moisture. This is why raw and cooked entries should not be mixed casually in one ranking. For meal planning, consistency matters more than finding a mathematically perfect winner. If you normally eat vegetables cooked, compare cooked values and think about the portion that ends up on the plate rather than the weight before preparation.

Fiber intake also becomes easier when vegetables are combined with other high-fiber foods. Beans, lentils, whole grains, fruit, nuts, and seeds can contribute alongside vegetables, so dinner does not need to depend on one exceptionally fibrous side dish. A vegetable soup with legumes, a grain bowl with peas and roasted vegetables, or potatoes served with greens and beans can build fiber through several ingredients. That approach also creates more varied textures and micronutrients than repeating the same top-ranked vegetable every day.

For someone increasing fiber, speed matters. A sudden jump from a low-fiber diet to very large servings can cause bloating or discomfort, particularly when legumes and cruciferous vegetables increase at the same time. Gradual changes and adequate fluids are usually easier to tolerate. The practical takeaway is simple: use the ranking to identify good contributors, then choose portions and combinations that fit normal meals. Consistency across the week matters more than winning a single serving.

People who dislike one high-fiber vegetable still have many routes to the same goal. Artichokes, peas, broccoli, Brussels sprouts, carrots, leafy greens, sweet potatoes, and other vegetables contribute different amounts, while beans and whole grains can fill gaps. Frozen and canned vegetables can also be useful when fresh produce is inconvenient; the main nutritional difference to watch in canned products is often added sodium rather than fiber loss. Building a dependable rotation of vegetables you actually cook is more valuable than buying a “fiber winner” that repeatedly spoils unused in the refrigerator.

The practical takeaway

If you want more fiber from the vegetable part of a meal, artichokes, collard greens, parsnips, broccoli and carrots are especially useful choices. The table tells you concentration; frequency and portion size determine the real contribution.

Sources