Reviewed by Dietitian Mandy Enright, M.S., RDN, RYT
Key Points
Broccoli is a nutritious vegetable, but it provides less than 2 grams of fiber per cup.
Vegetables like peas, artichokes and Brussels sprouts offer more fiber per serving than broccoli.
A varied diet with other high-fiber foods like legumes, whole grains and fruits supports overall health.
With tree-like tops and green stems, broccoli seems to put the rough in roughage. All of the fiber in broccoli is insoluble fiber, the type that provides bulk and keeps you regular.Broccoli is lacking the soluble fiber that feeds gut bacteria and can help lower blood sugar and cholesterol.Both types of fiber are important for health, with high-fiber diets linked to healthy digestion, better metabolic health and reduced risk of cancer. Unfortunately, most Americans fall short of daily fiber goals, which are 25 grams per day for women and 38 grams per day for men.
While a source of fiber, broccoli is not considered a high-fiber food. One cup of broccoli only provides 1.8 grams of fiber (or 2.4 grams per 100-gram serving), meeting just under 6.5% of the Daily Value of 28 grams of fiber.Broccoli is a nutritious vegetable to add to your meals, but there are higher-fiber options if you’re on a journey to eat more fiber. Here are five vegetables with more fiber than broccoli.
1. Green Peas
Don’t underestimate the humble green pea. While technically part of the legume family, these tiny powerhouses have a whopping 5.7 grams of fiber per 100 grams, equaling about 8 grams of fiber per cup. “They contain a mix of both soluble and insoluble fiber, which helps support digestion, improves regularity and maintains healthy cholesterol levels,” says Melissa Mitri, M.S., RD.
Peas pack protein too, with a surprising 8 grams per cup. “This amount can help bump up the protein content of your meal,” says Mitri, and the combination of both protein and fiber supports fullness. Peas are also rich in lutein and zeaxanthin, two carotenoids that can protect the eyes, says Mitri. You can buy peas fresh or frozen and one perk of peas is that no chopping is required, making this a perfect weeknight vegetable.
2. Artichokes
Artichokes are one of the highest-fiber vegetables, with 5.7 grams per 100 grams of cooked artichoke hearts—that’s almost 10 grams of fiber in 1 cup! “They contain a specific type of prebiotic fiber called inulin, which helps feed the beneficial bacteria in our gut,” says Mitri. “Inulin is shown to be anti-inflammatory and may support weight loss, healthy blood sugar levels and more.”
“Artichokes are also rich in potassium, which helps regulate blood pressure, as well as a compound called cynarin that may help lower cholesterol levels,” Mitri says. Artichokes may seem intimidating to eat, but one simple way to incorporate them is to buy the artichoke hearts canned or jarred. Drain them and then heat them in a skillet on the stove and add them to a roasted veggie mix or pasta dish.
3. Brussels Sprouts
Brussels sprouts boast twice the amount of fiber of broccoli, with 4.8 grams of fiber per 100 grams (that’s 4 grams of fiber per cup of cooked Brussels). They contain equal parts soluble and insoluble fiber, meaning this veggie keeps things moving in your digestive tract and promotes a healthy microbiome.
Brussels sprouts are actually related to broccoli because they are part of the cruciferous vegetable family, along with cabbage, kale and cauliflower. “Cruciferous vegetables help metabolize excess hormones while boosting immunity, thanks to their high levels of vitamin C, folate and antioxidants,” says Bonnie Newlin, M.P.A., M.S., RD, CDN, CLT. They’re also rich in compounds called glucosinolates, which have anti-inflammatory properties and protect against cancer and DNA damage.
Brussels are versatile and can be eaten raw or cooked. However, it’s best to not boil them, as the nutrients can leach into the water. “A simple way to enjoy them is to shred them into salad blends or sauté them as a side dish,” says Newlin.
4. Collard Greens
A Southern staple, collard greens are incredibly versatile and fiber-filled, coming in at 4 grams of fiber per 100 grams. “Collard greens contain insoluble fiber, which can help prevent constipation,” says Sophie Dolan, M.S., RDN, LD. “They are also a surprisingly good source of iron, which supports healthy blood and energy levels,” she says. Like broccoli, collard greens are an excellent source of vitamin K and calcium to support bone density.
Collards work beautifully in soups and stews. Not only are these leafy greens providing close to 8 grams of fiber per cooked cup, but you’re also getting 5 grams of protein along with potassium and antioxidants, like beta-carotene, when you add this vegetable to your rotation.
5. Sweet Potatoes
Sweet potatoes are considered a starchy vegetable since they have more total carbohydrates than most other vegetables. But they also have more fiber than many veggies, with 3 grams of fiber per 100 grams. One medium sweet potato provides almost 4 grams of fiber when you keep the skin on. Dolan says sweet potatoes help promote a healthy gut thanks to soluble, insoluble and prebiotic fibers.
These orange-hued spuds are rich in the antioxidant beta-carotene, as well as vitamin A and potassium. Sweet potatoes are simple and versatile to add to any dish. They can be roasted, air-fried, microwaved or added to baked goods, like muffins or bread.
Additional High-Fiber Foods
Vegetables aren’t the only food where you’ll find fiber. Here are other foods high in fiber that can help you hit your daily goal.
Legumes: Legumes include beans, peas and lentils and are some of the best sources of fiber, as well as plant-based protein. One cup of cooked lentils can meet almost half of your fiber needs, thanks to 16 grams of fiber.
Whole Grains: “Whole grains such as steel-cut oats, whole-wheat bread and pasta, brown rice, barley and quinoa provide fiber as well as complex carbohydrates for mental and physical energy,” says Mitri. Half a cup of cooked quinoa has more fiber than broccoli with 2.5 grams per serving, plus 4 grams of protein.
Fruits: Similar to vegetables, fruits provide fiber, vitamins, minerals and antioxidants. Raspberries are one of the highest-fiber fruits with 8 grams per cup. Blackberries and kiwis are close runners-up with 8 grams and 5 grams per cup, respectively.
Nuts & Seeds: Walnuts, pecans, almonds, pumpkin seeds, chia, flax and hemp seeds provide generous amounts of fiber in a small portion. One ounce of chia seeds has 10 grams of fiber—you’d have to eat 5 cups of broccoli to get the same amount. “Nuts and seeds are easy to sneak into oatmeal, smoothies, shakes and pancakes for a fiber boost,” says Mitri.
Our Expert Take
Broccoli has a decent amount of fiber with almost 2 grams per cup. But other vegetables, like peas, artichokes, Brussels sprouts, collard greens and sweet potatoes have more fiber. This doesn’t mean you should nix broccoli from your diet. The key is variety. Pairing your broccoli up with these other high-fiber sources can help meet that goal of 25 to 38 grams per day. Aim to increase the diversity of vegetables and other high-fiber foods each week for a balanced diet and overall health.
Read the original article on EatingWell