Here are ten high-fiber foods that are both nutritious and tasty to eat:
1. Raspberries
Raspberries are a great source of fiber, with 8 grams of fiber per cup. They are also low in calories and high in vitamin C and manganese.
2. Avocado
Avocados are a unique source of fiber, with about 10 grams of fiber per avocado. They are also high in healthy fats, potassium, and vitamins C and K.
3. Lentils
Lentils are a legume that is high in fiber, with about 16 grams of fiber per cup. They are also a good source of protein, iron, and folate.
4. Black beans
Black beans are another legume that is high in fiber, with about 15 grams of fiber per cup. They are also a good source of protein, iron, and magnesium.
5. Chia seeds
Chia seeds are a small but mighty source of fiber, with about 10 grams of fiber per 2 tablespoons. They are also high in omega-3 fatty acids, protein, and calcium.
6. Oats
Oats are a whole grain that is high in fiber, with about 8 grams of fiber per cup of cooked oatmeal. They are also a good source of protein and various vitamins and minerals.
7. Brussels sprouts
Brussels sprouts are a cruciferous vegetable that is high in fiber, with about 4 grams of fiber per cup. They are also high in vitamin C, vitamin K, and folate.
8. Sweet potato
Sweet potatoes are a root vegetable that is high in fiber, with about 4 grams of fiber per medium sweet potato. They are also high in vitamin A, potassium, and various antioxidants.
9. Broccoli
Broccoli is a cruciferous vegetable that is high in fiber, with about 5 grams of fiber per cup. It is also high in vitamin C, vitamin K, and various antioxidants.
10. Apples
Apples are a delicious and convenient source of fiber, with about 4 grams of fiber per medium apple. They are also high in vitamin C and various antioxidants.
Incorporating these high-fiber foods into your diet can help improve digestion, promote feelings of fullness, and reduce the risk of chronic diseases such as heart disease and diabetes.


