High Fiber Vegetables for Weight Loss: The Picks That Do the Most

The best high fiber vegetables for weight loss are the non-starchy ones: cauliflower, broccoli, Brussels sprouts and leafy greens give 4 to 6 grams of fiber per cooked cup for under 70 calories. In a study of more than 133,000 adults, these vegetables were linked to weight loss over time, while corn, peas and potatoes were linked to small gains.
Calculator icon

How Much Fiber Do You Actually Need?

Most people have no idea. Enter your age, gender, and activity level — get your personalized daily target in seconds.

In this article
  1. What a 24 year study found about vegetables and weight
  2. How vegetables compare with fruit and soy
  3. High fiber vegetables for weight loss, ranked
  4. Low calorie veggies vs starchy vegetables
  5. Why fiber rich vegetables help you feel full
  6. Diet vegetables on the plate: a dinner swap
  7. Keeping cooking calories in check
  8. Digestion support as you add vegetables
  9. How much fiber to aim for
  10. A quick decision rule for your plate
  11. High fiber vegetables and weight loss: your questions
  12. Sources

The best high fiber vegetables for weight loss are non-starchy ones like cauliflower, broccoli, Brussels sprouts and leafy greens. A cooked cup of any of them gives you 4 to 6 grams of fiber for under 70 calories.

The twist is that fiber alone doesn’t tell the whole story. In an analysis led by Harvard researchers of 133,468 adults followed for up to 24 years, corn, peas and potatoes were linked to weight gain even though they carry solid fiber, while cauliflower and leafy greens were linked to weight loss.

This guide ranks the vegetables that fit a weight loss plan, explains why starch matters as much as fiber, and shows how to build plates that fill you up.

What a 24 year study found about vegetables and weight

Researchers pooled data from the Nurses’ Health Study, the Nurses’ Health Study II and the Health Professionals Follow-up Study. They tracked how changes in vegetable intake lined up with weight change over each four year stretch.

Daily serving addedWeight change over 4 years
Tofu or soy-2.47 lb
Cauliflower-1.37 lb
Cruciferous vegetables overall-0.68 lb
Green leafy vegetables-0.52 lb
All vegetables-0.25 lb
Baked, boiled or mashed potatoes+0.74 lb
Peas+1.13 lb
Corn+2.04 lb

The pattern held when researchers split vegetables by glycemic load, a measure of how much a serving raises blood sugar. Lower glycemic load vegetables were linked to about 0.32 pounds of loss per serving, while higher glycemic load ones showed essentially no change.

These are observational findings, so they show links rather than proof of cause. They also describe small shifts over years, not quick results, but they point clearly toward non-starchy vegetables.

How vegetables compare with fruit and soy

The same study looked at fruit and soy foods too, which helps put vegetables in context. Fruit as a group showed a larger link with weight loss per serving than vegetables as a group.

Daily serving addedWeight change over 4 years
Tofu or soy-2.47 lb
Apples or pears-1.24 lb
Berries-1.11 lb
All fruit-0.53 lb
All vegetables-0.25 lb

That doesn’t mean fruit beats vegetables. The vegetable total includes starchy picks like corn and potatoes, which pull the average toward zero, while specific non-starchy vegetables such as cauliflower match or beat many fruits.

Tofu showed the strongest link of anything measured. Half a cup of firm tofu made with calcium sulfate has about 2.9 grams of fiber in USDA data, so pairing it with a pan of greens gives you protein and fiber in one dish.

High fiber vegetables for weight loss, ranked

Using the Dietary Guidelines food sources table, here are the non-starchy vegetables that deliver the most fiber for the fewest calories per cooked cup.

Vegetable (1 cup cooked)FiberCalories
Artichoke9.6 g89
Brussels sprouts6.4 g65
Broccoli5.2 g54
Turnip greens5.0 g29
Cauliflower4.9 g34
Collard greens4.8 g63
Kale4.7 g43
Spinach4.3 g41
Okra4.0 g36
Mushrooms3.4 g44
Asparagus2.9 g32

Every vegetable here stays under 90 calories per cup, and most stay under 60. That means you can eat two cups of most of them for less energy than a single cup of corn.

Artichokes are the fiber leader, with nearly 10 grams per cup. Cauliflower is the best fit for volume, offering almost 5 grams for just 34 calories.

Want to know how much fiber your own plan should include? Our fiber calculator gives you a personal daily target to build around.

Low calorie veggies vs starchy vegetables

Starchy vegetables aren’t bad foods. Many are high in fiber, and peas in particular are one of the best fiber sources in the produce section.

Starchy vegetable (1 cup cooked unless noted)FiberCalories
Green peas8.8 g134
Sweet potato6.3 g190
Parsnips6.2 g110
Winter squash5.7 g76
Corn4.0 g134
Potato, baked with skin (1 medium)3.9 g161

The difference is energy. A cup of corn carries about four times the calories of a cup of cauliflower for less fiber, and a medium potato has nearly five times the calories of a cup of cauliflower.

The study’s authors suggested that the higher glycemic load of starchy vegetables may explain their link to weight gain. When researchers removed white potatoes from the higher fiber group, the remaining vegetables were tied to a small loss.

So peas, sweet potatoes and winter squash still have a place. Treat them as the starch on your plate, in a measured portion, rather than as a free vegetable you can pile on.

Why fiber rich vegetables help you feel full

Mayo Clinic notes that high fiber foods tend to be more filling than low fiber foods, so you’re likely to eat less and stay satisfied longer. Non-starchy vegetables add a lot of volume on top of that fiber because they’re mostly water.

The Harvard researchers pointed to a few possible reasons for their findings, including greater fullness and steadier blood sugar and insulin responses. Those effects together help explain why the lower glycemic load, higher fiber vegetables stood out.

None of this means vegetables burn fat. They help by taking up space on your plate and in your stomach that would otherwise go to more calorie dense foods.

Diet vegetables on the plate: a dinner swap

Picture a typical weeknight dinner: grilled chicken, a cup of buttered corn and a small side salad. The corn brings 4.0 grams of fiber and 134 calories before the butter.

Swap that corn for a cup of roasted cauliflower and a cup of steamed broccoli. You now have 10.1 grams of fiber for about 88 calories, more than double the fiber with fewer calories and twice the food on your plate.

Repeated five nights a week, that single swap adds about 30 grams of fiber and trims roughly 230 calories, all without shrinking your portion.

  • Fill half your plate with non-starchy vegetables before adding anything else
  • Keep starchy vegetables like corn, peas and potatoes to about a quarter of the plate
  • Start dinner with a vegetable soup or a cooked green side
  • Roast big batches of cauliflower, broccoli and Brussels sprouts for quick sides all week

Looking for simple ways to make vegetables the star of dinner? Our recipe eBooks are full of filling, high-fiber meals built around them.

Keeping cooking calories in check

Vegetables stay low in calories only if the cooking does too. A tablespoon of olive oil adds about 119 calories in USDA data, which is more than a cup of roasted broccoli and a cup of cauliflower combined.

  • Measure oil for roasting instead of pouring, and use about a teaspoon per tray of vegetables
  • Steam or microwave greens and finish with lemon, garlic or herbs
  • Use broth instead of butter to sauté spinach, kale or mushrooms
  • Season with spices, vinegar or a sprinkle of Parmesan rather than creamy sauces

These small habits keep the fiber exactly the same while protecting the calorie advantage that makes these vegetables so useful.

Digestion support as you add vegetables

Eating several extra cups of vegetables a day is a big jump in fiber for many people. Mayo Clinic advises increasing fiber gradually over a few weeks and drinking plenty of water, which helps avoid gas, bloating and cramping.

Mayo Clinic also notes that fiber helps normalize bowel movements by adding bulk and softening stool. Cooked vegetables are a gentle way to build up, since they’re softer and easier to eat in larger amounts than big raw salads.

How much fiber to aim for

Mayo Clinic recommends 21 to 25 grams of fiber a day for women and 30 to 38 grams for men. Most of that can come from vegetables if you plan for it.

Two cups of non-starchy vegetables at lunch and two at dinner give roughly 18 to 22 grams of fiber for well under 300 calories. Add beans, whole grains or fruit and you’ll reach the full target with room to spare.

Spreading vegetables across the day also helps with fullness at every meal, rather than saving them all for one big dinner salad.

A quick decision rule for your plate

If a vegetable is leafy, cruciferous or another non-starchy pick such as broccoli, cauliflower, greens, asparagus, green beans or mushrooms, eat it freely and make it half your plate.

If it’s starchy, like corn, peas, potatoes, sweet potatoes or winter squash, count it as your starch and keep it to about a quarter of the plate. That simple split matches what the long term data favor and keeps your fiber high either way.

If it’s a watery salad vegetable like cucumber or iceberg lettuce, enjoy as much as you like but don’t count on it for fiber. A whole cucumber has only about 1.5 grams, so pair salads with a cooked green, roasted cauliflower or a handful of beans to make the bowl do real work.

High fiber vegetables and weight loss: your questions

What vegetables are best for weight loss?

Non-starchy, high fiber vegetables are the best picks. Cauliflower, broccoli, Brussels sprouts and leafy greens give 4 to 6 grams of fiber per cooked cup for under 70 calories, and cauliflower and leafy greens were linked to weight loss in a 24 year study.

Do starchy vegetables cause weight gain?

Not on their own, but in a large study, eating more corn, peas and potatoes was linked to small weight gains over four year periods. Keep them to about a quarter of your plate and treat them as your starch.

Which vegetable has the most fiber for the fewest calories?

Among common choices, cauliflower stands out with 4.9 grams per cooked cup for 34 calories. Turnip greens offer 5.0 grams for 29 calories.

How many cups of vegetables should I eat to lose weight?

There’s no single number, but filling half your plate with non-starchy vegetables is a practical rule. Four cups a day of options like broccoli and cauliflower give roughly 18 to 22 grams of fiber.

Are peas good for weight loss?

Peas are very high in fiber at 8.8 grams per cup, but they carry 134 calories and were linked to small weight gains in long term data. Enjoy them in measured portions as your starch.

Does fiber help you feel full?

Yes. Mayo Clinic notes high fiber foods tend to be more filling, so you’re likely to eat less and stay satisfied longer.

Will eating more vegetables cause bloating?

It can if you add a lot at once. Mayo Clinic recommends increasing fiber gradually over a few weeks and drinking plenty of water.

Sources

  • Bertoia ML, Mukamal KJ, Cahill LE, et al. “Changes in Intake of Fruits and Vegetables and Weight Change in United States Men and Women Followed for Up to 24 Years: Analysis from Three Prospective Cohort Studies.” PLOS Medicine. 2015. journals.plos.org
  • U.S. Department of Agriculture and U.S. Department of Health and Human Services. “Food Sources of Dietary Fiber,” Dietary Guidelines for Americans, 2020 to 2025. dietaryguidelines.gov
  • U.S. Department of Agriculture, Agricultural Research Service. “FoodData Central” (green peas boiled, firm tofu with calcium sulfate, olive oil, cucumber). 2019. fdc.nal.usda.gov
  • Mayo Clinic Staff. “Dietary fiber: Essential for a healthy diet.” Mayo Clinic. 2024. mayoclinic.org
Advertisement
300 × 600
You May Also Like
1
2
3
4
5

The Best Fiber Supplements of 2026: 6 Top Picks, Tested & Ranked

How Much Fiber Is in an Apple?

The Best Fiber Supplements of 2026: 6 Top Picks, Tested & Ranked

How Much Fiber Is in a Banana?

How Fiber Actually Improves Your Gut Health (The Science)

The 30-Day Gut Reset Protocol

$49

$79

“The 30-day reset finally gave me predictable digestion. I’d tried everything — this was the first thing that explained why.“

Sarah K.
Joined Mar 2026 · 2,840 students

Practical guides, written by us

PDF + EPUB downloads, no subscription. Researched, edited, and field-tested with real readers — not ghostwritten or AI-generated.

🌿

The Fiber Field Guide

By the IsFiberGoodForYou editors

The Fiber Field Guide

A 96-page primer on every type of fiber — what it does, where to find it, and how much you actually need.
$14

$22

🍽️

30 Days of Plants

Recipes & weekly plans

30 Days of Plants

A month of meals built to hit 30+ plant species per week. Shopping lists, prep schedules, swaps for picky eaters.

📚

The Complete Library

Both ebooks + future updates

The Complete Library

Both ebooks above, plus every future title we publish through 2026. Free updates as research evolves.
$24

$32

30-day refund, no questions asked. See the full shop →

The Weekly Fiber Digest

New articles and research roundups, every Thursday.
No spam. Unsubscribe anytime.