Couper la courge, retirer les pépins, la peler et la couper en cubes. Peler et hacher l’oignon et l’ail. Mélanger les cubes de courge, l’oignon, l’ail et l’huile d’olive. Ajouter les épices, le sel et le poivre. Étaler sur une plaque recouverte de papier cuisson et cuire au four à 180°C pendant 15 minutes. Ajouter les noix concassées et cuire 10 minutes supplémentaires.
Pendant ce temps, cuire les lentilles dans 3 fois leur volume d’eau, environ 20 minutes, jusqu’à ce qu’elles soient cuites mais encore fermes. Les égoutter.
Préparer la vinaigrette, ajouter les lentilles encore tièdes et les cubes de courge rôtie aux noix. Bien mélanger le tout. Parsemer d’herbes ciselées.