Faire cuire le riz selon indications du paquet. Passer sous l'eau froide, égoutter et réserver. Mettre les oeufs dans une casserole, couvrir d'eau froide et porter à ébullition à feu vif. Lorsque l'eau commence à bouillir, couvrir et sortir du feu.Laisser reposer 12 minutes et plonger les oeufs dans de l'eau très froide. Ecaler les oeufs et les couper en 4.
Dans un saladier, Emincer les oignons, émietter le thon, couper les tomates en dés et les olives en rondelles. Ajouter le riz refroidi et mélanger. Faire une vinaigrette avec l'huile et le jus de citron (ou vinaigre) et la verser sur la salade. remuer.
Ajouter sur le dessus, les filets d'anchois, les quartiers d'oeufs et parsemer d'oignons émincés.