Eso sucede porque envías el valor asignado al combo el cual equivale al de la opción seleccionada. Lo que debes de hacer es tomar el contenido de la opción seleccionada, de la siguiente manera:
Código HTML:
Ver original<select name="elejir_comida" onchange="mostrarValor(this.options[this.selectedIndex].innerHTML);">
De este modo, tomas al conjunto de opciones del combo y de este, tomas la opción seleccionada, de la cual obtendrás su contenido.
Saludos