Dans une grande casserole, chauffer l'huile à feu moyen et faire revenir l'oignon 3-4 minutes, jusqu'à ce qu'il soit translucide.
Ajouter l'ail, le gingembre et la poudre de cari. Cuire 1 minute en remuant constamment pour libérer les arômes.
Ajouter la citrouille et les pommes. Bien mélanger pour enrober les morceaux du mélange d'épices.
Verser le bouillon. Saler et poivrer au goût.
Porter le mélange à ébullition. Réduire le feu au minimum, couvrir et laisser mijoter pendant 20 à 25 minutes, ou jusqu'à ce que la citrouille et les pommes soient très tendres.
Retirer la casserole du feu. Réduire le potage en purée lisse à l'aide d'un pied-mélangeur ou d'un mélangeur (note : si vous utilisez un mélangeur, laissez refroidir un peu le mélange avant de le réduire en purée).
Remettre le potage sur le feu et incorporer la crème ou le lait. Bien mélanger pour obtenir une couleur et une texture uniformes.
Goûter et rectifier l'assaisonnement si nécessaire.
Au moment de servir, ajouter les garnitures au choix, si désiré.