The Mediterranean diet
The Mediterranean diet is good for weight loss, although you must watch your portion sizes. While heart-healthy fats are good for you, some of these foods contain more calories than you think, so watch out for how much you eat.