While primarily known for their healthy fats, avocados are also a good source of fiber, with about 10 grams of fiber in one medium-sized avocado.
Artichokes are packed with fiber, especially in their hearts and leaves. A medium-sized artichoke can contain around 7 grams of fiber.
Berries like raspberries, blackberries, and strawberries are not only delicious but also high in fiber.
Split peas are a type of legume that is particularly high in fiber. One cup of cooked split peas contains about 16 grams of fiber.
Chia seeds are incredibly rich in fiber, with about 10 grams of fiber in just two tablespoons of chia seeds.
Broccoli is a nutrient-dense vegetable that is also high in fiber. One cup of cooked broccoli provides around 5 grams of fiber.
Lentils are another legume that is high in fiber. One cup of cooked lentils contains approximately 15 grams of fiber.
Sweet potatoes are not only delicious but also high in fiber. One medium-sized sweet potato with the skin on provides around 4 grams of fiber.