I would never say the best foods for weight loss as you can always lose weight by eating things that you like. It's about portion control and balancing what you eat and the healthier stuff such as fruit, and vegetables. I myself don't tend to stick to any strict diet but I do eat plenty of fruit and vegetables with the foods I eat and I don't go overboard with takeaways or fast food. I haven't lost weight rapidly but I have noticed a difference without cutting too much out. I find if you start cutting things out when losing weight, you will find that is when you start to give up.