9 Best High-Fiber Vegetables

Peas: 7.2 grams (26% DV)

Packed with dietary fiber and protein, peas contribute to muscle health, support blood sugar regulation, and provide vitamins and minerals,

Artichokes: 6.8 grams (24% DV)

Artichokes may not be as commonly eaten as something like broccoli, kale, or spinach, but this vegetable is packed full of fiber, with almost 7 grams per artichoke.

Sweet potatoes: 3.8 grams (14% DV)

When you need a boost of fiber, try switching out your white or yellow potatoes for sweet potatoes, which come with almost 4 grams of fiber.

Brussels Sprouts: 4.1 grams (15% DV)

"Brussels sprouts are nutrient-dense and have a high fiber content, so they help maintain a healthy digestive system and help to control appetite for weight management,

Broccoli: 5 grams (18% DV)

A cruciferous vegetable from the Brassica family, broccoli is high in the antioxidant vitamins A and C, the mineral calcium, fiber, and is also rich in sulforaphane, a health-promoting compound that can help ward off cancer,

Spinach: 4.3 grams (15% DV)

One cooked cup of spinach delivers about 4.3 grams of fiber, along with a wealth of vitamins and minerals, including iron and vitamin K, which are important for blood health and bone strength,

Kale: 4.7 grams (17% DV)

Kale is a nutrient-dense leafy green rich in vitamins A, K, and C, as well as compounds with potential anti-inflammatory effects,

Carrots: 3.6 grams (13% DV)

Carrots promote eye health, support digestion, and are rich in beta-carotene—an antioxidant

Cauliflower: 2.1 grams (8% DV)

"It is a nutrition powerhouse, chock full of fiber, vitamin C, vitamin K, and folate, and is also an excellent source of the mineral potassium, which is good for the heart