Top Fat Burning Foods: Have you ever wondered why some foods are better than others for weight loss? Let’s take cabbage, for example. You can eat tons of it without gaining weight. On the other hand, if you eat tomatoes or potatoes in large amounts, you’ll eventually gain a few pounds. These foods are healthy too, so what’s the catch?