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.
Potatoes often get a bad rap, but when it comes to weight loss they're hard-to-beat sources of scale-dropping fiber. According to the Cleveland Clinic, sweet potatoes will up the insoluble fiber in your diet, keep you full longer, and you can bake and eat one for just 114 calories. Just watch what you load it with — instead of cheese or sour cream, opt for good-for-you fillings like black beans, tomatoes, and bell peppers.
Gluten, a mixture of proteins found in wheat and related grains including barley, rye, oat, and all their species and hybrids (such as spelt, kamut, and triticale), causes health problems for those with gluten-related disorders, including celiac disease, non-celiac gluten sensitivity, gluten ataxia, dermatitis herpetiformis, and wheat allergy. In these people, the gluten-free diet is the only available treatment.
Almonds are a great source of mono- and polyunsaturated fats, which can help lower your cholesterol and keep you slim. They also contain fewer calories than most other varieties of nuts (just 163 calories for 23), as well as plenty of fiber and vitamin E. According to a study in the International Journal of Obesity, people who added a daily serving of almonds to a low-calorie diet lost more weight than those who followed the same diet but ate a carb-heavy snack such as crackers instead.