Javascript is not enabled.

Javascript must be enabled to use this site. Please enable Javascript in your browser and try again.

Skip to content
Content starts here
CLOSE ×
Search
CLOSE ×
Search
Leaving AARP.org Website

You are now leaving AARP.org and going to a website that is not operated by AARP. A different privacy policy and terms of service will apply.

In this series

14 Foods That Could Help You Lose Weight

These tasty treats can curb cravings and optimize your weight-loss journey


foods that could help you lose weight
Sarah Rogers (Source: Getty Images (4))

​Though no one food is the magic fix for weight management, there are options that, when combined in an overall healthy eating plan, can give you a leg up in achieving your weight-loss goals. 

Most importantly, weight loss needs a calorie deficit, or energy deficit. So that means you could eat only junk food and still lose weight as long as you ate less calories than your body was using,” says Sarah Wagner, a registered dietitian with the online nutrition consultancy Nourish. “No one food can make you lose weight.”

Still, Wagner emphasizes that choosing nutritious foods is key to overall health. These foods help keep you full, hydrate your body and provide the nourishment needed to thrive.

Fruits and vegetables are important in a healthy diet, but no single fruit or vegetable provides all the nutrients you need. For overall health and weight goals, a diet rich in fruits, vegetables and whole grains has a positive effect on blood sugar (among its other benefits), helping to keep appetite in check and promote weight loss, according to the Department of Nutrition at Harvard T.H. Chan School of Public Health. Avoiding sugary beverages, which are high in calories and low in nutritional value, is part of the weight-control picture, as is adding foods with high protein and fiber to your grocery list. And, of course, although it’s not a dietary recommendation, remaining active plays an important role in controlling weight.

Here are 14 foods that can help you reach your weight goals. Although these require more energy to digest than processed foods do, consider them only part of the weight-loss effort, which also involves getting regular physical activity and adequate sleep, as well as controlling stress.

Foods to eat to lose weight

1. Apples

These crunchy beauties are low in calories, high in fiber and filling, all attributes that benefit weight loss. A medium apple contains approximately 5 grams of fiber, enough to slow digestion so you don’t feel hungry after eating one. Apples also boast a high water content; about 85 percent of their weight is water, which helps temper your appetite. Apples are among the best snacks for weight loss, so grab one on your way out the door. You’ll look better and feel better.

2. Asparagus

The delicate stalks of asparagus, which are harvested in spring, are low in fat and calories — really low. Half a cup (five cooked spears) contains only 20 calories, but those lovely stalks are high in soluble and insoluble fiber. Both types help keep you feeling full between meals because your body digests fiber slowly, so you’re less likely to get hungry. The downside: Asparagus contains a unique compound that gives urine a pungent odor. Take heart: The odor generally dissipates within 24 to 48 hours.

3. Avocados

What all avocados have in common, whether small or large, is that they’re pear-shaped, have creamy green flesh and a pit and are packed with calories. But those calories don’t necessarily mean that avocados will pack on pounds. People who eat avocados routinely tend to feel fuller for longer and eat less throughout the day. A study published in the journal Nutrients concluded that men and women who weren’t overweight to begin with and ate avocados regularly had lower odds of becoming overweight or obese.

4. Broccoli

Green heads of broccoli are available year-round, mild in taste and, best of all, among the best vegetables for weight loss. Water accounts for more than 90 percent of broccoli’s content. Carbs, protein and a little fat make up the rest. Broccoli, like other nonstarchy vegetables, is low in calories (about 35 per cup) and rich in fiber, making it a filling food that can help control weight. The leaves and stems of broccoli are nutritious, but the florets have an even higher concentration of nutrients and phytochemicals, naturally occurring chemical compounds produced by plants. However, you may want to introduce broccoli into your diet slowly; it has been known to increase intestinal gas and flatulence.

5. Fish

For older adults looking to cut calories from fattier meats, fish — especially canned varieties packed in water — can be a great weight loss food. It’s loaded with omega-3 fats, rich in nutrients like vitamin D and selenium, high in protein and low in saturated fat.

Including one to two 3-ounce servings of fatty fish per week, such as salmon, herring, mackerel, anchovies and sardines, may significantly lower the 10-year risk of dying from cardiovascular disease, according to a 2023 study published in Frontiers in Physiology.

6. Carrots

Forget the Bugs Bunny jokes. It’s time to take carrots seriously. Research suggests that including fiber-rich carrots in your diet may help reduce BMI. If you want to lose weight, eat foods that are high in water and low in calories. Here’s where carrots come in. A medium raw carrot is about 88 percent water and contains only 25 calories. If you’ve had enough of orange carrots, the most popular color, you can also find red, purple, yellow and white carrots.

7. Cottage cheese

People generally don’t think of cottage cheese as sophisticated or suave or worldly. But its lumpy looks hide a world of benefits, according to Cleveland Clinic dietitian Julia Zumpano. Forget Swiss cheese or cheddar and head straight for cottage cheese, she advises. It’s high in protein, which helps curb your appetite and manage hormones involved in appetite and digestion. And, believe it or not, cottage cheese has become trendy. For those with lactose intolerance, cottage cheese has lower levels than many dairy foods, and lactose-free cottage cheese is available.

8. Eggs

eggs
Getty Images

Whether you scramble, hard-boil or coddle them, eggs are a great way to start the day if you’re trying to take off extra pounds. They’re a low-calorie food and packed with protein, which takes longer to digest, leaving you feeling satisfied and less likely to overeat at your next meal. A study published in the International Journal of Environmental Research and Public Health found that overweight or obese men and women who ate a breakfast of eggs and toast over those who ate cereal with milk and orange juice felt less hungry and ate significantly less at lunch. Those concerned about their cholesterol may want to avoid or limit eating egg yolks and enjoy egg whites instead. For example, try an omelet with three egg whites and just one egg yolk.

9. Lentils and other pulses

Lentils, chickpeas, beans and peas are all pulses, the edible seeds of legume plants. Eating about one serving a day of these nutritionally dense seeds promotes a feeling of satiety, a term researchers use when they mean a person has eaten enough to feel full. This satiety may lead to weight loss and better weight management. In a University of Toronto study, participants lost an average of three-fourths of a pound over six weeks by simply adding less than a cup of these seeds to their regular diet. Even more important, this modest amount seemed to prevent them from regaining it.

10. Mushrooms

Add sautéed mushrooms to your scrambled eggs in the morning for a great way to start the day. “Mushrooms can be an important part of a diet that helps with weight loss,” says Andrea Glenn, assistant professor in the Department of Nutrition and Food Studies at New York University. Highly nutritious mushrooms contribute a savory flavor called umami to food without much in the way of fat or calories, so they may help people feel full sooner, Glenn notes. 

11. Oats

Oatmeal, a soothing, old-fashioned breakfast standby, doesn’t look like much, but it packs a mighty punch. People who eat cooked oatmeal regularly have a lower risk of becoming overweight. A cup of cooked oatmeal contains about 160 calories — not much — and nearly 4 grams of a soluble fiber called beta-glucan, which helps you feel full and reduces the urge to overeat. To add pizzazz to your morning bowl of oatmeal, dress it up with apple slices, fresh berries and chopped nuts. Be cautious about “instant” oatmeal, which tends to be processed and may contain less fiber and added sugar and sodium.

12. Nuts

Contrary to what you might expect, studies associate consuming nuts of all kinds with less weight gain. A study in the journal Nutrients determined that eating more nuts may help prevent long-term weight gain. In particular, Brazil nuts, among the best nuts for weight loss, contain the mineral selenium, which may improve the health of your thyroid, which regulates metabolism. However, nuts are packed with calories, so portion control is key; aim for about a handful.

13. Potatoes

French fries and potato chips probably aren’t at the top of most diet plans, but when prepared in a healthy way, potatoes may support weight loss because they have relatively few calories but can still fill you up. In 2022, researchers at the Pennington Biomedical Research Center found that a diet built around beans or boiled potatoes reduced body weight over eight weeks in adults with insulin resistance. People on the potato-based diet lost about 5.6 percent of their body weight, with no significant difference compares with the bean-based diet. This study suggests potatoes can fit into a weight-loss pattern when they’re part of a filling, lower-energy-density diet, not fried or loaded with toppings. 

14. Leafy Greens

Arugula, romaine lettuce, spinach, kale, spring mix, and other leafy greens are an excellent way to pack in nutrients without adding many calories. Even better for weight loss, they’re high in fiber, which helps keep you feeling full longer by slowing digestion,  according to research from Harvard.

How to add “weight-loss foods” to your diet

To aid in your weight-loss journey, keep fruits, vegetables and other healthy foods you enjoy on hand for easy snacks and meals, says Wagner. To avoid spoilage, consider stocking up on frozen fruits and vegetables.

Canned fruits and vegetables are another good shelf-stable option, as long as they’re free of added sugar or salt. Tip: Rinsing canned foods before using them can help wash away excess sodium and preservatives.

“I love a hearty salad that includes a green vegetable, a whole grain or starchy vegetable, beans, lentils or nuts, and healthy fats,” Wagner adds. “For example, a salad with finely chopped kale, roasted sweet potatoes, toasted walnuts, goat cheese and a vinaigrette makes a delicious combination. For a complete meal, you could serve it with a salmon fillet.”

Soups and stews are another great way to assemble a balanced meal — plus, they’re budget-friendly if you use leftovers. Think chili with lean ground beef or turkey, beans, and fresh or canned produce paired with a whole grain.

How to find your ideal portion size

For personalized guidance, consider asking your doctor or a dietitian for nutrition counseling. Medicare even covers medical nutrition therapy for patients with diabetes or kidney disease.

“Listening to your body’s hunger and fullness cues is helpful so that you’re eating when hungry and stopping when full,” says Wagner.

For general tips, Wagner suggests using MyPlate.gov as a resource for understanding food groups and serving sizes tailored to different calorie needs.

“Generally, I recommend making half your plate fruits and vegetables, a quarter lean protein, and a quarter starch to create a filling meal without going overboard on calories,” she adds.

4 Foods that wreck weight-loss plans

If you’re trying to lose weight, beware of the hidden drawbacks to these supposed “health foods.”Here are four to avoid:

Fruit-flavored yogurt

Although yogurt is a healthy addition to a weight-loss diet, flavored yogurt is often boosted with added sugar, so it’s important to check the nutritional labels.

Fast-food salads

Beware the toppings on prepackaged salads. Dressings, toppings and processed meats can add hundreds of unwanted calories, plus extra sugar and sodium.

Enhanced water

These drinks, marketed as healthy ways to quench your thirst or hydrate after a workout, often contain added flavors and non-nutritional sweeteners.

Refined grains

Whole grains provide a ton of health benefits. They contain all parts of the grain, including fiber, B vitamins and essential fatty acids. But the grains in some “multi-grain” breads have actually been refined, depriving them of fiber, which takes longer for the bread to fill you up . Read the label and look for the word “whole” before the grain listed.

In addition, stay away from:

  • Commercially baked cookies and cakes, which are often high in fructose, a type of sugar that can reduce feelings of fullness and prolong your desire to eat.
  • Fried foods, which may taste good but contain fats that make it take longer for you to feel full.
  • Candy bars — well, you knew that.

Unlock Access to AARP Members Edition

Join AARP to Continue

Already a Member?

Get instant access to members-only products and hundres of discounts of discounts, a free second membership, and a subscription to AARP The Magazine.

Recommended For You