Chauffer la margarine dans un faitout, avec l'ail. Ajouter le poireau émincé et mélanger. Couvrir et laisser suer à feu doux.
Pendant ce temps, laver les pommes, puis les couper en moitiés. Éliminer les trognons.
Réserver une moitié dans un bol rempli d'eau froide, avec quelques gouttes de jus de citron. Peler les restantes et les couper en dés.
Ajouter les dés de courgettes et de pommes dans le faitout. Saupoudrer avec le bouillon émietté et mélanger.
Couvrir et laisser mijoter à feu doux jusqu'à ce que les végétaux soient tendres.
Ajouter les amandes moulues et couvrir d'eau chaude. Porter à ébullition. Assaisonner avec du sel, du poivre et la muscade. Retirer la soupe de la chaleur et laisser un peu tiédir.
Mixer la soupe à l'aide d'un blender ou d'un robot plongeant jusqu'à obtenir un velouté lisse. Si la soupe paraît trop épaisse, ajouter un peu d'eau et mélanger.
Laisser complètement refroidir. Ajouter le yaourt et battre à l'aide d'un fouet. Réserver la soupe au réfrigérateur jusqu'à ce que celle-ci se présente bien froide.
Griller les amandes effilées à sec dans une petite poêle antiadhérante. Égoutter et sécher la moitié de pomme réservée, puis la trancher finement.
Distribuer la soupe dans des assiettes creuses et décorer avec les tranches de pomme.
Verser un filet de crème en spirale et saupoudrer avec un voile de poivre fraîchement moulu.
Garnir éventuellement avec un peu de fromage de chèvre émietté. Saupoudrer avec les amandes grillées et servir.