Which Veggies Have the Most Fiber per Serving

Green peas top the list, delivering 9 grams of fiber per cooked cup. That’s nearly a third of most adults’ daily target from a single vegetable. But peas aren’t the only standout. Several common vegetables pack a surprising amount of fiber, and knowing which ones helps you build meals that actually keep you full and your digestion running smoothly.

Most adults need between 25 and 38 grams of fiber per day, depending on age and sex. Few people hit that number. Adding even two or three high-fiber vegetables to your daily routine can close the gap significantly.

The Highest-Fiber Vegetables by Serving

Here’s how common vegetables rank when cooked and measured per cup (or per piece, for potatoes and carrots):

  • Green peas (boiled, 1 cup): 9.0 g
  • Broccoli (boiled, 1 cup chopped): 5.0 g
  • Turnip greens (boiled, 1 cup): 5.0 g
  • Brussels sprouts (boiled, 1 cup): 4.5 g
  • Sweet potato (½ cup flesh): 4.0 g
  • Baked potato with skin (1 medium): 4.0 g
  • Sweet corn (boiled, 1 cup): 4.0 g
  • Cauliflower (raw, 1 cup chopped): 2.0 g
  • Carrots (raw, 1 medium): 1.5 g

Green peas are in a class of their own. The USDA classifies them as a starchy vegetable (not a legume like lentils or chickpeas), so they count fully in the vegetable column of your plate. A cup of peas stirred into pasta, rice, or soup adds fiber without much effort.

The middle tier, from broccoli through corn, clusters around 4 to 5 grams per serving. That means a side of Brussels sprouts with dinner plus some broccoli at lunch gets you roughly 10 grams from vegetables alone.

Why Cruciferous Vegetables Stand Out

Broccoli, Brussels sprouts, cauliflower, and kale all belong to the cruciferous family, and they show up repeatedly on high-fiber lists. Brussels sprouts deliver about 3.8 grams per half cup cooked, while broccoli comes in at 2.4 grams for the same portion. Kale lands at 2.5 grams per half cup. These numbers may look modest for a half-cup, but cruciferous vegetables are easy to eat in larger quantities, especially roasted or sautéed, which makes their real-world fiber contribution higher than it appears on paper.

Cauliflower is the exception in this group. At 2 grams per cup raw, it’s lower in fiber than its cruciferous cousins. It’s still a solid vegetable, but if you’re specifically chasing fiber, swapping cauliflower rice for actual broccoli or Brussels sprouts makes a measurable difference.

Soluble vs. Insoluble Fiber in Vegetables

Not all fiber works the same way. Soluble fiber dissolves in water and forms a gel-like substance that slows digestion, helping with blood sugar control and cholesterol. Insoluble fiber adds bulk to stool and keeps things moving through your gut. Most vegetables contain both types, but the ratio varies.

Sweet potatoes are relatively balanced, with 1.8 grams of soluble fiber and 2.2 grams of insoluble per half cup. Green peas lean heavily toward insoluble fiber: 3.0 grams insoluble versus 1.3 grams soluble per half cup. Brussels sprouts split almost evenly, at 2.0 grams soluble and 1.8 grams insoluble. Asparagus and carrots also carry a decent share of soluble fiber relative to their total count.

In practical terms, this means vegetables like sweet potatoes and Brussels sprouts do double duty. They support both digestive regularity and the slower, steadier blood sugar response that keeps you feeling satisfied after a meal. If you’re eating a variety of the vegetables listed above, you’re getting a good mix of both fiber types without needing to think about it too carefully.

Starchy Vegetables Are Underrated

Potatoes and sweet potatoes sometimes get written off as “just carbs,” but they’re genuinely strong fiber sources, especially when you eat the skin. A medium baked potato with the skin delivers 4 grams of fiber. Sweet potatoes match that in just half a cup of cooked flesh. Sweet corn adds another 4 grams per cup.

These starchy vegetables also tend to be more filling per calorie than leafy greens, partly because of their fiber and partly because of their starch content. If you’re trying to increase your fiber intake without dramatically changing what you eat, keeping potatoes and corn in rotation is one of the simplest strategies.

Less Common Picks Worth Knowing

A few vegetables that don’t always make the grocery list deserve attention. Turnip greens hit 5 grams per cooked cup, tying with broccoli. Okra delivers 4.1 grams per half cup, which puts it ahead of Brussels sprouts at the same portion size. Asparagus comes in at 2.8 grams per half cup cooked, with a notably high proportion of soluble fiber.

Green beans, even canned, still contribute 2 grams per half cup. They’re not a fiber powerhouse, but they’re a vegetable many people already eat regularly, and those grams add up across the day.

How to Add More Without Digestive Trouble

Jumping from 15 grams of fiber a day to 35 in one go is a reliable recipe for bloating and gas. Your gut bacteria need time to adjust to processing more fiber. A better approach is to increase by about 3 to 5 grams per day over two to three weeks.

Start by adding one high-fiber vegetable to a meal you’re already eating. A cup of peas in a stir-fry. Roasted Brussels sprouts alongside your protein. A baked potato instead of white rice. Drink more water as you increase fiber. Fiber absorbs water as it moves through your digestive system, and without enough fluid, it can actually slow things down rather than speed them up.

Cooking vegetables generally makes their fiber easier to tolerate than eating them raw, especially for cruciferous types like broccoli and cauliflower. If you find raw broccoli gives you gas but roasted broccoli doesn’t, that’s common. The heat breaks down some of the tougher cell structures while leaving the fiber intact.