Superfoods are foods, mostly plant-based, that are thought to be nutritionally dense and thus good for one’s health. Superfoods contain a variety of nutrients, such as antioxidants, which are thought to ward off cancer. They also have healthy fats, thought to prevent heart disease; fiber, thought to prevent diabetes and digestive problems; and phytochemicals, according to the American Heart Association.