High Fiber Meal Plan
Better Digestion Daily
Reach 30–40g of fiber every day with delicious, whole-food meals. Improve digestion, lower cholesterol, stabilize blood sugar, and feel fuller longer — without supplements or boring food.
What Is a High Fiber Diet?
A high fiber diet focuses on reaching 30–40 grams of fiber daily through whole, unprocessed foods — legumes, vegetables, fruits, whole grains, nuts, and seeds. Fiber is the indigestible part of plant foods that feeds your gut bacteria, slows digestion, and helps you feel full longer. Most people only get about 15g per day, which is less than half the recommended intake.
Two Types of Fiber
Soluble fiber (oats, beans, apples) lowers cholesterol and stabilizes blood sugar. Insoluble fiber (vegetables, whole wheat, nuts) prevents constipation and promotes regularity.
Gut Microbiome Fuel
Fiber feeds beneficial gut bacteria that produce short-chain fatty acids — reducing inflammation, strengthening immunity, and improving mental health.
Proven Weight Management
Studies show that simply increasing fiber to 30g/day leads to significant weight loss, comparable to more complex diets, by naturally reducing calorie intake.
How Much Fiber Per Day?
The recommended daily fiber intake is 25g for women and 38g for men. Most people only eat about 15g — half the target. A high fiber meal plan aims for 30–40g per day from whole foods, which research links to lower cholesterol, better blood sugar control, reduced cancer risk, and natural weight loss.
Highest Fiber Foods
These are the highest fiber foods per serving — sorted by fiber content. Legumes dominate the list as the single best food group for dietary fiber.
| Food | Serving | Fiber | Calories | Type |
|---|---|---|---|---|
| Split Peas | 1 cup cooked | 16.3g | 231 | Soluble + Insoluble |
| Lentils | 1 cup cooked | 15.6g | 230 | Soluble + Insoluble |
| Black Beans | 1 cup cooked | 15.0g | 227 | Soluble + Insoluble |
| Chickpeas | 1 cup cooked | 12.5g | 269 | Soluble + Insoluble |
| Artichoke | 1 medium | 10.3g | 60 | Insoluble |
| Avocado | 1 whole | 10.0g | 240 | Soluble + Insoluble |
| Chia Seeds | 1 oz (28g) | 10.0g | 138 | Soluble |
| Raspberries | 1 cup | 8.0g | 64 | Insoluble |
| Pear (with skin) | 1 medium | 5.5g | 101 | Soluble + Insoluble |
| Broccoli | 1 cup cooked | 5.1g | 55 | Insoluble |
| Oats | ½ cup dry | 4.0g | 150 | Soluble (beta-glucan) |
| Almonds | 1 oz (28g) | 3.5g | 164 | Insoluble |
Weekly Grocery List
Everything you need for the full 7-day high fiber plan.
🫘 Legumes & Beans
- Red lentils 500g
- Brown/green lentils 400g
- Black beans (canned) 3 cans
- Chickpeas (canned) 2 cans
- Kidney beans (canned) 1 can
- Cannellini beans (canned) 1 can
- Yellow split peas 300g
- Edamame (frozen) 200g
🌾 Whole Grains
- Rolled oats 500g
- Steel-cut oats 250g
- Brown rice 500g
- Quinoa 300g
- Whole wheat bread 2 loaves
- Whole wheat wraps 1 pack
- Pearl barley 250g
- High-fiber bran cereal 1 box
- Whole grain crackers 1 pack
- Brown rice noodles 200g
🍗 Proteins
- Chicken breast 600g
- Salmon fillets 2 fillets
- Cod fillets 2 fillets
- Ground turkey 400g
- Pork tenderloin 400g
- Eggs 6
- Greek yogurt 500g
🥬 Vegetables
- Broccoli 2 heads
- Spinach 300g
- Kale 1 bunch
- Sweet potatoes 3
- Carrots 6
- Bell peppers 4
- Tomatoes 6
- Cherry tomatoes 2 pints
- Cucumber 2
- Celery 1 bunch
- Brussels sprouts 300g
- Cauliflower 1 head
- Zucchini 2
- Corn 1 can
- Snap peas 200g
🍎 Fruits
- Bananas 6
- Mixed berries (fresh/frozen) 500g
- Raspberries 200g
- Apples 3
- Avocados 3
- Lemons 3
🥜 Seeds, Nuts & Pantry
- Chia seeds 100g
- Ground flaxseed 100g
- Walnuts 150g
- Natural peanut butter 1 jar
- Tahini 1 jar
- Hummus 1 tub
- Olive oil 1 bottle
- Canned tomatoes 3 cans
- Falafel mix (or frozen) 1 pack
- Granola 200g
- Honey 1 jar
- Soy sauce 1 bottle
Who Needs a High Fiber Meal Plan?
A fiber-rich diet benefits almost everyone — but some groups see dramatic improvements.
Gut Health Seekers
Feed your microbiome with prebiotic fiber from beans, oats, and vegetables. A diverse gut equals better immunity, mood, and energy.
Heart Health Focus
Soluble fiber lowers LDL cholesterol by 5–11%. Ideal for anyone with high cholesterol, a family history of heart disease, or high blood pressure.
Weight Loss Goals
Fiber increases satiety and reduces calorie absorption. People who eat 30g+ daily naturally eat less without feeling hungry or deprived.
Blood Sugar Control
Soluble fiber slows glucose absorption, reducing blood sugar spikes after meals. Essential for prediabetics and anyone managing type 2 diabetes.
High Fiber Foods to Eat & Foods to Limit
Focus on whole plant foods and minimize processed items that strip fiber away.
High Fiber Foods
- Legumes — lentils, black beans, chickpeas, split peas (7–16g fiber per cup)
- Whole grains — oats, barley, quinoa, brown rice, whole wheat bread
- Vegetables — broccoli, Brussels sprouts, artichokes, sweet potatoes, kale
- Fruits — raspberries, pears, apples with skin, avocados, bananas
- Seeds & nuts — chia seeds, flaxseeds, almonds, walnuts, pumpkin seeds
- Root vegetables — carrots, beets, turnips, parsnips
Low Fiber to Limit
- White bread & refined flour — fiber removed during processing
- Sugary cereals — often 0–1g fiber per serving despite grain claims
- Fruit juice — no fiber compared to whole fruit
- White rice & regular pasta — choose brown or whole wheat versions
- Processed snacks — chips, crackers, cookies made with refined flour
- Peeled vegetables & fruits — much of the fiber is in the skin
How to Increase Your Fiber Intake
Four simple habits to reach 30g+ of fiber every day.
Start with Whole Grains
Switch white bread, rice, and pasta to their whole grain versions. This alone can add 8–10g of fiber per day.
Add Beans to Every Lunch
Lentils, chickpeas, and black beans are the highest-fiber foods available. Half a cup adds 7–8g of fiber to any meal.
Snack on Fruit & Nuts
An apple with peanut butter, berries with yogurt, or a handful of almonds — easy snacks that add 4–6g of fiber each.
Increase Gradually & Hydrate
Add 5g per week to avoid bloating. Drink at least 8 glasses of water daily — fiber needs water to work properly.
Get a custom 7-day meal plan with grocery list, macro tracking, and 600+ recipes.
Free Tools for This Plan
Browse Recipes
High Fiber Diet FAQ
What is a good high-fiber meal plan?
A good high-fiber meal plan includes 30–40g of fiber per day from whole foods: legumes (lentils, beans, chickpeas), whole grains (oats, quinoa, brown rice), vegetables (broccoli, sweet potatoes, artichokes), fruits (berries, apples, pears), and seeds (chia, flax). Each meal should combine protein with fiber-rich carbs. A 7-day plan with breakfast, lunch, and dinner ensures variety and consistent fiber intake without supplements.
What are some high-fiber meal plan ideas?
High-fiber meal ideas include: overnight oats with chia seeds and berries (10g fiber), lentil and vegetable soup with whole grain bread (14g), black bean burrito bowl with brown rice (12g), chickpea and quinoa salad (11g), three-bean minestrone (13g), baked cod with white beans and kale (9g), turkey and lentil chili (15g), and falafel wraps with hummus (10g). The key is building every meal around legumes, whole grains, or both.
How to create a high-fiber meal plan?
Start by setting a daily fiber target of 30–40g. Include legumes (beans, lentils) at least once per day — they are the highest-fiber foods. Choose whole grains over refined (brown rice, oats, whole wheat bread). Add vegetables to every meal and eat fruit with skin for snacks. Use chia seeds, flaxseeds, or nuts as easy fiber boosters. Increase fiber gradually by 5g per week and drink 8+ glasses of water daily to prevent bloating.
How much fiber should I eat per day?
The recommended daily fiber intake is 25g for women and 38g for men, according to the Academy of Nutrition and Dietetics. Most Americans only get about 15g per day — roughly half the recommended amount. A high fiber meal plan helps you consistently reach 30–40g daily through whole foods like beans, lentils, oats, vegetables, and fruit.
What are the highest fiber foods?
The highest fiber foods per serving are: split peas (16.3g per cup cooked), lentils (15.6g per cup), black beans (15g per cup), chickpeas (12.5g per cup), artichokes (10.3g each), avocado (10g each), chia seeds (10g per ounce), raspberries (8g per cup), pear with skin (5.5g each), oats (4g per half cup), broccoli (5.1g per cup), and almonds (3.5g per ounce). Legumes dominate the list as the single best food group for fiber.
What is high fiber food?
A high fiber food is any food that contains 5g or more of dietary fiber per serving. Examples include lentils, black beans, chickpeas, split peas, artichokes, avocado, chia seeds, raspberries, oats, whole wheat bread, broccoli, and sweet potatoes. Foods with 3–4.9g per serving are considered "good sources" of fiber. Most high fiber foods are plant-based — legumes, whole grains, vegetables, fruits, nuts, and seeds.
Is a high fiber diet good for weight loss?
Yes. Fiber slows digestion, increases satiety, and helps you eat fewer calories naturally. A study in the Annals of Internal Medicine found that simply adding 30g of fiber per day led to meaningful weight loss — comparable to more complex diets. Soluble fiber also reduces visceral belly fat by improving gut bacteria and reducing inflammation.
How to get 30 grams of fiber a day?
A simple way to reach 30g: eat oatmeal with berries for breakfast (8g), a bean-based lunch like lentil soup with whole grain bread (14g), an apple or pear for a snack (4g), and a dinner with vegetables and quinoa (8g). Adding chia seeds, flaxseeds, or avocado to any meal is an easy fiber boost. The key is including legumes, whole grains, and vegetables at every meal.
Can too much fiber cause bloating?
Yes, increasing fiber too quickly can cause bloating, gas, and cramping. The key is to increase gradually — add 5g per week until you reach your target. Drink plenty of water (at least 8 glasses per day) to help fiber move through your digestive system. Cooking vegetables and soaking beans also reduces gas-causing compounds.
What is the difference between soluble and insoluble fiber?
Soluble fiber dissolves in water and forms a gel-like substance — it lowers cholesterol, stabilizes blood sugar, and feeds beneficial gut bacteria. Found in oats, beans, apples, and chia seeds. Insoluble fiber does not dissolve — it adds bulk to stool and prevents constipation. Found in whole wheat, vegetables, and nuts. A balanced high fiber diet includes both types.
Does fiber lower cholesterol?
Yes, soluble fiber binds to cholesterol in the digestive system and removes it from the body before it enters the bloodstream. Eating 5–10g of soluble fiber daily can reduce LDL (bad) cholesterol by 5–11%. Oats, barley, beans, lentils, and flaxseeds are particularly effective at lowering cholesterol levels.
Is high fiber diet good for gut health?
Absolutely. Fiber is the primary fuel for beneficial gut bacteria. When bacteria ferment fiber, they produce short-chain fatty acids (SCFAs) that reduce inflammation, strengthen the gut lining, and improve immune function. A diverse high-fiber diet with beans, vegetables, fruits, and whole grains promotes a healthy, diverse microbiome — linked to better mood, immunity, and metabolic health.
Can I eat high fiber on a low carb diet?
Yes, but you need to choose your sources carefully. Avocados (10g fiber), chia seeds (10g per ounce), flaxseeds (8g per ounce), almonds (3.5g per ounce), and non-starchy vegetables (broccoli, cauliflower, leafy greens) are all high in fiber and low in net carbs. On keto, focus on getting fiber from seeds, nuts, and above-ground vegetables.
Does fiber help with constipation?
Yes, insoluble fiber adds bulk to stool and speeds up transit time through the colon, relieving constipation. Good sources include whole wheat bran, vegetables, and nuts. However, you must also drink enough water — fiber without adequate hydration can actually worsen constipation. Aim for at least 25–30g of fiber and 8+ glasses of water daily.
What are high fiber breakfast ideas?
Top high fiber breakfasts include: overnight oats with chia seeds and berries (10–12g fiber), bran cereal with banana and flaxseed (10g), whole wheat toast with avocado (8g), a smoothie bowl with oats, spinach, and fruit (8g), or whole wheat pancakes with raspberries (7g). The key is combining whole grains with fruit and seeds.
Is high fiber diet safe during pregnancy?
Yes, a high fiber diet is recommended during pregnancy to prevent constipation (a common issue), manage blood sugar, and support healthy weight gain. Aim for 28g per day. Focus on beans, whole grains, fruits, and vegetables. Increase gradually and drink plenty of water. Avoid fiber supplements without consulting your doctor.
Related Meal Plans
Explore other whole-food, health-focused meal plans.
Ready to eat 30g+ of fiber every day?
Answer a few questions about your goals, preferences, and schedule — get a personalized high fiber meal plan with recipes, macros, and a grocery list in minutes.
Get My High Fiber PlanPersonalized meal plans tailored to your calories, macros, and preferences.