Green peas, artichokes, broccoli, and Brussels sprouts are among the most fiber-rich vegetables you can eat, with green peas leading the pack at 9 grams per cooked cup. Most adults need about 25 to 35 grams of fiber a day, and vegetables are one of the easiest ways to close that gap.
How Much Fiber the Top Vegetables Deliver
Not all vegetables are created equal when it comes to fiber. Some pack several grams per serving, while others contribute only a fraction. Here’s how the most common high-fiber vegetables compare, based on typical serving sizes:
- Green peas (boiled, 1 cup): 9 grams
- Broccoli (boiled, 1 cup chopped): 5 grams
- Turnip greens (boiled, 1 cup): 5 grams
- Brussels sprouts (boiled, 1 cup): 4.5 grams
- Potato with skin (baked, 1 medium): 4 grams
- Sweet corn (boiled, 1 cup): 4 grams
- Cauliflower (raw, 1 cup chopped): 2 grams
- Carrot (raw, 1 medium): 1.5 grams
A single cup of green peas delivers more than a third of what many people need in an entire day. Pairing two or three of these vegetables at dinner can easily add 10 or more grams to your daily total. Even lower-fiber options like carrots add up quickly when you eat several throughout the day, since a handful of baby carrots as a snack gets you close to 3 grams.
How Much Fiber You Actually Need
The Dietary Guidelines for Americans recommend 14 grams of fiber for every 1,000 calories you eat. For someone eating around 2,000 calories a day, that works out to about 28 grams. At 2,500 calories, the target is closer to 35 grams. Most Americans fall well short of this, averaging only about 15 grams daily. Fiber is considered a “nutrient of public health concern” by the USDA specifically because so few people get enough of it.
Vegetables alone won’t get you all the way there, but they’re a major contributor. If you eat two cups of high-fiber vegetables a day alongside whole grains, fruit, and legumes, hitting the target becomes realistic without supplements or specialty products.
Soluble vs. Insoluble Fiber in Vegetables
Most vegetables contain both types of fiber, just in different proportions. Soluble fiber dissolves in water and forms a gel-like substance during digestion. This is the type that helps regulate blood sugar after meals and lowers cholesterol by binding to bile acids in the gut, forcing your liver to pull cholesterol from the bloodstream to make more. Carrots are a good source of soluble fiber.
Insoluble fiber doesn’t dissolve. It adds bulk to stool and helps food move through your digestive system more efficiently, which is why it’s linked to regularity and reduced constipation. Cauliflower, green beans, and potatoes are particularly good sources of insoluble fiber. You don’t need to track the two types separately. Eating a variety of vegetables naturally gives you a healthy mix of both.
Raw vs. Cooked: Does Preparation Matter?
Cooking doesn’t destroy fiber, but it does change how your body handles it. Heat breaks down some of the insoluble fiber in vegetables, making it easier to chew, softer in texture, and gentler on your digestive system. The total fiber content stays roughly the same whether you eat broccoli raw or steamed, but cooked vegetables tend to be easier to digest, which matters if you’re prone to bloating or cramping when you eat large amounts of raw produce.
This is worth keeping in mind if you’re trying to increase your fiber intake significantly. Raw vegetables can cause more gas and discomfort, especially in the first few weeks as your gut adjusts. Steaming, roasting, or lightly boiling your vegetables can ease that transition. There’s no nutritional reason to force yourself through raw broccoli if a roasted version is more comfortable and more appealing.
Building Up Fiber Without the Bloating
The most common mistake people make with fiber is adding too much too fast. Going from 15 grams a day to 30 in a single week is a reliable recipe for gas, bloating, and abdominal discomfort. Your gut bacteria need time to adjust to the increased workload. A better approach is to add one additional serving of a high-fiber vegetable every few days, giving your system a week or two to adapt before pushing further.
Water intake matters just as much. Fiber absorbs water as it moves through your digestive tract, and without enough fluid, it can actually slow things down rather than speed them up. Increasing your water intake alongside your vegetable intake keeps everything moving smoothly. If a specific vegetable consistently causes you problems, try cooking it longer, eating smaller portions, or swapping it for a different high-fiber option. Green peas and sweet potatoes tend to be well tolerated even by people who struggle with cruciferous vegetables like broccoli and Brussels sprouts.
Easy Ways to Add More Fiber-Rich Vegetables
The simplest strategy is to make vegetables a default part of meals rather than an afterthought. Toss a cup of green peas into pasta, rice dishes, or soups near the end of cooking. Roast a sheet pan of Brussels sprouts and broccoli at the start of the week so they’re ready to reheat. Bake potatoes with the skin on, since that’s where a significant portion of the fiber lives. Swap white rice for a base of cauliflower rice mixed with regular rice to add fiber without dramatically changing the meal.
Snacking is another opportunity. Raw carrots, snap peas, and sliced bell peppers with hummus can add 3 to 5 grams of fiber between meals. Even a baked sweet potato with a little butter works as a filling, fiber-rich afternoon snack. The key is consistency rather than perfection. Eating a moderate amount of fiber-rich vegetables every day does more for your health than occasionally eating a massive salad once a week.

