The common definition of the type of food popularly labeled as superfood is an:
a nutrient-rich food considered to be especially beneficial for health and well-being.
Superfoods don’t have their own food group but all of them have extra-large doses of vitamins and minerals that can help you to live healthier life.
Ideally they contain nutrients with antioxidants, healthy fats and fiber. Fiber and probiotics support regularity so you can eliminate waste naturally from your digestive system.
Always keep in mind that no matter how healthy the food is you can gain weight from eating too much, so make sure to eat everything in moderation.