Dans un grand poêlon, chauffer l’huile à feu moyen-élevé. Ajouter la citrouille, l’oignon et l’ail. Faire cuire jusqu’à ce que le mélange brunisse légèrement, de 5 à 6 minutes. Ajouter le bouillon, 15 ml (1 c. à soupe) de sirop d’érable, la muscade, le sel et le poivre.
Recouvrir et laisser mijoter jusqu’à ce que la citrouille soit très tendre, environ 15 minutes.
Entre temps, pour préparer la garniture, mélanger la pomme émincée, la ciboulette, les noix de Grenoble, le jus de citron et 15 ml (1 c. à soupe) de sirop d’érable. Mettre de côté.
Au mélangeur, réduire la citrouille en purée jusqu'à ce que la soupe soit bien lisse, verser dans 4 bols et saupoudrer de garniture. Juste avant de servir, décorer les portions de soupe du reste de sirop d’érable.