35 High-Fibre Foods to Add to Your Diet, According to a Dietitian – Marysal US

Introduction

Fibre is one of the most important nutrients for good health, yet most people don’t get enough of it. According to dietitians, adults should aim for 25–38 grams of fibre per day, but many of us fall short. Fibre helps with digestion, balances blood sugar, supports weight management, and keeps your heart healthy.

The good news? Adding more fibre to your diet is easy and delicious. From fruits and vegetables to grains, nuts, and seeds, there are plenty of natural foods that can boost your daily intake. Here’s a comprehensive list of 35 high-fibre foods you can enjoy every day.

High-Fibre Fruits

1. Apples

An apple a day really can make a difference. One medium apple with the skin provides about 4 grams of fibre, helping you stay full longer and aiding digestion.

2. Pears

Pears are one of the best fruit sources of fibre a medium pear offers around 5–6 grams. They also support gut health with natural prebiotics.

3. Raspberries

Raspberries are tiny but mighty, with 8 grams of fibre per cup. Add them to yogurt, oatmeal, or smoothies for a sweet, nutritious boost.

4. Bananas

Bananas are rich in resistant starch, a type of fibre that supports gut bacteria. One medium banana gives about 3 grams of fibre.

5. Avocados

A single avocado has 10 grams of fibre and heart-healthy fats. Spread it on toast or blend it into a smoothie for a creamy, filling snack.

6. Oranges

Besides vitamin C, oranges offer about 3–4 grams of fibre per fruit, making them a perfect on-the-go choice.

Vegetables Rich in Fibre

7. Carrots

A cup of raw carrots has about 4 grams of fibre. They’re crunchy, sweet, and great for both kids and adults.

8. Broccoli

Broccoli is not only rich in vitamins and minerals but also provides 5 grams of fibre per cup when cooked. It also contains compounds that support gut health.

9. Sweet Potatoes

One medium sweet potato has 4 grams of fibre and a wealth of beta-carotene, great for your skin and eyes.

10. Brussels Sprouts

These mini cabbages offer 4 grams of fibre per cup and are loaded with antioxidants. Roast them for a crispy, delicious side.

11. Spinach

Spinach is light but fibre-rich about 2.5 grams per cup cooked. It’s also high in iron and magnesium.

12. Artichokes

Artichokes are fibre superstars with 10 grams per medium artichoke. They also promote healthy gut bacteria.

High-Fibre Whole Grains

13. Oats

Oats contain a special soluble fibre called beta-glucan, which helps lower cholesterol. One cup of cooked oats provides 4 grams of fibre.

14. Quinoa

This gluten-free grain offers 5 grams of fibre per cup and all nine essential amino acids — great for vegetarians.

15. Brown Rice

Brown rice contains 3.5 grams of fibre per cup and keeps you full much longer than white rice.

16. Barley

Barley is rich in soluble fibre and can help regulate blood sugar. One cup cooked gives about 6 grams.

17. Bulgur

Common in Mediterranean diets, bulgur provides 8 grams of fibre per cup and cooks quickly, making it great for salads.

18. Whole Wheat Bread or Pasta

Choose whole wheat options for a boost of 3–5 grams per serving, compared to almost none in refined versions.

High-Fibre Legumes and Beans

19. Lentils

One of the most fibre-rich foods available — 15 grams per cooked cup. They also supply iron and plant-based protein.

20. Black Beans

Black beans provide 15 grams of fibre per cup and support heart and digestive health.

21. Chickpeas

A cup of chickpeas offers 12 grams of fibre. They’re great in salads, soups, or roasted as a snack.

22. Kidney Beans

These beans deliver 11 grams of fibre per cup and pair perfectly with chili or rice dishes.

23. Green Peas

A cup of cooked peas offers about 9 grams of fibre, along with a good amount of protein and vitamins A, C, and K.

24. Edamame

These young soybeans have 8 grams of fibre per cup and are packed with protein — a perfect plant-based snack.

Nuts and Seeds with High Fibre

25. Chia Seeds

Just two tablespoons of chia seeds pack 10 grams of fibre. They form a gel-like texture in liquid, which helps with digestion.

26. Flaxseeds

Ground flaxseeds provide 3 grams per tablespoon and contain omega-3 fatty acids that support heart health.

27. Almonds

A small handful (about 23 almonds) offers 3.5 grams of fibre, plus healthy fats and vitamin E.

28. Pistachios

Pistachios have 3 grams per ounce, making them a tasty, crunchy source of fibre and protein.

29. Sunflower Seeds

Just a quarter cup has 4 grams of fibre, along with magnesium and vitamin E.

High-Fibre Snack and Everyday Foods

30. Popcorn

Popcorn is a whole grain! Three cups of air-popped popcorn give 4 grams of fibre — a guilt-free snack when prepared without butter.

31. Oat Bran Muffins

Baked goods made with oat bran or whole wheat flour can add 5 grams per serving.

32. Dark Chocolate

Surprisingly, dark chocolate (at least 70% cocoa) offers 3 grams of fibre per ounce — just enjoy it in moderation.

33. Coconut

Unsweetened shredded coconut provides 7 grams of fibre per cup and adds texture to smoothies and desserts.

34. Whole Grain Crackers

Choose crackers made with oats, quinoa, or flax for about 3 grams of fibre per serving.

35. Psyllium Husk

A powerful soluble fibre supplement that provides up to 7 grams per tablespoon — great for smoothies or baking.

Tips from a Dietitian: How to Add More Fibre Safely

Adding more fibre is great, but it’s important to do it gradually to avoid bloating or stomach discomfort. Here’s how:

  • Increase your fibre intake slowly over 1–2 weeks.

  • Drink plenty of water to help fibre move through your system.

  • Combine soluble (oats, beans, apples) and insoluble (wheat bran, vegetables) fibre for balanced digestion.

  • Plan meals around whole foods instead of processed options.

Health Benefits of a High-Fibre Diet

Getting enough fibre can transform your health. It:

  • Supports regular digestion and prevents constipation.

  • Helps control blood sugar levels.

  • Lowers cholesterol and supports heart health.

  • Aids in weight management by keeping you full longer.

  • Promotes a healthy gut microbiome, which supports your immune system.

Conclusion

Fibre is essential for your overall health and it’s easier than you think to get enough. By adding these 35 high-fibre foods to your diet, you’ll improve digestion, boost energy, and support long-term wellness naturally.

Small changes, like swapping white rice for quinoa or adding chia seeds to your breakfast, can make a big difference. Start today, and let fibre do the hard work for your health.

×

Someone recently bought a

The cookie settings on this website are set to 'allow all cookies' to give you the very best experience. Please click Accept Cookies to continue to use the site.

Your cart

×