As duas formas – poção e porção – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, serem usadas em diferentes situações.

Poção significa um remédio medicinal ao qual geralmente se atribui propriedades mágicas; bebida com propriedades medicinais ou curativas. Por extensão pode ter o sentido de bebida.

Nas lendas, uma poção é preparada para ajudar ou enfeitiçar pessoas.
Não consuma álcool como uma poção para adormecer, pois reduz o sono e torna-o mais artificial.

Porção significa parte de algo, pedaço, ração, dose; parte que cabe a alguém em resultado de divisão; quinhão.

Esta porção de terreno é abundante em água, o resto está seco.
Uma porção diária de feijões, ervilhas, lentilhas ou grão pode ser uma boa maneira de perder peso.


Referências

Poção advém do latim potionis.
Porção advém do latim portio.