Fiber is one of the most important nutrients for healthy weight loss, yet many people don’t get enough of it. High-fiber foods help keep you full longer, reduce cravings, support digestion, and make it easier to maintain a healthy calorie intake throughout the day.

The good news is that adding more fiber to your diet doesn’t have to be complicated. From fruits and vegetables to beans, seeds, and whole grains, there are plenty of delicious options to choose from. In this list, you’ll discover 15 high-fiber foods that can help support your weight loss goals while keeping your meals satisfying and nutritious.
Table of Contents
What Is Fiber, Really?
Before we get into the list, a quick grounding. Fiber is a type of carbohydrate — but unlike other carbs, your body can’t fully digest it. It passes through your digestive system largely intact, and in doing so, it does several things that are genuinely remarkable for weight management.
There are two main types:
Soluble fiber dissolves in water and forms a thick gel in your gut. This slows digestion, keeps you fuller longer, stabilizes blood sugar, and feeds the beneficial bacteria in your gut microbiome. Think oats, beans, and apples.
Insoluble fiber doesn’t dissolve — it adds bulk to your stool and keeps things moving through your digestive tract. Think whole wheat, nuts, and most vegetables.
Most high-fiber foods contain both types, which is part of why they’re so effective.
The daily fiber intake for weight loss recommended by most dietitians sits at 25–38 grams per day, depending on age, sex, and activity level. Most people get somewhere around 10–15 grams. That gap — that 15 to 20 grams of missing fiber — is one of the biggest, most overlooked reasons people struggle to lose weight and keep it off.
Now, the list.
15 High-Fiber Foods to Eat Every Day for Healthy Weight Loss
1. Lentils — 15.6g of Fiber Per Cooked Cup
If there’s a single food that more people should be eating more of, it’s lentils. They’re cheap, versatile, cook in 20 minutes without soaking, and pack nearly 16 grams of fiber per cup alongside 18 grams of protein. That fiber-protein combo is lethal (in the best way) against hunger.
Green lentils hold their shape better in salads and grain bowls. Red lentils dissolve beautifully into soups and dal. Brown lentils are your middle-ground, go-with-anything option. Pick one and start there.
Best use: Lentil soup, taco filling, mixed into pasta sauce to bulk it out without adding much flavor.
2. Black Beans — 15g of Fiber Per Cooked Cup
Black beans are one of the most fiber-dense foods you can put on your plate, and they’re also one of the most satisfying. The combination of soluble and insoluble fiber plus slow-digesting carbohydrates makes them extraordinary for blood sugar stability — which, if you’re trying to lose weight, is everything.
Studies have shown that regular legume consumption is associated with lower body weight, reduced waist circumference, and improved insulin sensitivity. That’s a lot of work for a can of beans that costs less than a dollar.
Best use: Burrito bowls, black bean soup, blended into brownie batter (yes, really — you can’t taste them and the texture is incredible).
3. Avocado — 10g of Fiber Per Whole Fruit
Here’s the thing about avocado that doesn’t get talked about enough: it’s not just healthy fat. A whole avocado delivers around 10 grams of fiber, making it one of the more surprising entries on any fiber-rich foods list.
It’s also rich in potassium, B vitamins, and oleic acid — the same monounsaturated fat found in olive oil that’s associated with reduced inflammation and improved satiety signals. The fat slows digestion. The fiber fills you up. The combination is why half an avocado at lunch genuinely carries you through to dinner.
Best use: On toast, sliced into salads, blended into smoothies for a creamy texture without sweetness.
4. Chia Seeds — 9.8g of Fiber Per Ounce
Two tablespoons. That’s all it takes to get nearly 10 grams of fiber — nearly half the daily recommendation some people never hit — from something you can add to anything.
Chia seeds are almost entirely soluble fiber. When they absorb liquid, they expand to 10 times their size and form a gel that quite literally slows the movement of food through your gut, prolonging satiety for hours. They’re also one of the best plant-based sources of omega-3 fatty acids.
Best use: Overnight chia pudding, stirred into oatmeal, blended into smoothies, or mixed into yogurt and left for 10 minutes to thicken.
| Product | Fiber Per Serving | Why We Like It |
| Anthony’s Organic Chia Seeds (2 lbs) | 10g per oz | Cold-milled, non-GMO, excellent value |
| Navitas Organics Chia Seeds | 10g per oz | Single-origin, raw, widely trusted brand |
5. Oats — 4g of Fiber Per Cup (Cooked), With Beta-Glucan Bonus
Oats are one of the best fiber foods for diet adherence — meaning they’re the kind of food you can actually eat every single day without getting bored, which matters more than most nutrition advice acknowledges.
The standout here is beta-glucan, a specific type of soluble fiber that has strong clinical evidence for reducing LDL cholesterol, stabilizing blood glucose after meals, and increasing satiety hormones (GLP-1 and PYY) — the same hormones that high-end weight loss medications target. You’re getting a modest version of that effect from your breakfast.
Best use: Overnight oats, savory oats with an egg and greens, oat-based energy balls, or stirred into smoothies for thickness.
| Product | Why We Like It |
| Bob’s Red Mill Organic Rolled Oats | Whole grain, minimally processed, excellent texture |
6. Split Peas — 16.3g of Fiber Per Cooked Cup
Possibly the most underrated food on this entire list. Split peas — yellow or green — are the highest-fiber legume you can eat, and they cook down into a naturally thick, creamy soup without any blending required.
They’re also extraordinarily inexpensive, have a long shelf life as a dried pulse, and provide significant protein alongside their fiber load. If you made split pea soup once a week and ate nothing else differently, your fiber intake would transform within a month.
Best use: Split pea and ham soup, yellow dal, blended into veggie burgers.
7. Raspberries — 8g of Fiber Per Cup
Raspberries are the highest-fiber fruit you can buy, and they taste like a treat. That psychological component matters — when healthy food feels indulgent, you actually eat it consistently instead of treating it as punishment.
Beyond fiber, raspberries are loaded with antioxidants (specifically ellagic acid and anthocyanins) that have anti-inflammatory effects and support metabolic health. A cup of raspberries has only 64 calories and will satisfy a sweet craving while moving you meaningfully toward your daily fiber intake for weight loss.
Best use: On top of oatmeal, in yogurt, blended into smoothies, or eaten straight from the bowl. Frozen is just as nutritious and considerably cheaper.
8. Artichokes — 10.3g of Fiber Per Medium Artichoke
Artichokes are a legitimate superfood for gut health and weight management, and they’re criminally underused in everyday cooking. A single medium artichoke has over 10 grams of fiber, a significant chunk of which is inulin — a prebiotic fiber that specifically feeds the beneficial Lactobacillus and Bifidobacterium bacteria in your gut.
Why does that matter for weight loss? Because gut microbiome diversity is directly correlated with metabolic health, inflammation levels, and even appetite regulation. You’re not just filling up — you’re improving the system that manages hunger signals.
Best use: Canned artichoke hearts are the easiest entry point — toss them in salads, add them to pasta, or roast them with olive oil and lemon.
9. Broccoli — 5.1g of Fiber Per Cup
Broccoli shows up on essentially every healthy eating list for good reason — it delivers fiber, vitamin C, vitamin K, folate, and sulforaphane (a compound with impressive anti-cancer and anti-inflammatory evidence) in one low-calorie package.
Volume eating is a legitimate weight loss strategy, and broccoli is the poster food for it: a full two cups of broccoli has only 60 calories and over 5 grams of fiber. You physically cannot feel hungry after eating two cups of broccoli alongside a protein source.
Best use: Roasted at high heat with olive oil and garlic (far better than steamed), in stir fries, raw with hummus, or blended into soups.
10. Flaxseeds — 7.7g of Fiber Per Ounce
Ground flaxseeds are one of the most efficient ways to add fiber — and omega-3 fatty acids — to your diet without changing what you’re eating. Stir a tablespoon into oatmeal, yogurt, or a smoothie and you’ve added nearly 4 grams of fiber invisibly.
Important: ground flaxseed (or milled flaxseed) is significantly more bioavailable than whole flaxseed, which tends to pass through undigested. Buy it pre-ground or grind it yourself and keep it in the freezer to prevent the oils from going rancid.
Best use: Stirred into oatmeal or yogurt, added to smoothies, mixed into muffin or pancake batter.
| Product | Why We Like It |
| Bob’s Red Mill Flaxseed Meal | Finely ground, high oil content, vacuum sealed |
11. Apples — 4.4g of Fiber Per Medium Apple
An apple a day keeps the dietitian happy — and that’s not just because apples taste good. About a third of the fiber in apples is pectin, a soluble fiber that has been shown in studies to reduce food intake by promoting satiety signals before a meal is even finished.
The key is eating the skin, where most of the fiber (and antioxidants) actually lives. A peeled apple is a less useful apple. Choose tart varieties like Granny Smith if blood sugar stability is a priority — they have a lower glycemic impact than sweeter varieties.
Best use: With almond butter for a snack, sliced into oatmeal, diced into salads, or just eaten whole on the way out the door.
12. Chickpeas — 12.5g of Fiber Per Cooked Cup
Chickpeas (garbanzo beans) are one of the most versatile high-fiber foods in existence. Roast them for a crunchy snack. Blend them into hummus. Add them whole to salads, curries, stews, and grain bowls. They play well with virtually every cuisine and flavor profile.
Like black beans, chickpeas provide significant protein alongside fiber, making them a complete hunger-management food rather than just a fiber supplement. They’re also a good source of folate, iron, and manganese.
Best use: Roasted chickpeas as a snack (toss in olive oil, salt, smoked paprika, roast at 400°F for 25 minutes), in hummus, in curries, or in Mediterranean salads.
13. Pears — 5.5g of Fiber Per Medium Pear
Pears are slightly higher in fiber than apples and similarly high in pectin. They’re also one of the few fruits that actually get better as they ripen on the counter — and a ripe pear has a natural sweetness that genuinely satisfies sugar cravings in a way a lot of fruit doesn’t.
Like apples, eat the skin. That’s non-negotiable from a fiber perspective.
Best use: Sliced into oatmeal, paired with cheese as a snack, roasted with honey and walnuts, or eaten fresh.
14. Almonds — 3.5g of Fiber Per Ounce
Almonds are the highest-fiber nut, and they’re also one of the most studied foods for weight management. Research has found that people who eat almonds as a regular snack tend to have lower body weight and waist circumference than those who eat calorie-equivalent carbohydrate-based snacks — likely because of the fiber-fat-protein combination and the fact that not all of the fat in almonds is actually absorbed.
One ounce (about 23 almonds) is the standard serving. That’s a small handful. Don’t eat almonds straight from a bag while watching television — portion them out.
Best use: Pre-portioned as a snack, in trail mix, chopped onto oatmeal or salads, or as almond butter.
15. Sweet Potatoes — 3.8g of Fiber Per Medium Potato
Sweet potatoes close out this list as one of the most satisfying, comforting, and genuinely filling foods you can build a meal around. They’re high in fiber, rich in beta-carotene, potassium, and vitamin B6, and they have a lower glycemic impact than white potatoes when eaten with their skin.
The skin is where a significant portion of the fiber lives — so bake or roast them whole rather than peeling and mashing (or if you do mash, leave the skin on and blend it in).
Best use: Baked and topped with black beans and salsa, cut into wedges and roasted, or diced and added to soups and grain bowls.

Leave a Reply