Faites cuire les œufs 9 minutes dans de l’eau bouillante pour obtenir des œufs durs. Passez-les sous l’eau froide, écalez-les puis coupez-les en morceaux.
Lavez la demi-batavia, essorez-la et déchirez-la grossièrement. Lavez la courgette puis taillez-la en fines lanières à l’aide d’un économe ou d’une mandoline. Épluchez et coupez l’avocat et le demi-melon en gros dés. Coupez les tomates cerises en deux.
Préparez la sauce : dans un bol, mélangez le yaourt, la mayonnaise, le jus de citron, l’ail en poudre et la ciboulette ciselée. Salez, poivrez et mélangez pour obtenir une sauce onctueuse.
Assemblez la salade : dans un grand saladier ou directement dans deux assiettes, disposez la batavia. Ajoutez la courgette, l’avocat, les tomates cerises, le melon, les haricots rouges et les quartiers d’œufs durs. Nappez de sauce, mélangez et servez.