To lose body fat, you need to eat foods that promote fat loss. No food is going to magically burn any fat, but some foods will help you control your food intake better than others. Some include foods like oatmeal, leafy greens (super high in nutrients and next to no calories), oranges (high in vitamin C and super filling), potatoes (the most satiating food and one of the best carb sources), beans and legumes (high in fibre and protein) and water which can help satiation and keep you hydrated.