Kook de eieren hard, pel en laat afkoelen. Pel de ui en snij in dunne ringen. Schil de avocado en snij de ene helft in plakjes en de andere helft in blokjes. Snij een stuk of 6 zongedroogde tomaten in stukjes.
Indien nodig was en droog de sla. Haal mooie bladeren van de krop en maak hier een mooie rand van op een schaal. Scheur of snij de rest van de sla in stukjes en leg in het midden van de schaal.
Maak van de olijfolie, witte wijnazijn, mayonaise en het sap van 1 citroen een dressing. Breng op smaak met peper en zout.
Giet de dressing over de sla en hussen een beetje om.
Strooi de blokjes avocadoblokjes, de olijven en zongedroogde tomaten erover. Breek de makreelfilet in stukjes en leg dit op de sla. Verspreid e ansjovis over de sla. Snij de eieren in partjes en leg ze samen met de plakjes avocado langs de rand op de slabladeren.