Si alguien se considera omnívoro y no carnívoro, es porque come de todo, incluyendo la opción de poder prescindir de un cachocarne en una cena una vez al mes, pero eso es otro tema.
En estos casos yo suelo decir de ir a restaurantes árabes o indúes, donde seguro hay opciones veganas ricas y sanas. Algunos chinos también están bien y al menos te puedes pedir un plato de tofú con champiñones o uno de arroz con bambú.
Otra opción es llevarte en el bolso una lata de paté y si ves que no hay nada para comer, untártela en el pan y al menos no será solo pan lo que comas
Un saludo