Pelez et découpez la courge en dés. Épluchez et émincez les oignons.
Égouttez et coupez l'ail mariné en petits morceaux.
Dans une grande casserole, chauffez l’huile d’olive à feu moyen. Faites revenir les oignons jusqu’à ce qu’ils soient translucides.
Ajoutez les morceaux de courge et faites-les revenir pendant 5 minutes.
Versez ensuite le bouillon de poule dans la casserole. Portez à ébullition, puis baissez le feu et laissez mijoter à couvert pendant 20 minutes, ou jusqu’à ce que la courge soit bien tendre.
Pendant que la soupe cuit, faites chauffer une petite poêle à sec. Ajoutez les noisettes concassées et faites-les griller doucement, en remuant régulièrement, jusqu’à ce qu’elles soient dorées et légèrement parfumées. Réservez.
Une fois la courge bien cuite, mixez la soupe avec un mixeur plongeant jusqu’à obtenir une texture lisse. Si la soupe est trop épaisse à votre goût, vous pouvez ajouter un peu d’eau ou de bouillon supplémentaire.
Ajoutez l'ail mariné à la soupe, mixez à nouveau pour bien incorporer les saveurs.
Rectifiez l’assaisonnement avec du sel et du poivre, puis ajoutez la crème fraîche si vous le souhaitez.