Ôter le pédoncule des tomates et faire une petite incision sur chacune d'elle.
Faire bouillir une marmite d'eau et les plonger 15 secondes dedans.
Les égoutter et les mettre aussitôt dans un saladier d'eau glacée. Les laisser une minute, les égoutter et les peler.
Couper les tomates en 2, horizontalement. Peler et émincer finement l'oignon.
Détailler la mozzarella en fines tranches. Peler la gousse d'ail.
Toaster les tranches de pain. Les frotter avec la gousse d'ail (coupée en 2) sur les 2 faces et les badigeonner d'huile d'olive à l'aide d'un pinceau.
Disposer dans chaque assiette 2 tranches de pain côte-à-côte.
Placer sur le pain, la première moitié de tomate, la tartiner de pesto, recouvrir en alternant de rondelles d'oignons rouges et de tranches de mozzarella.
Saler et poivrer légèrement. Arroser d'huile d'olive au goût et de pesto, au goût également.
Recouvrir de la seconde moitié de tomates, parsemer de quelques rondelles d'oignons, éventuellement d'un filet d'huile d'olive.