Existem alguns sabões específicos para remoção de odores de alimentos. Eu mantenho alguns feitos por 'método' pela minha pia. link
Existem alguns sabões específicos para remoção de odores de alimentos. Eu mantenho alguns feitos por 'método' pela minha pia. link
Além disso, há várias lavagens especializadas disponíveis para remover odores de alimentos, como ChefHopeful mencionou em sua resposta.
Isso pode não ser exatamente uma resposta para a pergunta, mas eu acho que a prevenção é uma solução alternativa. Eu apenas evito o problema usando luvas descartáveis para cortar cebolas, alho e outros itens com cheiro strong. Eu pessoalmente prefiro usar luvas de nitrilo, pois encontro luvas de látex para deixar um cheiro horrível de lá.
Embora se você já tenha sujado suas mãos, eu acho que esfregá-las com suco de limão ajuda. Se estiver usando uma receita usando suco de limão espremido na hora, você pode manter a casca e a carne e esfregar as mãos com isso depois de cortar as cebolas.