The cocoa bean contains about 25% fat which gives chocolate its taste as well as texture attributes like body weightiness as well as mouthfeel (or smoothness). Cocoa butter comprises about 50% fats while cocoa solids are comprised mostly by dry matter such as carbohydrates (sugars), proteins (amino acids), minerals (calcium, magnesium etc). These components are what give chocolate its unique flavor profile.