"Mahlzeit" sagt man in manchen Regionen (und auch in manchen Unternehmen) auch, wenn man jemandem zur Mittagszeit einfach nur "Guten Tag" wünschen will. Es kommt also vor, dass keiner der beiden, die "Mahlzeit" sagen, etwas isst oder essen will oder gegessen hat.
Die Vorschläge unten stimmen:
Ich wünsche (Ihnen / Dir) einen guten Appetit - sehr formell
Guten Appetit - immer noch formell, aber nicht mehr so sehr
Mahlzeit - neutral, weder formell noch informell (man kann das zu seinem Chef und seinem besten Freund sagen, ohne blöd angeschaut zu werden)
Lass es dir schmecken - informell ("Lassen Sie es sich Ihnen schmecken" habe ich noch nie gehört)
Hau rein - sehr informell
einen guten - informell, oft Dialekt - man lässt das "Appetit" bei "einen guten Appetit" weg (in Teilen Bayerns hört man "an gutn")