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.