Broccoli, Brussels sprouts, artichokes, kale, carrots, green peas, avocado, sweet potato and acorn squash on a white marble counter

High-Fiber Vegetables: 31 Ranked by Fiber Per Cup

Share this recipe

When people decide to eat more fiber, the vegetable they reach for first is usually a salad. By the cup, it is one of the weakest choices on this page. A cup of raw spinach carries 0.7 grams of fiber. A cup of cooked spinach carries 4.3.

Same leaves, same plant. USDA weighs a cup of raw spinach at 30 grams and a cup of cooked spinach at 180 — cooking collapses about six cups of leaves into one. A cup of salad greens is mostly air, and air has no fiber.

So the ranking below is by the cup, the way vegetables actually get served, using USDA’s own measured cup weights rather than guesses.

Broccoli, Brussels sprouts, artichokes, kale, carrots, green peas, avocado, sweet potato and acorn squash on a white marble counter
The top of the ranking is artichokes, winter squash, greens and peas — not the salad.

The short version

  • Artichoke hearts (9.6g), acorn squash (9.0g), collard greens (7.6g) and green peas (7.2g) lead per cooked cup
  • Raw salad leaves barely register — raw kale is 0.9g a cup, cooked kale 4.7g
  • Cooking is not destroying the fiber: USDA’s per-100g figures for raw and cooked are close. It is shrinking the volume
  • The freezer and the tin compete fine — frozen peas and canned pumpkin are both in the top five
  • One whole avocado carries 13.5g, more than any single cup here

The ranking: cooked vegetables, per cup

Fiber per cup from USDA FoodData Central, using the cup weight USDA lists for each cooked vegetable. Calories are for the same cup.

#Vegetable, cookedFiber per cupCalories
1Artichoke hearts9.6g89
2Acorn squash, baked9.0g115
3Collard greens7.6g63
4Green peas (from frozen)7.2g125
5Pumpkin, canned7.1g83
6Sweet potato, baked6.6g180
7Butternut squash, baked6.6g82
8Parsnips5.6g111
9Broccoli5.1g55
10Turnip greens5.0g29
11Kale4.7g42
12Carrots4.7g55
13Spinach4.3g41
14Brussels sprouts4.1g56
15Green beans4.0g44
16Okra4.0g35
17Swiss chard3.7g35
18Sweetcorn3.6g143
19Asparagus3.6g40
20Beets3.4g75
21Mushrooms3.4g44
22Cauliflower2.9g29
23Eggplant2.5g35
24Zucchini1.8g27

Two things stand out. Broccoli, the vegetable everyone names, is ninth. It is a good vegetable and a mid-table fiber source. And the top five are not glamorous: an artichoke, a winter squash, a pot of greens, a bag of frozen peas and a tin of pumpkin.

The salad problem, in numbers

Raw vegetables, per cup, with the cooked cup beside them where USDA measures both.

VegetableRaw, per cupCooked, per cup
Broccoli2.4g5.1g
Kale0.9g4.7g
Spinach0.7g4.3g
Cherry tomatoes1.8g—
Celery1.6g—
Romaine lettuce, shredded1.0g—
Cucumber0.5g—

The obvious conclusion is that cooking adds fiber. It does not. Per 100 grams, USDA puts raw spinach at 2.2g and cooked at 2.4g, raw kale at 4.1g and cooked at 4.0g — close enough that cooking is not changing the fiber in any way these figures can see. What changes is how much spinach fits in the cup.

That makes the practical rule simple: if you want fiber from greens, wilt them. A big raw salad is a fine thing to eat. It is just not the fiber meal it looks like.

Big bowl of raw salad leaves beside a small bowl of cooked greens
Cooked greens pack far more into a cup than salad does.

Two that break the per-cup format

Avocado. Botanically a fruit, bought in the vegetable aisle, and nobody eats it by the cup. One whole avocado — USDA’s 201-gram portion — carries 13.5 grams of fiber, more than any cup of anything on this page. It also carries 322 calories, so it is a big fiber source and a big calorie source at the same time. Half an avocado is still 6.7g.

Potato. A large baked potato with its skin, 299 grams, is 6.6 grams — the same as a cup of baked sweet potato. Potatoes have a poor reputation for fiber that the numbers do not support, as long as the skin stays on.

What 15 grams from vegetables looks like

A cup of cooked collard greens and a cup of peas is 14.8 grams — half a 30-gram day from two sides. A cup of baked acorn squash and a cup of broccoli is 14.1 grams, with the oven doing most of the work.

Most of the top of this table cooks well together, which is the whole idea behind the sheet pan dinners, and several of them go straight into a pot of soup, where the volume problem disappears entirely.

Collard greens, peas, artichoke hearts and Brussels sprouts
Vegetables that carry the most per cooked cup.

Frequently asked questions

Which vegetable has the most fiber?

Per cup cooked, artichoke hearts at 9.6 grams, with acorn squash close behind at 9.0. As a single whole item, avocado at 13.5 grams. Per 100 grams, artichokes still lead the cooked vegetables here at 5.7.

Does cooking destroy fiber?

Not in USDA’s figures. Raw and cooked values per 100 grams sit within a few tenths of a gram of each other for spinach, kale and carrots. Cooking concentrates vegetables by driving off water and collapsing leaves, which is why a cooked cup carries more.

Are frozen and canned vegetables as good?

For fiber, the two in this top five that come from the freezer and a tin speak for themselves: frozen peas at 7.2 grams a cup and canned pumpkin at 7.1. Both are cheap, keep for months, and remove the excuse that fresh produce went off before you used it — the same argument the grocery list makes for the freezer aisle.

Is a big salad a good way to get fiber?

Only if the salad has something dense in it. Leaves, cucumber and tomato come to a few grams however large the bowl. Add a tin of beans, some cooked grains or roasted squash and it becomes a real fiber meal.

How fast should I add more vegetables?

Gradually, with water. Jumping from a couple of servings a day to several cups of cooked greens and squash is a large increase, and it is where the bloating people blame on fiber usually comes from — the symptoms page covers what is normal.

Vegetables are one half of the produce aisle. The fruit ranking does the same thing for the other half, and 30 grams a day shows how they fit into a whole day.

To compare vegetables with beans, fruit, grains and seeds on one table, see the high-fiber foods list, fifty foods ranked per serving and per calorie.

30g

Get the free Fibermaxxing Starter Kit

A 7-day plan, 5 tested recipes & a fridge cheat sheet — straight to your inbox.

No spam, just recipes. Unsubscribe anytime.

Share this recipe

Avatar photo

Emma Hartwell

Emma Hartwell is the home cook and recipe developer behind Fiber & Fork. After years of dealing with sluggish digestion and endless afternoon energy crashes, she rebuilt her kitchen around one simple idea: hit 30 grams of fiber a day without eating a single boring meal. Every recipe on this site is cooked, photographed, and taste-tested in her own kitchen — beans, lentils, whole grains, and vegetables turned into food you'll actually crave. When she's not stirring a pot of something cozy, Emma is testing new ways to sneak fiber into desserts her family can't tell apart from the 'real thing'.

Similar Posts