Most veggies contain fiber, and beans, artichokes, peas, and many greens sit near the top per serving.
Fiber is one of the big reasons vegetables feel so satisfying. It adds chew, slows down how fast a meal disappears, and helps a plate feel “complete.” Still, not every vegetable brings the same fiber punch. A cup of leafy greens isn’t the same as a cup of beans, and a peeled cucumber won’t hit like a skin-on sweet potato.
This guide breaks down which vegetables tend to be highest in fiber, why the numbers vary, and how to build meals that land in a fiber-rich zone without turning dinner into a math project.
Are Vegetables High In Fiber? What The Numbers Show
Yes, vegetables are a reliable fiber source, but “high” depends on which vegetables you mean and how much you eat. Many non-starchy vegetables bring modest fiber per serving, while beans, peas, and lentils can deliver a big chunk in one go. That’s one reason they appear in the vegetable lineup in U.S. food group guidance and get called out as a standout subgroup.
A practical way to think about it: vegetables sit on a spectrum. Some are “fiber sprinkles” that add a gram or two per serving. Others are “fiber anchors” that can steer the whole meal.
What Counts As Fiber On Food Labels
Fiber on a label isn’t a vibe. It has a definition. In U.S. labeling rules, naturally occurring plant fibers count, and certain added fibers count when they meet criteria tied to health effects. That’s why two products with the same ingredient list style can show different fiber lines on the Nutrition Facts panel.
If you want the official wording and how it’s applied on labels, see the FDA’s Q&A on dietary fiber: FDA questions and answers on dietary fiber.
Why Fiber Varies So Much From One Vegetable To Another
Three things drive most of the “fiber gap” between vegetables:
- Plant structure. Beans and peas have dense cell walls and more resistant carbs. Leafy greens are lighter and hold more water per bite.
- Serving size. A “cup” can mean wildly different weights. A cup of spinach packs down. A cup of peas stays chunky.
- Skin, seeds, and processing. Peeling, juicing, or straining often removes fiber-rich parts.
Cooking also shifts things, but not in the way people assume. Cooking can soften texture and shrink volume, so you might eat more. Fiber itself doesn’t vanish just because you steamed broccoli. What changes is how much you eat and how it feels in your gut.
Beans, Peas, And Lentils: The Fiber Heavy Hitters
If your goal is “high fiber vegetables,” this subgroup is the shortest path there. Beans, peas, and lentils pull double duty in U.S. guidance because they overlap with both the vegetable group and protein foods. They’re also known for being rich in fiber per serving.
USDA’s MyPlate lays out where they fit and why they stand out: Beans, peas, and lentils (MyPlate).
Not into beans? You still have options. Artichokes, peas, Brussels sprouts, and several root vegetables can lift your fiber totals fast, especially when you keep skins on when edible and rinse canned items to manage sodium.
How Much Fiber Do You Need Per Day
Daily targets differ by age, sex, and calorie needs. A simple rule used in U.S. dietary guidance is fiber per 1,000 calories. It keeps the math tied to how much food you eat rather than one fixed number for everyone.
If you want a handy list of fiber sources and serving sizes used in federal guidance materials, this Dietary Guidelines resource is useful: Food sources of fiber (smaller portions).
Instead of chasing a perfect number, aim for a steady pattern: include a fiber anchor once or twice a day, stack non-starchy vegetables across meals, and keep whole plant foods in the rotation.
High-Fiber Vegetables By Serving Size And How They Compare
Below is a practical table you can use while planning meals. It focuses on common servings and uses a tier system so you don’t have to memorize exact grams. “High” here means the serving tends to land in a range that noticeably moves your daily total.
| Vegetable Or Subgroup Food | Fiber Tier Per Common Serving | Notes For Real-Life Eating |
|---|---|---|
| Cooked lentils (about 1/2 cup) | High (7g+) | Easy in soups, rice bowls, or salads; mild flavor. |
| Black beans or kidney beans (about 1/2 cup) | High (7g+) | Rinse canned beans to cut added salt. |
| Split peas (about 1/2 cup cooked) | High (7g+) | Great for thick soups; soft texture when cooked through. |
| Artichoke (1 medium, cooked) | High (7g+) | One of the top non-legume picks; work it into a meal, not a side nibble. |
| Green peas (about 1/2 cup) | Medium (3–6g) | Frozen peas are a solid shortcut; toss into pasta, rice, or stews. |
| Brussels sprouts (about 1 cup cooked) | Medium (3–6g) | Roasting keeps them tasty; add a bean side to push the meal higher. |
| Sweet potato (1 medium, skin on) | Medium (3–6g) | Skin helps; pair with a legume topping for a fiber-forward dinner. |
| Broccoli (about 1 cup cooked) | Medium (3–6g) | Fiber stacks fast if you eat a full cup, not two florets. |
| Carrots (about 1 cup raw) | Medium (3–6g) | Crunchy snack that plays well with hummus or bean dips. |
| Leafy greens (about 2 cups raw or 1 cup cooked) | Lower (0–2g) | Still worth it for volume and nutrients; use greens as a base, not the only source. |
Ways To Build A High-Fiber Plate Without Overthinking It
You don’t need to turn meals into a spreadsheet. Use a simple plate pattern:
- Pick one fiber anchor. Beans, lentils, peas, artichokes, or a skin-on starchy vegetable.
- Add two non-starchy vegetables. Think broccoli, peppers, greens, tomatoes, mushrooms, zucchini.
- Finish with a whole-food topper. Nuts, seeds, or a bean-based sauce can add texture and extra fiber.
This setup works across cuisines. Taco bowls get black beans plus sautéed peppers and onions. Curry gets lentils plus spinach and cauliflower. Pasta gets peas plus broccoli plus a white-bean “creamy” blend.
Fiber And Digestion: How To Increase It With Fewer Surprises
If you jump from low fiber to high fiber overnight, your gut may complain. Bloating and extra gas are common when you add a lot of beans or raw vegetables at once. A smoother path looks like this:
- Step up slowly. Add one higher-fiber serving per day for several days, then add another.
- Drink enough fluids. Fiber works best with water moving through the day.
- Use cooked vegetables when needed. Cooked beans and vegetables can feel gentler than big raw salads.
- Rinse canned beans well. It can reduce fermentable sugars on the surface.
If beans don’t sit well, start with lentils or split peas in soups, then work up to larger bean servings. Also try smaller portions spread across meals instead of one giant bowl at dinner.
Fiber Per 100 Grams Vs Fiber Per Serving: Which One Matters
Nutrition lists online often rank foods “per 100 grams.” That can be useful for comparisons, yet it can also mislead. Nobody eats 100 grams of lettuce the same way they eat 100 grams of beans. Serving size is the real-world ruler.
Here’s a quick gut-check: if a vegetable is light and watery, a cup may weigh little and bring less fiber. If it’s dense and starchy, a cup weighs more and usually carries more fiber. So when you read rankings, ask: “How much would I eat in one sitting?” That answer matters more than a lab-style unit.
Fiber-Friendly Cooking Moves That Keep Meals Tasty
Fiber doesn’t need to taste like punishment. These small choices stack up:
- Keep edible skins on. Potatoes, sweet potatoes, carrots, and many squash varieties hold more fiber near the outer layers.
- Choose chunky soups. Blended soups can still have fiber, but chunky versions often help you eat a larger serving of beans and vegetables.
- Use beans as a texture tool. Mash white beans into sauces, stir lentils into ground meat mixes, or fold peas into rice.
- Roast for volume. Roasting turns vegetables into a bigger “main-side,” so you naturally eat more.
Common Vegetable Picks And How To Upgrade Them
Many popular vegetables are not low fiber, they’re just easy to under-serve. A few upgrade ideas:
- Salad: Add chickpeas or lentils, then toss in shredded carrots and chopped broccoli for more crunch and fiber.
- Stir-fry: Use a mix of broccoli, snap peas, and carrots, then add edamame or a side of beans.
- Sandwiches: Add a bean spread (like hummus) plus extra sliced vegetables instead of only lettuce.
- Snacks: Pair raw veggies with bean dip rather than a low-fiber dip.
Simple Fiber Boost Swaps You Can Use All Week
These swaps are meant to feel normal, not like a “diet move.” Pick two or three and repeat them. Consistency wins.
| Meal Moment | Swap | What You Gain |
|---|---|---|
| Lunch bowl | Add 1/2 cup beans or lentils | Turns a salad or grain bowl into a fiber anchor |
| Side dish | Roast Brussels sprouts or broccoli in a full-cup portion | Makes the “side” count toward daily fiber |
| Soup night | Use split peas or lentils as the base | Thick, filling texture with higher fiber per serving |
| Taco filling | Mix beans with veggies and meat (or go all-bean) | More fiber without changing the vibe of the meal |
| Snack plate | Carrots + hummus or bean dip | Crunch plus a steady fiber bump |
| Pasta sauce | Blend white beans into tomato sauce | Creamier texture with extra fiber from whole foods |
Are Raw Vegetables Higher In Fiber Than Cooked
Cooking changes texture more than fiber content. Steaming, roasting, and sautéing don’t erase fiber. What cooking changes is volume and how quickly you can eat a serving.
Raw vegetables can feel more filling for some people because they take longer to chew. Cooked vegetables can be easier to eat in larger amounts. If your goal is higher daily fiber, the “best” choice is the one you’ll eat consistently in decent portions.
What To Watch With Juices, Smoothies, And Strained Foods
Juice is the classic fiber trap. When you juice vegetables, you often leave behind most of the fiber-rich pulp. Smoothies can keep more fiber if the whole plant goes in, yet straining removes it again.
If you like blended drinks, keep them unstrained, add a fiber anchor on the side (like a bean-based snack or a lentil soup later), and lean on whole vegetables in meals so your day doesn’t turn into a low-fiber pattern.
Takeaway: The Vegetables That Move The Needle Most
If you only remember one thing, make it this: beans, peas, and lentils are the easiest way to turn vegetables into a high-fiber win. After that, artichokes, peas, Brussels sprouts, broccoli, carrots, and skin-on root vegetables help you stack fiber across meals. Leafy greens still earn their spot, yet they work best as part of a larger mix, not the whole plan.
Build meals around one fiber anchor, then pile on colorful vegetables you enjoy. Do that most days, and your fiber total rises without fuss.
References & Sources
- U.S. Food & Drug Administration (FDA).“Questions and Answers on Dietary Fiber”Explains what counts as dietary fiber on Nutrition Facts labels and how it’s defined.
- USDA MyPlate.“Beans, Peas, and Lentils”Describes where beans, peas, and lentils fit in food groups and notes their fiber content.
- DietaryGuidelines.gov.“Food Sources of Fiber: Smaller Portions”Lists fiber-rich foods and portion sizes used in U.S. dietary guidance materials.
- Harvard T.H. Chan School of Public Health (The Nutrition Source).“Fiber”Provides an overview of dietary fiber, how it functions, and common food sources.
