Déposez le bacon dans une poêle froide, puis allumez le feu à intensité moyenne. Commencer avec une poêle froide permet au gras de fondre progressivement, ce qui rend le bacon uniformément croustillant au lieu de brûler à l'extérieur tout en restant caoutchouteux à l'intérieur. Faites-le cuire pendant six à huit minutes jusqu'à ce qu'il soit bien croustillant, égouttez-le sur du papier absorbant et coupez-le en morceaux.
Coupez les tomates en deux et déposez-les, côté coupé vers le bas, dans le gras de bacon restant. Faites-les cuire pendant quatre minutes jusqu'à ce que la face coupée soit bien dorée, retournez-les et laissez-les ramollir encore deux minutes. Saupoudrez de sel et de poivre noir, puis réservez.
Battez les œufs avec la crème, une pincée de sel et du poivre noir jusqu'à obtenir un mélange homogène.
Essuyez la poêle, faites fondre le beurre sur feu doux à moyen et versez-y les œufs. Inclinez la poêle pour répartir le mélange uniformément et laissez l'omelette prendre doucement. Maintenez le feu très doux, car une omelette cuite trop rapidement brunit et devient caoutchouteuse, tandis qu'une cuisson douce lui préserve une texture soyeuse.
Râpez le gruyère sur le dessus encore brillant dès que l'œuf est presque pris, puis déposez le bacon sur une moitié. Repliez l'omelette en deux et laissez-la cuire encore une demi-minute.
Faites-la glisser sur une assiette, disposez les tomates poêlées à côté et parsemez de beaucoup de ciboulette ciselée.