Superfoods are nutrient-dense foods that strongly support overall health and energy . They contain relatively high amounts of nutrients, vitamins, minerals and antioxidants that improve the immune system, heart health and cognitive function. Some superfoods also support the liver to cleanse the body of harmful substances.