Il sanguinaccio è una crema dolce a base di cioccolato fondente amaro. Viene tradizionalmente preparata nel periodo di Carnevale, insieme ad altri dolci caratteristici come le chiacchiere.
Il sanguinaccio si mangia accompagnato da savoiardi, che guarniscono anche la coppa. Nelle cucine di Liguria, Marche, Abruzzo (dove si mangia spalmato sul pane), Calabria e Campania.
Il sanguinaccio è aromatizzato con sangue fresco di maiale, il che gli fornisce un caratteristico retrogusto acidulo. In alcune regioni italiane, la vendita al pubblico del sangue di maiale è stata vietata nel 1992; per questo motivo la preparazione del sanguinaccio dovrebbe avvenire solo immediatamente dopo la macellazione del maiale.