The most effective ways to curb your appetite work with your body’s hunger signals rather than against them. Your stomach produces a hormone that tells your brain when it’s empty and time to eat. When you eat, those hormone levels drop and fullness kicks in. The key is making that fullness signal arrive sooner, last longer, and not get drowned out by poor sleep, dehydration, or rushed meals.
How Your Hunger Signals Actually Work
Your stomach releases a hormone called ghrelin when it’s empty. Ghrelin travels to a region of your brain that controls appetite and essentially flips the “hungry” switch. Once you eat, ghrelin levels fall and your brain gets the message that you’ve had enough. A second hormone, leptin, works in the opposite direction: it’s produced by fat cells and signals long-term energy stores, telling your brain you don’t need to keep eating.
This system is precise, but it’s not instant. Most people begin feeling full about 10 minutes after they start eating. If you eat faster than your brain can process those signals, you’ll consistently overshoot what your body actually needs. Nearly every practical appetite strategy comes down to either lowering ghrelin, boosting fullness signals, or giving your brain enough time to register them.
Eat More Fiber, Especially the Soluble Kind
Soluble fiber dissolves in your stomach and forms a thick, gel-like substance that physically slows digestion. Food stays in your stomach longer, which keeps ghrelin from spiking back up and extends the window of fullness after a meal. In animal studies, high-viscosity fiber from sources like guar gum reduced food intake and body weight by delaying gastric emptying for hours.
But the benefits go beyond just slowing things down. Soluble fiber is fermented by gut bacteria into short-chain fatty acids, which stimulate the release of a satiety compound called GLP-1 (the same target that popular weight-loss medications act on). You can boost your own GLP-1 production by eating foods rich in soluble fiber:
- Whole grains: oats, barley
- Legumes: beans, lentils, split peas, edamame
- Vegetables: artichokes, asparagus, Brussels sprouts, sweet potatoes
- Fruits: apples, pears, oranges, avocados
- Seeds: chia, flax
Adding a serving of oats at breakfast or tossing lentils into a soup at dinner is one of the simplest, most reliable ways to feel satisfied on fewer calories.
Include Healthy Fats at Meals
Fat slows stomach emptying in much the same way fiber does, and certain fats are particularly good at triggering GLP-1 release. Monounsaturated fats and omega-3s are the standouts. Olive oil, avocados, walnuts, chia seeds, flaxseeds, and fatty fish like salmon, sardines, and mackerel all fall into this category.
This doesn’t mean drowning your meals in oil. A drizzle of olive oil on roasted vegetables, half an avocado with eggs, or a small handful of walnuts as a snack can meaningfully extend how long you feel full. Pairing fat with fiber (think: apple slices with almond butter, or a lentil soup cooked with olive oil) creates a compounding effect on satiety.
Slow Down and Chew More
Because your brain needs roughly 10 minutes to register fullness, the speed at which you eat directly affects how much you consume before that signal arrives. One of the simplest interventions researchers have tested is just chewing more. In one study, participants who chewed almonds 40 times per bite instead of 15 reported less hunger, less preoccupation with food, and greater fullness for up to four hours afterward. The food was identical. Only the chewing changed.
You don’t need to count every chew. Putting your fork down between bites, eating without screens, and aiming for meals that take at least 15 to 20 minutes all accomplish the same thing: giving your brain time to catch up with your stomach.
Drink Water Before You Eat
Your brain uses overlapping circuits to process hunger and thirst. Neurons that respond to nutrient levels also respond to hydration status, and they can promote food-seeking behavior when what your body actually needs is water. This is why mild dehydration can feel a lot like hunger.
Drinking a full glass of water before meals has shown modest but consistent effects on appetite. In studies from Harvard Health, older adults who drank water before meals ate less than those who didn’t. People on reduced-calorie diets who added pre-meal water reported less appetite and lost more weight over 12 weeks than those on the same diet without the extra water. The effect isn’t dramatic, but it’s essentially free and takes 30 seconds.
If you feel hungry between meals, try drinking a glass of water first and waiting 10 minutes. If the hunger persists, it’s real. If it fades, you were probably just thirsty.
Exercise Suppresses Hunger Hormones
Both cardio and strength training temporarily suppress ghrelin. A study published in the American Journal of Physiology compared a 60-minute run, a 90-minute weightlifting session, and a resting control in healthy men. Both exercise types lowered ghrelin levels compared to rest, with resistance exercise suppressing ghrelin for up to 90 minutes and aerobic exercise suppressing it for about 45 minutes.
This explains why many people feel less hungry immediately after a hard workout despite having burned calories. The effect is temporary, but it can be strategically useful. If you tend to overeat in the evening, exercising in the late afternoon may blunt your appetite heading into dinner. Even a brisk 20-minute walk can take the edge off between-meal cravings.
Sleep Changes Your Hunger Hormones
Poor sleep is one of the most underestimated drivers of overeating. A Stanford study found that people who consistently slept five hours a night had ghrelin levels nearly 15 percent higher and fullness-signaling hormone levels 15.5 percent lower than those who slept eight hours. That’s a double hit: more hunger signals and fewer satiety signals, all from a few lost hours of sleep.
This hormonal shift makes high-calorie foods more appealing and makes it harder to feel satisfied after eating. If you’re doing everything else right but still battling constant hunger, sleep is worth examining before anything else. Even moving from five or six hours to seven can meaningfully reset these hormone levels.
Putting It Together
No single trick eliminates hunger entirely, and it shouldn’t. Hunger is a healthy signal. The goal is to stop feeling hungry when you’ve already eaten enough. A practical daily approach looks something like this: build meals around protein, soluble fiber, and healthy fats. Eat slowly enough for fullness to register. Drink water before meals and between them. Stay physically active. Sleep seven to eight hours. Each of these individually makes a small difference. Combined, they reshape the hormonal landscape that drives your appetite.

