3. Good fats
These include monounsaturated fatty acids and omega-3 fatty acids, found in oils, nuts, avocados, certain fish—and yes, even chocolate! Eat 3-4 servings daily.
A study published in the journal Appetite shows how these fats—besides being good for your heart—can help you feel fuller longer after meals. The study participants with a higher intake of omega-3 fatty acids (more than 1,300 milligrams a day, either from foods or from supplements) reported feeling less hungry right after their meals, as well as 2 hours later, compared with a lower omega-3 intake (less than 260 milligrams a day). Less hunger means less munching and an easier time keeping calories in check.
More specific research has been done on walnuts, a good source of monounsaturated fats. An Australian study had participants follow a healthy low-fat diet, either with walnuts or without. Both groups ate the same number of calories and lost approximately the same amount of weight at 6 months. But during the next 6 months of the year long study, the walnut-eaters continued to lose weight and body fat, while the other group stopped losing—even though they were still following the same diet.