As duas formas curado e corado estão corretas, contudo seus significados são diferentes.

Ou seja, ambas as palavras são válidas, devendo, no entanto, ser usadas em diferentes situações.

Curado, com a vogal “u”, significa que recebeu a cura ou se curou; que está conservado com fumo, sal ou dessecação.

Com isto, vai ficar completamente curado.
Ninguém jamais foi curado de lepra.
Com presunto curado podem ser confecionados inúmeros pratos.

Corado, com a vogal “o”, significa que tem cor, tinto, colorido; que tem as faces vermelhas; ruborizado.

O meu coração bate depressa, sinto-me um pouco corado.
Sempre que se fala nela, ele fica todo corado.


Referências

Curado advém do latim curatus.
Corado advém do latim coloratu.

São palavras parónimas: semelhantes tanto na escrita e na pronúncia mas com significado diferente.