You can eat a big salad, drink your water, do everything "right" — and still be starving an hour later, standing in front of the pantry at 9pm wondering what went wrong.
If that sounds familiar, the problem usually isn't willpower. It's fiber. Or rather, the lack of it.
Most of us are eating far less fiber than our bodies need, and the foods we reach for when we're trying to eat light are often the ones with the least of it. The fix isn't a diet overhaul. It's one number: 25 grams a day.
The foods that fill your plate, not your stomach
Lettuce. Cucumber. Rice cakes.
They fill the plate, they crunch nicely, and they're mostly water. There's nothing wrong with them — but they don't keep you full. They digest almost immediately, which is why a big salad can leave you hungry an hour later, even though you just ate a whole bowl of food.
That's the trap. You feel like you're trying, the scale doesn't move, the hunger comes back, and you blame yourself. But you didn't fail. You just ate water.
Why you're hungry an hour later
Fiber is what slows a meal down. It takes longer to digest, it keeps food in your stomach longer, and it steadies your energy instead of spiking it and dropping it.
A low-fiber meal does the opposite. It digests fast, your blood sugar rises and dips, and the hunger comes roaring back — usually in the evening, when your willpower is already spent. That's the 9pm snacking spiral, and it's a pattern, not a character flaw.
When you get enough fiber, the pattern breaks. You stay full between meals. Your energy stays steadier. And eating less stops feeling like a fight, because your body isn't constantly asking for more.
25 grams is the number
For most women, the target is about 25 grams of fiber a day. For most men, it's closer to 38.
Most adults get around 15 grams — roughly half of what they need. You don't have to hit the number perfectly every day. You just have to close the gap, a little at a time.
Think of 25 grams as the line where food starts working for you instead of against you. Below it, you're running on empty by mid-afternoon. Above it, meals actually hold you.
High-fiber foods that don't cost much
You don't need expensive powders or special products. The highest-fiber foods are some of the cheapest in the store:
- Black beans — about 15g per cup. Canned, rinsed, done. One of the cheapest foods there is.
- Lentils — about 15g per cup, cooked. They cook in 20 minutes with no soaking.
- Chia seeds — about 10g per ounce (2 tablespoons). Stir them into oatmeal or yogurt.
- Raspberries — about 8g per cup. Fresh or frozen, both count.
- Pear with the skin on — about 6g each.
- Broccoli — about 5g per cup.
- Oats — about 4g per half cup dry. A bowl of oatmeal is a real start.
- Sweet potato — about 4g each.
- Air-popped popcorn — about 3.5g per 3 cups. Yes, popcorn counts.
- Whole wheat bread — about 2g per slice.
One cup of beans at lunch nearly covers the whole day's gap on its own. That's how small the change can be.
Add it slowly — your stomach will thank you
One warning: don't jump from 15 grams to 25 overnight. Your gut needs time to adjust, and a sudden jump usually means bloating and discomfort — which is the fastest way to quit.
Add about 5 grams a week instead. Swap in one high-fiber food at a time. And drink water with it — fiber absorbs water, and without enough water it can do the opposite of what you want. Spread it across your meals rather than loading it all into one.
Give it two weeks. Most people notice the difference in the first one: fewer crashes, less evening hunger, steadier energy.
What a 25-gram day actually looks like
Nothing fancy. Just a normal day with a few swaps:
- Breakfast: Oatmeal with raspberries and a spoonful of chia seeds — about 12g before you've even left the house.
- Lunch: A black bean and sweet potato bowl, or lentil soup with whole wheat bread — about 12g.
- Snack: A pear — about 6g.
That's roughly 30 grams, and you didn't diet, count anything, or give anything up. You just ate real food with fiber in it.
The gentle takeaway
If you've been eating light and still feeling hungry, don't eat less. Eat with more fiber. One swap this week — beans at lunch, oats at breakfast, a pear instead of a rice cake — is enough to start.
Food and movement work together, and the same gentle approach applies to both. If you want a place to start moving, too, our gentle 15-minute starter plan was built for bodies that need a soft start — seated or standing, three times a week.
And if you're building the habit at home, our home gym under $200 shows how little gear it actually takes. Gear that fits your life and your budget is what we do — take a look at Shop All when you're ready.
Start with one swap. Your 9pm self will thank you.