Préchauffez le four à 180°C. Lavez les tomates, coupez le haut et évidez-les.
Dans une poêle, faites revenir les oignons et l'ail dans l'huile d'olive. Ajoutez la viande hachée et faites-la cuire jusqu'à ce qu'elle soit dorée.
Dans un bol, battez l'œuf. Mélangez les deux préparations et ajoutez le parmesan, le persil et le thym ciselé.
Farcissez les tomates avec ce mélange et ajoutez une noisette de beurre au-dessus de chaque tomate.
Disposez les tomates farcies dans un plat en prenant soin de leur remettre leur chapeau et enfournez pour 45 minutes. Servez chaud et régalez-vous !