Laver les citrons, les couper aux 2/3 de la hauteur. Avec un couteau à pamplemousse, les évider sans crever l'écorce. Presser la pulpe de 2 citrons pour récupérer le jus et couper le maximum de pulpe des autres en petits morceaux.
Eplucher les oignons et les couper en quatre. Egoutter le thon, le mettre dans un mixeur avec la ricotta, l'huile d'olive et les oignons. Mixer de 40 secondes à 1 minute pour obtenir une mousse plus ou moins lisse selon votre goût. Verser la mousse dans un saladier. Ajouter les herbes. Assaisonner de Tabasco, de sel et de poivre.
Remplir les citrons de la mousse de thon. Remettre les couvercles par-dessus. Servir bien frais.