How to Eat 30 Grams of Fiber Per Day
Double your fiber intake from 15g to 30g without digestive drama.
Learn why these targets matter in our 30/30/3 protocol guide.
High Fiber Foods Reference Chart
| Legumes | Fruits | Vegetables | Grains & Seeds | Nuts |
|---|---|---|---|---|
| 🫘Lentils 16g | 🥑Avocado 10g | 🌿Artichoke 10g | 🌰Chia seeds 10g | 🥜Almonds 3.5g |
| Black beans 15g | Raspberries 8g | Green peas 9g | Flaxseed 8g | Pistachios 3g |
| Chickpeas 12g | Pear 5.5g | Broccoli 5g | Quinoa 5g | Peanuts 2.5g |
| Kidney beans 11g | Apple 4.5g | Brussels sprouts 4g | Oats 4g | Pecans 2.5g |
| Edamame 8g | Banana 3g | Carrots 4g | Brown rice 3.5g | Walnuts 2g |
Sample Days: 30g+ Fiber
Pro Tips for Increasing Fiber
Start Gradually
💧 Drink 8+ glasses of water daily as you increase fiber.
The Legume Shortcut
One cup of lentils, black beans, or chickpeas = 12-16g fiber (half your daily goal)
Add to salads · Make lentil soup · Snack on roasted chickpeas
Common Mistakes
30g Fiber on Special Diets
Frequently Asked Questions
The recommended daily fiber intake is 25-30g for most adults. The 30/30/3 protocol targets 30g because most people fall short (average is only 15g). Getting to 30g provides optimal benefits for gut health, blood sugar control, and satiety.
Rapidly increasing fiber intake can cause bloating, gas, cramping, and digestive discomfort. Your gut bacteria need time to adjust. If you're currently eating 10-15g daily, increase by 5g per week until you reach 30g. Drink plenty of water to help fiber move through your system.
Legumes lead with 12-16g fiber per cup (lentils, black beans, chickpeas). Other high-fiber foods include raspberries (8g per cup), avocado (10g each), chia seeds (10g per oz), and artichokes (10g each). Combining these throughout your day makes 30g achievable.
Whole food fiber is preferable because it comes with vitamins, minerals, and phytonutrients that supplements lack. However, if you're struggling to hit 30g, a supplement like psyllium husk can help bridge the gap. Start with small amounts and increase gradually.
Focus on non-starchy high-fiber foods: avocados (10g fiber, 4g net carbs), chia seeds (10g fiber per oz), flaxseed (8g fiber per oz), nuts (2-3.5g per oz), and low-carb vegetables like broccoli, cauliflower, and leafy greens. It's harder but possible.
Fiber supports gut health by feeding beneficial bacteria, helps control blood sugar by slowing glucose absorption, increases satiety to support healthy weight, lowers cholesterol (soluble fiber), and promotes regular bowel movements. Higher fiber intake is linked to lower risk of heart disease, type 2 diabetes, and certain cancers.
Yes. Fiber absorbs water as it moves through your digestive system. Without adequate hydration, high fiber intake can lead to constipation instead of preventing it. Aim for at least 8 glasses (64 oz) of water daily when eating 30g+ of fiber.
Soluble fiber dissolves in water and forms a gel that slows digestion, helps control blood sugar, and lowers cholesterol. Found in oats, beans, apples, and citrus. Insoluble fiber doesn't dissolve and adds bulk to stool, promoting regularity. Found in whole wheat, nuts, and vegetables. You need both types.
The recommendations are very similar. Health Canada recommends 25g daily for women and 38g for men (ages 19-50), dropping to 21g and 30g after age 50. U.S. guidelines are nearly identical. The 30g target in the 30/30/3 protocol works well for both countries and falls within the recommended range for most adults.
Costco Canada carries many high-fiber staples in bulk: chia seeds, ground flaxseed, quinoa, rolled oats, canned black beans, lentils, chickpeas, mixed nuts, frozen berries (raspberries, blueberries), and high-fiber breads like Silver Hills and Dave's Killer Bread. Buying in bulk makes hitting 30g more affordable.
Start Building Your High Fiber Meals
Explore meal-specific guides for practical combinations.