Yes, chocolate contains protein. A standard 1-ounce (28g) serving of dark or milk chocolate provides about 2.2 grams of protein, while white chocolate has slightly less at 1.7 grams. That’s a modest amount, roughly comparable to a small handful of nuts, but it’s real protein that comes from the cocoa bean itself.
Where the Protein Comes From
Cocoa beans are 10 to 15% protein by weight. That puts them in a similar range to many grains and legumes before processing. The protein in cocoa is made up of four main fractions: albumins and globulins account for about 95% of the total, with albumins alone making up 52% and globulins 43%. These are plant-based storage proteins similar to what you’d find in other seeds and beans.
The amount of protein in the raw bean varies by origin. Beans from the Dominican Republic have been measured at 11.8 grams per 100 grams, while roasted beans from the Ivory Coast reached 15.7 grams per 100 grams. Processing steps like fermentation and roasting can shift the final protein content.
Cocoa butter, the fat extracted from cocoa beans, is essentially pure fat. It contains no meaningful protein. So the protein in your chocolate bar comes from the cocoa solids (the non-fat portion of the bean), along with any milk solids added during manufacturing.
Protein by Chocolate Type
Not all chocolate is created equal when it comes to protein. Here’s how the three main types compare per 1-ounce (28g) serving:
- Dark chocolate (70 to 85% cocoa): 2.2 grams of protein
- Milk chocolate: 2.2 grams of protein
- White chocolate: 1.7 grams of protein
Dark and milk chocolate land at the same number, but for different reasons. Dark chocolate gets its protein almost entirely from cocoa solids, which are present in high concentration. Milk chocolate has less cocoa but adds milk powder or milk solids, which contribute their own protein. White chocolate contains no cocoa solids at all. Its small amount of protein comes from the milk ingredients and trace amounts left in cocoa butter during processing.
How Chocolate Stacks Up as a Protein Source
At roughly 2 grams per ounce, chocolate is not a meaningful protein source by any practical measure. For comparison, an ounce of chicken breast has about 9 grams, an ounce of almonds has 6 grams, and a large egg has about 6 grams. You’d need to eat well over 200 grams of dark chocolate to get 15 grams of protein, and you’d consume over 1,000 calories in the process.
Cocoa protein also isn’t considered complete on its own. While cocoa beans contain a range of amino acids, the proportions don’t match what your body needs in a single source. This is typical of plant proteins, which are best consumed alongside other protein sources throughout the day.
What About Protein Chocolate Bars?
If you’ve seen chocolate bars advertising 20 or more grams of protein on the label, that protein isn’t coming from the chocolate. These products add protein from whey, casein, soy, or pea protein isolates. The chocolate is there for flavor. Many premium protein bars now target a ratio of about 20 grams of protein to 1 gram of sugar, making them a completely different product from a standard candy bar.
A regular chocolate bar and a protein-fortified chocolate bar may taste similar, but the protein content can differ by a factor of ten. If you’re eating chocolate specifically for protein, a fortified bar delivers. A standard bar from the candy aisle does not.
The Bottom Line on Chocolate and Protein
Chocolate does contain protein, and it comes naturally from the cocoa bean. But at 2 grams per serving, it’s a minor contributor to your daily intake. The real nutritional draw of dark chocolate is its minerals (iron, magnesium, copper) and antioxidants from cocoa solids. If protein is what you’re after, chocolate works best as a flavor in a product designed around protein, not as a protein source on its own.

