Green peas top the list, delivering 9 grams of fiber per cooked cup. That’s nearly double what you’d get from broccoli or Brussels sprouts and roughly a third of what most adults need in a full day. If you’re looking to boost your fiber intake through vegetables, peas are the single most efficient option on your plate.
The Highest-Fiber Vegetables, Ranked
Based on Mayo Clinic data, here’s how common vegetables stack up per standard serving:
- 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
- Baked potato (1 medium, with skin): 4.0 g
- Sweet corn (boiled, 1 cup): 4.0 g
- Cauliflower (raw, 1 cup chopped): 2.0 g
- Carrot (1 medium, raw): 1.5 g
Green peas sit in an interesting spot nutritionally. They’re technically a legume, but most people treat them as a vegetable, and grocery stores shelve them with frozen veggies. Either way, their fiber content is unmatched among the foods you’d put on a dinner plate as a side dish. A single cup gets you close to 9 grams without adding beans or lentils to the conversation.
If peas aren’t your thing, broccoli and turnip greens are your next best options at 5 grams per cooked cup. Brussels sprouts trail just behind at 4.5 grams. These numbers might look modest individually, but combining two of these in a meal easily puts you over 10 grams from vegetables alone.
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 on a 2,000-calorie diet, that works out to about 28 grams per day. Most Americans fall well short of this. The federal guidelines actually flag fiber as a “dietary component of public health concern” because so few people hit the target.
One cup of green peas covers roughly a third of that daily goal. Pair it with a cup of broccoli and you’re halfway there before counting any grains, fruits, or beans in your diet. The key is variety across the day rather than trying to cram all your fiber into one meal, since spreading it out is easier on your digestive system.
Why the Type of Fiber Matters
Vegetables contain two types of fiber: soluble (which dissolves in water) and insoluble (which doesn’t). Your body uses them differently. Soluble fiber slows digestion, helps regulate blood sugar, and feeds beneficial gut bacteria. Insoluble fiber adds bulk to your stool and keeps things moving.
Broccoli is a good example of how these fibers coexist in a single food. Raw broccoli is about 88% insoluble fiber and just 12% soluble, according to USDA analysis. Cooking shifts that balance significantly. Microwaved broccoli jumps to roughly 40% soluble fiber, making it gentler on digestion while still providing plenty of the insoluble kind. This is one reason cooked vegetables tend to be easier on your stomach than raw ones.
Some high-fiber vegetables also contain a specific type of soluble fiber called inulin, which acts as a prebiotic. Globe artichokes contain 2 to 9% inulin by weight. Inulin feeds the bacteria in your gut that produce beneficial compounds, including one called butyrate. Butyrate helps stabilize the intestinal environment and has been linked to improved blood sugar responses after meals. Green peas, onions, and garlic also contain smaller amounts of inulin.
Cooking Changes Fiber Content
Cooking doesn’t destroy fiber the way it can destroy certain vitamins, but it does change the fiber’s structure. Heat breaks down some of the insoluble fiber into forms that are easier to digest. That’s why a cup of cooked broccoli may feel lighter in your gut than the same amount eaten raw, even though the total grams of fiber are similar.
For people with sensitive stomachs or conditions like inflammatory bowel disease, cooked vegetables are generally a better choice. Steaming and microwaving tend to preserve more nutrients than boiling, which can leach water-soluble vitamins into the cooking water. But when it comes to fiber specifically, any cooking method will make it more digestible without eliminating it.
One practical note: potatoes lose a meaningful amount of their fiber if you peel them. A medium baked potato with the skin has 4 grams. Without the skin, that number drops considerably. The same principle applies to other root vegetables like sweet potatoes and carrots, where the outer layer concentrates much of the fiber.
Getting More Fiber From Vegetables
The easiest way to increase your vegetable fiber is to focus on volume. A half-cup side of broccoli gives you only 2.5 grams, but making it a full cup doubles your return for minimal extra effort. Frozen vegetables are just as fiber-rich as fresh, and they’re often cheaper and more convenient. Frozen peas in particular are one of the simplest high-fiber additions to pasta, rice dishes, soups, and stir-fries.
Mixing high-fiber and lower-fiber vegetables in the same meal works well too. A salad of raw cauliflower (2 grams per cup) and shredded carrots (1.5 grams per medium carrot) won’t compete with a cup of peas on its own, but adding peas or broccoli to that same bowl brings the total up quickly. Brussels sprouts roasted as a side dish add another 4.5 grams without much thought.
If you’re currently eating very little fiber, increase your intake gradually over a week or two rather than all at once. A sudden jump in fiber can cause gas and bloating as your gut bacteria adjust. Drinking more water alongside higher fiber intake also helps, since soluble fiber absorbs water as it moves through your digestive system.