Sunflower butter is made from sunflower seeds while peanut butter is made from ground-up peanuts. Sunflower butter has a higher fat content than peanut butter and therefore a higher calorie content. Sunflower butter also contains more vitamin E than peanut butter. Peanut butter is higher in protein than sunflower butter. Sunflower butter has a slightly sweet taste and a smooth texture, while peanut butter is earthy and has a crunchy texture.