As such, it requires long-term treatment to lose weight and keep it off. The best diet for losing weight is one that is good for all parts of your body, from your brain to your toes, and not just for your waistline. In other words, a diet that offers plenty of good tasting and healthy choices, banishes few foods, and doesn't require an extensive and expensive list of groceries or supplements. Eggs – Eggs are power-packed with protein, which makes them a great food to add to your diet. They are also low in calories and contain healthy fats, which is great for weight loss.