9 Best High-Fiber Vegetables—Ranked!

Cauliflower: 2.1 grams Cauliflower is flexible and often used in rice or pasta substitution dishes to reduce refined carbohydrate intake.

Carrots: 3.6 grams Carrots are a high-fiber vegetable with 3.6 grams per cup. However, this veggie has several health advantages beyond fiber.

Sweet potatoes: 3.8 grams Instead of white or yellow potatoes, choose sweet potatoes, which provide approximately 4 grams of fiber.

Brussels Sprouts: 4.1 grams Brussels sprouts are nutrient-dense and have a high fiber content, so they help maintain a healthy digestive system.

Spinach: 4.3 grams  Spinach provides fiber and other nutrients whether eaten raw, in a smoothie, or sautéed in olive oil.

Kale: 4.7 grams Like spinach, kale may be eaten raw, cooked, or mixed into a smoothie, providing a few extra grams of fiber.

Broccoli: 5 grams Broccoli is high in the antioxidant vitamins A and C, the mineral calcium, fiber, and is also rich in sulforaphane.

Artichokes: 6.8 grams Artichokes provide about 7 grams of fiber per artichoke, yet they are less popular than broccoli, kale, and spinach.

Peas: 7.2 grams The humble pea is our top-ranked high-fiber veggie! With almost 7 grams of fiber per cup, this veggie complements rice, pasta, and salads.

6 Superfoods for Better Digestion & a Healthier Gut