Losing weight isn't all about exercise – what you eat matters too. But nobody wants to eat diet food that makes them feel like they're going to gnaw their arm off before dinner. That's why registered dietitians say it's important to up your intake of veggies, grains, nuts, and other foods that are full of fiber, protein, and other pound-dropping nutrients. These options will help you prevent cravings and keep you full straight through your usual afternoon snack.


All beans are high in fiber, which is your friend when you're trying to lose weight because it helps you feel fuller longer, thus controlling hunger. Eating beans and legumes has also been linked with various other health benefits, including lowering blood pressure, reducing LDL cholesterol and reducing risk of cardiovascular disease. Beans are fairly low in calories and deliver protein as well. Try them in homemade veggie burgers, soups and salads.
No way could we have a “best foods for weight loss” list without this slice of heaven. Dark chocolate contains antioxidants known as flavonoids, which promote good heart health. As a bonus, an ounce of 70-85 percent cacao dark chocolate has 3 grams of fiber and 64 grams of magnesium, which supports nerve and muscle function, immune health, and bone strength. For maximum benefits, reach for a bar with at least 70 percent cacao. “The higher the percentage, the more antioxidant content,” according to Cleveland Clinic Wellness.

For a 2,000-calorie daily diet, aim for 2½ cups of vegetables and 2 cups of fruit a day. If you consume more calories, aim for more produce; if you consume fewer calories, you can eat less. Include green, orange, red, blue/purple, and yellow vegetables and fruits. In addition to the fiber, the nutrients and phytochemicals in these foods may help protect against certain types of cancer and other diseases. Legumes, rich in fiber, can count as vegetables (though they have more calories than most vegetables). For more fiber, choose whole fruits over juice.
All beans are high in fiber, which is your friend when you're trying to lose weight because it helps you feel fuller longer, thus controlling hunger. Eating beans and legumes has also been linked with various other health benefits, including lowering blood pressure, reducing LDL cholesterol and reducing risk of cardiovascular disease. Beans are fairly low in calories and deliver protein as well. Try them in homemade veggie burgers, soups and salads.

“Fish is a great source of satiating protein and is typically lower in calories than other animal proteins,” says Maggie Moon, MS, RD, author of The MIND Diet. “Sardines are a sustainable seafood choice, which are packed with heart-healthy and brain-healthy omega-3 fats,” she says. These healthy fats can help decrease inflammation and improve your mood while dieting.

The weight of evidence strongly supports a theme of healthful eating while allowing for variations on that theme. A diet of minimally processed foods close to nature, predominantly plants, is decisively associated with health promotion and disease prevention and is consistent with the salient components of seemingly distinct dietary approaches. Efforts to improve public health through diet are forestalled not for want of knowledge about the optimal feeding of Homo sapiens but for distractions associated with exaggerated claims, and our failure to convert what we reliably know into what we routinely do. Knowledge in this case is not, as of yet, power; would that it were so.[21]
A great source of calcium and important cancer-fighting compounds, broccoli also has loads of filling fiber and will set you back only 30 calories per serving. If eating this cruciferous veggie makes you bloat, try steaming it first, which makes it easier to digest while still preserving the cancer-fighting ingredients that could be lost when you boil or cook it in the microwave.
And right up there on the FF list—weight loss. Sure, slow and steady may win the race, but who wants to plod along like a tortoise, especially when a warm weather getaway is right around the corner? Add these super weight loss foods to your day to get your weight-loss goals on hyperspeed. All of them have been scientifically proven to fry flab in 6 weeks or less! Tighten your seatbelt—in fact, you’ll soon be tightening every belt!
While no one food is a magic bullet for weight loss, there are certain foods that can help you achieve your weight-loss goals. Most of the foods included as part of a weight-loss diet have a few things in common: they're high in fiber (which helps keep you feeling fuller longer) and have a low energy density—meaning that you can eat a decent-sized portion without overdoing it on calories. Include the following weight-loss foods as part of a healthy overall diet, and you may find it's easier to achieve your weight-loss goals.

Artichokes are delicious when marinated in a little olive oil, thrown on a salad, or added to lightened pasta dishes. “This vegetable has more fiber than any other vegetable, making it one of the best choices when you're looking to boost your fiber intake,” says Zigler. Artichokes are also loaded with antioxidants, which can lower inflammation to promote weight loss.
Health.com is part of the Meredith Health Group. ©, Copyright 2019 Meredith Corporation. All rights reserved. The material in this site is intended to be of general informational use and is not intended to constitute medical advice, probable diagnosis, or recommended treatments. All products and services featured are selected by our editors. Health.com may receive compensation for some links to products and services on this website. Offers may be subject to change without notice. See the Terms of Servicethis link opens in a new tab and Privacy Policythis link opens in a new tab (Your California Rightsthis link opens in a new tab)for more information. Ad Choicesthis link opens in a new tab | EU Data Subject Requeststhis link opens in a new tab
×