The top 10 superfoods for weight loss include avocado, berries, salmon, broccoli, spinach, quinoa, almonds, coconut oil, green tea, and Greek yogurt. These superfoods are known for their high nutritional value, helping to promote weight loss and overall health.