I've been looking for products to keep healthy, not to gain way and to get benefits from. Seems like legumes (beans, lentils,peas and even peanuts) are the best option. They are low in calories and are considered to be great options for substituting meat. They are high in protein, low in cholesterol and are almost fat-free. You will also find that they are rich in iron, potassium and magnesium.