3 simple steps to lose weight as fast as possible. Read now

How to reduce hunger and appetite

18 science-based ways to reduce hunger and appetite

This is a list of 18 science-based ways to reduce hunger and appetite. Being hungry all the time can make it very difficult to lose weight.

This article is based on scientific evidence, written by experts, and fact-checked by experts.
We look at both sides of the argument and strive to be objective, unbiased, and honest.
18 science-based ways to reduce hunger and appetite
Last updated on March 5, 2023, and last reviewed by an expert on December 1, 2021.

To lose weight, you generally need to reduce your daily calorie intake.

18 science-based ways to reduce hunger and appetite

Unfortunately, weight loss diets often lead to increased appetite and severe hunger.

This can make it extremely difficult to lose weight and keep it off.

Here is a list of 18 science-based ways to reduce excessive hunger and appetite:

1. Eat enough protein

Adding more protein to your diet can increase feelings of fullness, make you eat less at your next meal, and help you lose fat.

For instance, a weight-loss study compared two breakfasts identical in calories: one consisting of eggs, the other of bagels.

Participants who had the egg breakfast lost 65% more weight and 16% more body fat over the eight-week study period.

In addition, a high protein intake may help to prevent muscle loss when daily calories are reduced for weight loss.

Making protein about 20–30% of your total calorie intake, or 0.45-0.55 g/lb of body weight (1.0–1.2 g/kg), seems sufficient to provide the benefits.

Summary: Getting sufficient protein in your diet can help promote weight loss, partly by decreasing your appetite.

2. Opt for fiber-rich foods

A high fiber intake stretches the stomach, slows its emptying rate, and influences the release of fullness hormones.

In addition, fiber can ferment in the bowel. This produces short-chain fatty acids thought to further help promote feelings of fullness.

A recent review reports that adding fiber-rich beans, peas, chickpeas, and lentils to your meal can increase feelings of fullness by 31%, compared to equivalent meals that aren’t based on beans.

Fiber-rich whole grains can also help reduce hunger and keep you feeling full.

Eating an extra 14 grams of fiber each day may decrease your calorie intake by up to 10%. Over 3.8 months, this could lead to a loss of up to 4.2 lbs (1.9 kg).

However, more recent reviews observe less dramatic effects. This may have to do with the different types of fiber studied.

More viscous types of fiber like pectins, beta-glucans, and guar gum seem more filling than less viscous types of fiber.

What’s more, few negative effects have been linked to high-fiber diets. Fiber-rich foods often contain many other beneficial nutrients, including vitamins, minerals, antioxidants, and helpful plant compounds.

Feeling hungry after eating: Why it happens and what to do
Suggested read: Feeling hungry after eating: Why it happens and what to do

Therefore, opting for a diet containing sufficient fruits, vegetables, beans, nuts, and seeds can also promote long-term health.

Summary: Eating a fiber-rich diet can decrease hunger and help you eat fewer calories. It can also promote long-term health.

3. Pick solids over liquids

Solid calories and liquid calories can affect appetite differently.

One recent review found that compared to a solid snack, people who ate a liquid snack were 38% less likely to compensate by eating less at the next meal.

In a second study, participants who were fed a semi-solid snack reported less hunger, a lower desire to eat, and a greater sensation of fullness than those fed a liquid snack.

Solids require more chewing, which can grant more time for the fullness signal to reach the brain.

Scientists also believe the extra chewing time allows solids to stay in contact with the taste buds for longer, which can also promote feelings of fullness.

Summary: Eating your calories rather than drinking them can help you eat less without feeling more hungry.

4. Drink coffee

Coffee has many benefits for health and sports performance — and may also help decrease your appetite.

Research shows that coffee increases the release of peptide YY (PYY). This hormone is produced in the gut in response to eating and promotes a feeling of fullness.

Scientists believe that PYY levels play an important role in determining how much you’re likely to eat.

Suggested read: 7 proven ways to lose weight without counting calories

Interestingly, decaffeinated coffee may produce the highest reduction in hunger, with effects that last up to three hours after consumption.

However, more studies are required to pinpoint exactly how this works.

Summary: Drinking coffee, especially decaf, could help reduce hunger for up to three hours.

5. Fill up on water

Drinking water can help decrease the hunger you feel before meals.

It may also increase feelings of fullness following a meal and promote weight loss.

Studies show that people who drink two glasses of water immediately before a meal eat 22% less than those who don’t drink any water.

Scientists believe that about 17 oz (500 ml) of water is sufficient to stretch the stomach enough to send signals of fullness to the brain.

That said, water is also known to empty from the stomach quickly. For this tip to work, it may be best to drink the water as close to the meal as possible.

Interestingly, starting your meal with soup may act in the same way.

Researchers observed that eating a bowl of soup immediately before a meal decreased hunger and reduced total calorie intake from the meal by about 100 calories.

Summary: Drinking low-calorie liquids before a meal can help you eat fewer calories without leaving you hungry.

6. Eat mindfully

Under normal conditions, your brain knows whether you’re hungry or full.

However, eating quickly or while you’re distracted can make it more difficult for your brain to recognize these signals.

Solve this problem by eliminating distractions and focusing on the foods in front of you — a key aspect of mindful eating.

Research shows that practicing mindfulness during meals can help people experience more pleasure while eating. This can help keep the focus on quality rather than quantity and reduces binge eating behavior.

Suggested read: 30 easy ways to lose weight naturally - backed by science

There also seems to be a link between hunger, fullness, and what your eyes see.

One experiment offered two identical milkshakes to participants. One was called a “620-calorie indulgence,” while the other was given a “120-calorie sensible” label.

Although both groups consumed the same amount of calories, hunger hormone levels dropped more for those who believed they drank the “indulgent” drink.

Believing that a drink contains more calories can also activate the brain areas linked to feeling full.

How full you feel may be influenced by what you see, and paying attention to what you eat can be very beneficial.

Summary: Eating mindfully has been shown to decrease hunger and increase feelings of fullness. It can also reduce calorie intake and help prevent binge eating.

7. Indulge in dark chocolate

The bitterness of dark chocolate is thought to help decrease appetite and diminish cravings for sweets.

Researchers also believe the stearic acid in dark chocolate can help slow digestion, further increasing feelings of fullness.

Interestingly, the simple act of smelling this treat might produce the same effect.

One study observed that simply smelling 85% dark chocolate decreased both appetite and hunger hormones just as much as eating it.

Nevertheless, further studies are needed to examine the effects of dark chocolate on feelings of fullness.

Summary: Eating or even just smelling dark chocolate may help diminish appetite and cravings for sweets.

8. Eat some ginger

Ginger has been linked to many health benefits. These include reductions in nausea, muscle pain, inflammation, and blood sugar levels.

Interestingly, recent research adds another benefit to the list: hunger-reduction.

One study found that consuming 2 grams of ginger powder diluted in hot water at breakfast reduced the hunger participants felt after the meal.

However, this study was small and more research in humans is needed before strong conclusions can be reached.

Summary: Ginger may help decrease feelings of hunger, but more research is needed to confirm this effect.

9. Spice up your meals

Ginger may not be the only hunger-reducing spice.

A recent review examined the effects of capsaicin, found in hot peppers, and capsiate, found in sweet peppers.

It found these compounds may help decrease hunger and increase feelings of fullness.

Suggested read: 14 reasons why you’re always hungry

What’s more, the ability of these compounds to generate heat may also increase the number of calories burned after a meal.

However, these effects have not been seen in all studies and remain small. In addition, people who eat these foods often may develop a tolerance to the effects.

Summary: Compounds found in hot and sweet peppers may help curb hunger and increase fullness, but further research is needed.

10. Eat on smaller plates

Reducing the size of your dinnerware can help you unconsciously reduce your meal portions. This is likely to help you consume less food without feeling deprived.

Interestingly, this effect can fool even the most aware eater.

For instance, a study observed that even nutrition experts unconsciously served themselves 31% more ice cream when given larger bowls.

Research has shown that when you have more on your plate, you’re likely to eat more without realizing it.

Summary: Eating from smaller plates may help you unconsciously eat less without increasing your feelings of hunger.

11. Use a bigger fork

The size of your eating utensils may have dramatic effects on how much food you need to feel full.

One study observed that participants who used bigger forks ate 10% less than those eating their meals with a smaller fork.

The researchers speculated that small forks may give people the feeling that they are not making much progress in satiating their hunger, leading them to eat more.

Of note, this effect does not seem to apply to the size of all utensils. Larger serving spoons may increase the food eaten at a meal by up to 14.5%.

Summary: Using larger forks may help decrease the amount of food needed before reaching fullness.

12. Exercise

Exercise is thought to reduce the activation of brain regions linked to food cravings, which can result in a lower motivation to eat.

It can also reduce hunger hormone levels while increasing feelings of fullness.

Research shows that aerobic and resistance exercise are equally effective at influencing hormone levels and the size of a meal eaten after exercise.

9 hormones that affect your weight, and how to improve them
Suggested read: 9 hormones that affect your weight, and how to improve them

Summary: Both aerobic and resistance exercise can help increase fullness hormones and lead to reduced hunger and calorie intake.

13. Lose body fat around your middle

Neuropeptide Y (NPY) is a hormone that influences appetite and energy balance.

Higher NPY levels are believed to increase appetite and may even change the percentage of calories you store as fat.

Interestingly, researchers have discovered that body fat, especially the type found around your organs, may increase the production of NPY.

Because of this, losing weight around your middle may help reduce your appetite and hunger levels.

14. Get enough sleep

Getting enough quality sleep can also help reduce hunger and protect against weight gain.

Studies show that too little sleep can increase hunger and appetite by up to 24%, and decrease levels of some fullness hormones by up to 26%.

Research also shows that individuals who sleep less than seven hours per night rate their fullness levels after breakfast as 26% lower.

It’s worth noting that several studies also link short sleep, generally defined as less than six hours per night, with up to a 55% higher risk of obesity.

Summary: Getting at least seven hours of sleep per night is likely to reduce your hunger levels throughout the day.

15. Reduce your stress

Excess stress is known to raise levels of the hormone cortisol.

Although the effects can vary between individuals, high cortisol is generally thought to increase food cravings and the drive to eat.

Stress may also decrease levels of peptide YY (PYY), a fullness hormone.

In a recent experiment, participants ate an average of 22% more calories after a stressful test when compared to a non-stressful version of the same test.

Finding ways to reduce your stress levels may not only help curb hunger but also reduce your risk of obesity and depression.

Summary: Reducing your stress levels may help decrease cravings, increase fullness and even protect against depression and obesity.

16. Eat omega-3 fats

Omega-3 fats, particularly those found in fish and algae oils, can increase levels of the fullness hormone leptin.

Suggested read: Top 23 weight loss tips for women

A diet rich in omega-3 fats may also increase fullness after meals when calories are restricted for weight loss.

So far, these effects were only observed in overweight and obese participants. More research is needed to see if the same applies to lean people.

Summary: Omega-3 fats may help decrease hunger for overweight and obese people. However, more research is needed in lean individuals.

17. Opt for protein-rich snacks

Snacking is a matter of personal choice.

If it’s part of your daily routine, you may want to choose snacks that are high-protein rather than high-fat.

High-protein snacks can increase feelings of fullness and decrease total calorie intake at the following meal.

For instance, a high-protein yogurt decreases hunger more effectively than high-fat crackers or a high-fat chocolate snack.

High-protein yogurt eaten in the afternoon may also help you eat approximately 100 fewer calories at dinner, compared to the other two options.

Summary: Eating a protein-rich snack will likely decrease hunger and may prevent you from overeating at your next meal.

18. Visualize eating the foods you want to eat, but are unhealthy

According to some researchers, picturing yourself indulging in the foods you crave most may decrease your desire to eat them.

In one experiment, 51 participants first imagined eating either three or 33 M&Ms before being given access to a bowl of candy. Those who imagined eating more M&Ms ate 60% less of the candy, on average.

The researchers found the same effect when they repeated the experiment using cheese instead of M&Ms.

It seems that the visualization exercise may trick your mind into believing you’ve already eaten the desired foods, significantly decreasing your craving for them.

Summary: Visualizing yourself eating the foods you crave may reduce your desire to eat them.


Hunger is an important and natural signal that should not be ignored.

The tips mentioned here are just a few simple ways to reduce your appetite and hunger between meals.

Suggested read: 26 evidence-based weight loss tips that work

If you’ve tried these things but still find you’re excessively hungry, consider talking to a healthcare professional about your options.

Share this article: Facebook Pinterest WhatsApp Twitter / X Email

More articles you might like

People who are reading “18 science-based ways to reduce hunger and appetite” also love these articles:


Browse all articles