Meiner Meinung nach gibt es beides, die Ausdrücke haben aber verschiedene Bedeutungen: Etwas zu essen ist z.B. ein gebackenes Hähnchen, etwas zum Essen ist der Grüne Veltliner dazu.