How Do I Curb My Appetite? What Actually Works

You can curb your appetite by working with your body’s hunger signals rather than fighting them. The most effective strategies target the hormones that control hunger and fullness, and most of them come down to what you eat, how you eat it, and how well you sleep. Here’s what actually works.

Why You Feel Hungry in the First Place

Your appetite is regulated by two competing hormones. Ghrelin drives hunger by activating appetite-stimulating neurons in the brain. Leptin does the opposite: it suppresses appetite by blocking those same neurons and activating ones that promote fullness and increase energy expenditure. When these two hormones are in balance, you feel hungry before meals and satisfied after them. When they’re not, you can feel hungry even when your body doesn’t need food.

The good news is that everyday choices, from your breakfast to your bedtime, directly influence how much ghrelin and leptin your body produces. Most appetite problems aren’t about willpower. They’re about creating conditions where your fullness signals can actually do their job.

Eat More Protein, Especially at Breakfast

Protein is the most satiating macronutrient. It triggers the release of GLP-1, a gut hormone that slows stomach emptying and tells your brain you’ve had enough. Aim for 15 to 30 grams of protein at each meal. That’s roughly two eggs and a serving of Greek yogurt at breakfast, or a palm-sized portion of chicken or fish at lunch.

Where you put your protein matters too. Research from the Mayo Clinic suggests that shifting some of your protein intake from dinner to breakfast can reduce hunger and cravings throughout the entire day. If your current breakfast is mostly carbohydrates (toast, cereal, a muffin), swapping in eggs, yogurt, or a handful of nuts can make a noticeable difference in how hungry you feel by midmorning.

Choose Foods That Trigger Fullness Hormones

Certain foods naturally boost GLP-1 production, which is the same hormone targeted by popular weight-loss medications. You don’t need a prescription to get more of it. Your body makes GLP-1 on its own when you eat the right things.

Healthy fats like olive oil, avocados, nuts, and fatty fish (salmon, sardines, mackerel) increase GLP-1 release and slow stomach emptying, so you feel full longer after a meal. Soluble fiber works through a different path: gut bacteria ferment it into short-chain fatty acids, which then stimulate GLP-1 production. Good sources include oats, barley, beans, lentils, apples, pears, and chia seeds.

Fermented foods like yogurt, kefir, kimchi, and sauerkraut support gut health in ways that affect how GLP-1 is produced and used in your body. Even dark chocolate with at least 70% cacao contains flavanols that may support GLP-1 activity, giving you a legitimate reason to keep some in the pantry.

The Order You Eat Your Food Matters

This is one of the simplest appetite strategies, and most people have never heard of it. Eating protein, fat, or fiber before carbohydrates at the same meal is more effective at boosting GLP-1 secretion than eating carbohydrates first. A similar effect shows up when you eat vegetables before starches.

In practical terms, this means starting your meal with a salad, some chicken, or a handful of nuts before reaching for the bread, rice, or pasta. You’re eating the same food in a different sequence, and your body responds with stronger fullness signals. It costs nothing, requires no special foods, and can be applied at any meal starting today.

Slow Down When You Eat

Your gut releases fullness hormones in response to food, but these signals take time to reach your brain. When you eat quickly, you can overshoot your actual hunger before your body has a chance to tell you it’s had enough. Chewing more thoroughly at each bite increases gut hormone release. Multiple studies have linked increased chewing frequency to both higher levels of satiety hormones and a greater subjective sense of fullness.

You don’t need to count your chews. Just put your fork down between bites, eat without staring at a screen, and give yourself at least 15 to 20 minutes per meal. If you’re regularly finishing meals in under 10 minutes, slowing down is one of the highest-impact changes you can make.

Sleep Is a Hunger Switch

Poor sleep is one of the most underrated drivers of overeating. A Stanford study found that people who consistently slept five hours a night had a 14.9% increase in ghrelin (the hunger hormone) and a 15.5% decrease in leptin (the fullness hormone) compared to people who slept eight hours. That’s a hormonal environment designed to make you eat more, and no amount of willpower can fully override it.

If you’re sleeping six hours or less and struggling with appetite, improving your sleep may do more than any dietary change. Prioritize consistent bed and wake times, limit screens in the hour before sleep, and keep your bedroom cool and dark. Even moving from six hours to seven can shift the hormonal balance in your favor.

Putting It All Together

The most effective approach combines several of these strategies rather than relying on any single one. A realistic day might look like this: a breakfast built around protein and healthy fat (eggs with avocado, or yogurt with nuts and seeds), meals where you eat vegetables or protein before carbohydrates, enough fiber from whole grains and legumes to keep your gut producing fullness hormones, slower eating at each meal, and seven to eight hours of sleep.

None of these require extreme restriction or hunger. They work by helping your body produce and respond to the signals that naturally regulate appetite. When those signals are functioning well, curbing your appetite stops feeling like a battle and starts feeling like something your body does on its own.