5 filling foods that can help you lose weight

Eating these healthy foods may help control your appetite so you eat less.

close up image of a woman smiling and eating a cherry tomato while holding a bowl of tomatoes

Updated on March 5, 2024.

Do you ever feel so hungry when you sit down to dinner that you eat too much? If so, you can help reduce your hunger by eating snacks during the day.  

The key is to eat foods that are healthy and will make you feel full. Try these foods to keep you satisfied through the day. 

Nuts 

Nuts are good snack options because they contain fiber and protein. These nutrients can help you feel full.  

Nuts also contain healthy fats. These help reduce inflammation in the body. 

Inflammation is your body’s natural response to sickness or injury. Too much can lead to other health problems, like heart disease. Foods that reduce inflammation can make you healthier overall. 

Nuts also cause your body to make a certain hormone that reduces feelings of hunger. It also slows down your stomach from emptying, so you feel fuller longer. 

When shopping for nuts, choose nuts without salt. Also look for kinds that are dry-roasted or raw, rather than roasted in extra oil.  

Nuts are healthy, but they are naturally high in fat and calories. So don’t eat too many. One serving of nuts is 1.5 ounces. That’s about a small handful.  

Good options to try include almonds, walnuts, peanuts, and cashews. 

Dried plums 

These wrinkled, dried fruits are also called prunes. Prunes may help you manage your weight. That’s because they satisfy hunger in a few ways.  

For one, it takes time to chew prunes. This gives your brain a chance to know that your stomach is filling up.  

Prunes also have a lot of fiber. Fiber helps slow down digestion. This helps control your appetite. 

One 2021 study published in the journal Nutrition Bulletin found that eating prunes had many health benefits. People had lower appetites, ate less, and lost weight over the course of 12 weeks. 

One serving is about three prunes. 

Skim milk 

You might avoid drinking milk to save calories. But milk has a lot of healthy vitamins, minerals, and other nutrients. It can also help you feel full. 

Milk is high in protein, which is good for your muscles. It also has calcium, phosphorus, magnesium, and vitamin D. These are good for your bones.  

Adding skim milk to your diet can help fill you up, so you eat less of other foods. One 2021 study published in The Journal of Nutrition found that drinking milk before meals was linked to a lower appetite. People also ate 33 percent fewer calories at meals when they drank milk before. 

Most adults should get 1,000 milligrams (mg) of calcium per day. One serving of skim milk (1 cup) contains 299 mg of calcium. 

Fruits and vegetables 

If you start your meal by eating fruit or vegetables, you can lower the total calories you eat at that meal. Options to try: apple slices or a vegetable salad.  

Fresh fruit and raw vegetables are full of fiber and nutrients. This means they take up room in your stomach, helping you feel more satisfied. They are also low in fat and calories. 

If you eat salads, just limit certain toppings that add extra fat and calories. For example, limit cheese, creamy dressings, and fried croutons. These contain unhealthy fats and can add extra salt to your diet. Instead, consider healthier toppings. These might include part-skim mozzarella cheese, low-fat cottage cheese, nuts or sunflower seeds, and low-fat dressings.   

Soup 

Have a cup of soup and you may eat less at your next meal. That’s because the liquid in soup may help fill you up. 

Choose soups made from clear broth, rather than cream. Clear broth includes chicken broth or vegetable broth. Also, have soup that contains vegetables or lentils, peas, or beans. These foods have lots of fiber, which helps you feel full. 

You can also make soups by blending up vegetables like carrots or squash. These soups are called purees. They taste creamy and satisfying but don’t contain a lot of fat.   

Limit or avoid soups made with cream. These can be high in fat and calories. Carefully read labels for soups you buy at the grocery store. These can be very high in salt. For the healthiest soup, make your own at home. 

More On

What are the health benefits of kale?

video

What are the health benefits of kale?
Kale, like most dark leafy greens, has many healthy benefits - it's low in calories and high in fiber, minerals and antioxidants. Nutrition expert Bro...
5 Healthy Foods That Can Help You Lose Weight

article

5 Healthy Foods That Can Help You Lose Weight
Eating these nutrient-packed foods may help curb your appetite.
4 Great Grain Recipes to Try Today

slideshow

4 Great Grain Recipes to Try Today
Swap out refined grains for whole grains and to help lower your risk of disease.
4 steps to eating better... and better eating

video

4 steps to eating better... and better eating
Dietitian Maya Feller offers up 4 tips for eating better and better eating including eating the rainbow and healthy shopping habits.
How can I kick my sugar addiction?

video

How can I kick my sugar addiction?
To kick a sugar addiction, you must be aware of the sugars in the foods you eat, and know all the different names for sugar. Research neuroscientist N...