Disposer la semoule dans un saladier. Faire bouillir l’eau avec 2 pincées de sel fin, puis la verser sur la semoule, ajouter 2 cuillères à soupe d’huile d’olive et mélanger. Filmer le saladier avec un film alimentaire et le placer au froid.
Éplucher, épépiner et couper les tomates en petits dés, puis les réunir dans un saladier et les assaisonner de sel. Laver et émincer finement la cive (partie verte) et le bulbe de l’oignon, puis les ajouter aux tomates. Laver et effeuiller les herbes et les hacher finement.
Zester le citron et presser le jus. Éplucher et hacher finement la gousse d’ail.
Dans un bol, réunir le jus de citron, 1/2 cuillère à café de sel, l’ail hachées et 2 cl d’huile d’olive. Bien mélanger, puis ajouter la vinaigrette et les zestes de citrons au mélange de tomates. Ajouter ensuite la semoule égrenée, puis les herbes hachées, et mélanger le tout. Rectifier l’assaisonnement si nécessaire et réserver au frais.