← All food guides

Sweets & treats · Product label guide

Chocolate: compare ingredients, then choose.

Compare dark, milk, and baking chocolate by cacao percentage, sweeteners, and added ingredients.

Research · Chocolate

What our research found about chocolate

Chocolate labels are short but not all alike. Dark chocolate lists cacao (beans, nibs or mass), cocoa butter and sugar; milk chocolate adds milk powders; baking chocolate may be unsweetened. Cacao percentage tells you the share of cocoa-bean ingredients, with higher numbers meaning less sugar and more bitterness. Soy lecithin is a common emulsifier, and fair-trade or organic claims describe sourcing and farming.

Heavy metals are worth knowing about. Consumer Reports tested 28 dark chocolate bars and found cadmium and lead in all of them; for 23 of the bars, an ounce a day would put an adult over the level it considers potentially harmful for at least one of the two metals. The finding does not mean avoiding chocolate, but it suggests treating it as a treat, varying brands, and checking whether a maker publishes lot testing.

Products
7710 brands
Full labels recorded
3444% of the shelf
Maker says organic
1maker’s claim
List an added sweetener
26of 34 labels
List a seed oil
3of 34 labels
Typical label length
4ingredients (median)

Counts use complete, current ingredient labels only. Records without a published label stay unknown and are never counted as clean.

What to compare

  • Cacao percentage and sugar. Higher cacao generally means less sugar; compare grams per serving.
  • Ingredient list. Cacao, cocoa butter and sugar should dominate; soy lecithin and vanilla are common.
  • Sweetener type. Cane sugar, coconut sugar, monk fruit, stevia or erythritol appear on this shelf.
  • Heavy-metal testing. Consumer Reports found lead and cadmium in dark chocolate; some brands publish testing.

References

  1. Lead and cadmium could be in your dark chocolate Consumer Reports
  2. Dark chocolate Harvard T.H. Chan School of Public Health
  3. Fair Trade standards Fairtrade America
  4. Organic labeling and what the USDA Organic seal means USDA Agricultural Marketing Service
  5. Added sugars on the Nutrition Facts label U.S. Food and Drug Administration

Compare the recorded labels

Find the ingredients that matter to you.

77 of 77 products

“No …” columns: None found on the label · Listed on the label · Unknown. Claims: verified · not established. Default: most check marks first; not a health score.

Compare product claims and recorded ingredients. Click a column heading to sort.
Buy
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
71 / 1009 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →4
63 / 1008 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →3
63 / 1008 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →3
63 / 1008 of 9 groups clear · no organic claimSearch on Amazon ↗Product details →3
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredBuy on Amazon ↗9 oz bagProduct details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →1
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0
Not scoredSearch on Amazon ↗Product details →0

Unknown and stale evidence never passes “Only show matches.” The clean score is strict and needs no setup: nine additive groups on the current label plus verified organic and sourcing claims; without them a product cannot reach 100. It is not a nutrition, allergy, or safety rating.

“Buy on Amazon” opens a reviewed product listing; “Search on Amazon” opens an Amazon search for the product, so pick the exact match yourself. Confirm the package, seller, availability, and current price before checkout. Buying links do not influence ingredient results.

01 · A closer look

Your preferences, explained.

The clean score is strict and needs no setup: nine additive groups not found in a current ingredient statement, plus a verified organic claim (and a grass-fed or pasture-raised claim for animal foods), are needed for 100; a possible match earns half and a missing claim earns nothing. Missing or expired evidence stays unknown. It does not assess nutrition, allergies, contaminants, or safety.