As duas formas – asso e aço – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações; são palavras homófonas (têm grafia diferente mas a mesma pronúncia).

Asso é uma forma verbal do verbo assar, nomeadamente a primeira pessoa do singular do presente do indicativo do verbo.

eu [ asso ]

Eu asso sempre um bacalhau inteiro!
Meu marido costuma grelhar enquanto que eu asso no forno.

Aço significa uma liga composta principalmente de ferro e carbono. Em termos figurados tem o sentido de duro, resistente, energia.

Todas as partes em contato com o produto são de aço inoxidável.
É um detective experiente e rijo como o aço.


Referências

Asso advém do verbo assar.
Aço advém regressivamente de aceiro.