If there’s one nutrient Americans and Canadians don’t get enough of, it’s fiber. Most people eat less than half of what they actually need—no wonder issues like bloating, low energy, constipation, and blood sugar crashes are so common. The good news? Adding just a few high-fiber foods to your routine can make a huge difference in how you feel.

Here are five fiber-rich foods your gut (and overall health) will love.
1. Oats
Oats are a breakfast favorite in the U.S. and Canada—and for good reason. They’re packed with soluble fiber, especially beta-glucan, which helps lower cholesterol, stabilize blood sugar, and keep you full longer.
Try this: Overnight oats, warm oatmeal with berries, or oat smoothies.
Benefits:
- Long-lasting energy
- Supports heart health
- Keeps digestion smooth
2. Beans & Lentils
Black beans, chickpeas, kidney beans—take your pick. Legumes are fiber powerhouses with both soluble and insoluble fiber, plus plant-based protein.
Try this: Add them to salads, soups, tacos, or make hummus.
Benefits:
- Great for gut health
- Helps with weight management
- Keeps you full for hours
3. Berries
Strawberries, blueberries, raspberries, blackberries—North Americans love them, and they’re surprisingly high in fiber for their size. They’re also loaded with antioxidants that support brain, heart, and skin health.
Try this: Mix with Greek yogurt, add to cereal, or snack on them fresh.
Benefits:
- Supports immunity
- Helps prevent sugar spikes
- Great for skin and anti-aging
4. Chia Seeds
These tiny seeds pack a big punch. Just one tablespoon delivers around 5 grams of fiber! They also expand in the stomach, helping you feel full and satisfied.
Try this: Chia pudding, sprinkle on oatmeal, or blend into smoothies.
Benefits:
- Helps with digestion
- Keeps you hydrated (they absorb liquid!)
- Great for stable energy levels
5. Leafy Greens
Spinach, kale, Swiss chard, collard greens—these nutrient-dense veggies add a gentle source of insoluble fiber that supports regularity. They’re also rich in vitamins A, C, and K.
Try this: Add to omelets, salads, sandwiches, or smoothies.
Benefits:
- Good for digestion
- Supports heart and bone health
- Low-calorie but very filling
How Much Fiber Should You Eat?
Health experts in the U.S. and Canada recommend:
- Women: 21–25 grams per day
- Men: 30–38 grams per day
Most people are far below that number. Adding these five foods is an easy way to close the gap.
Fiber is one of the simplest ways to improve your health—naturally. Whether you’re trying to boost energy, improve your digestion, or keep blood sugar steady, high-fiber foods can help you feel your best.
Start by adding one or two of these foods to your daily meals. Your gut will thank you… and so will your energy levels.