Birmingham City Council is accusing Cadbury of putting "unsafe" chocolate products on the market after breaking health and safety laws at its plant in Marlbrook, Herefordshire.
The firm also faces charges of failing to immediately report to food safety watchdogs that it was selling chocolate it knew could be contaminated with salmonella and for failing to "identify hazards" from the contaminated chocolate.
Cadbury said in a statement: "We have fully co-operated with the authorities throughout their inquiries and we will examine the charges that have been brought."
The company will appear before Birmingham Magistrates' Court on June 15. If the magistrates refer the case to the Crown Court all three alleged offences are punishable with unlimited fines, Birmingham City Council said.
Cadbury has launched a £6.5 million marketing campaign for Dairy Milk. Running for six weeks, the push includes a 90-second TV ad, outdoor and press ads, in-store POS and a PR campaign targeting national press and women's magazines.