"Appétit" est un nom masculin et donc tout adjectif qui s'y rapporte doit s'accorder au genre masculin.

"Bon" étant un adjectif qualificatif, il sera donc correct de dire je te souhaite un "bon appétit" (avec deux p).

L'erreur d'écrire "bonne appétit " est souvent commise à cause de la liaison orale qui est faite entre les mots.

En réalité, "souhaitez un bon appétit" signifie "souhaiter un bon déroulement gastrique", "souhaitez une bonne digestion", ce qui se résume au fait qu'on s'alimente exclusivement pour des besoins physiques. Or au Moyen-Âge, on commençait à se nourrir non pas pour des besoins physiques mais également pour le plaisir avec la création d'une véritable gastronomie. L'expression "bon appétit" devint alors incorrecte.

L'usage veut donc qu'on évite de dire "bon appétit" ou de répondre par la même devise lorsqu'elle nous est adressée. "Merci" ou "à vous aussi" sont des alternatives qui permettent de ne pas rompre avec "l'étiquette".

Plus d'info : www.lefigaro.fr