Beans and Legumes: Navy beans, black beans, lentils, and chickpeas are fiber powerhouses, offering around 19 grams of fiber per cup.

Split Peas: A cup of cooked split peas packs about 16 grams of fiber, making it a stellar choice for soups and stews.

Artichokes: Medium-sized artichokes contain roughly 10 grams of fiber each, offering a tasty way to boost your fiber intake.

Avocado: Not just a source of healthy fats, a medium avocado provides about 10 grams of fiber

Berries: Raspberries, blackberries, and strawberries are bursting with fiber; one cup of raspberries delivers about 8 grams.

Broccoli: This cruciferous veggie is a fiber champ, with one cup of cooked broccoli containing about 5 grams of fiber.

Brussels Sprouts: Cooked Brussels sprouts offer roughly 4 grams of fiber per cup, making them a nutritious addition to your plate.