De cannizzaro-reactie, vernoemd naar ontdekker Stanislao Cannizzaro, is een (vaak)auto-oxidatiereactie van niet-enoliseerbare (dus meestal aromatische) aldehyden, hoewel ook formaldehyde soms op deze wijze reageert, zoals in de bereiding van trimethylolpropaan.
Twee aldehyde-moleculen reageren met elkaar tot een carbonzuur en een alcohol onder invloed van hydroxide-ionen. Cannizzaro deed deze reactie voor het eerst in 1853, waar hij benzylalcohol en benzoëzuur verkreeg uit de reactie tussen benzaldehyde met potas (kaliumcarbonaat).