Some of us have very limited beliefs about the food we can include in our diet, sometimes we picture lettuce and more lettuce for the rest of our lives, others like myself when I just started in my fitness journey believed that some veggies and any kind of protein will do the trick. Luckily there are a broad variety of foods that actually are amazing to achieve your weight loss goals. Here is a list of 7 of the best foods for weight loss : 1. Whole eggs They are one of the best foods to eat when you are trying to lose those extra pounds, they are loaded with protein and good fats, they will make you feel full with very low calories. For some time eggs were feared because we thought they were related with high cholesterol in the blood, but new studies show that they neither increase cholesterol in the blood or give you heart attacks. 2. Leafy greens Spinach, kale, collards and others, they are packed with antioxidants, fiber and good carboh...