Faire mariner la sauge dans l'huile d'olive tiédie.
Peler les oignons et l'échalote, les hacher. Les faire revenir dans une poêle dans 10 g de beurre jusqu'à ce qu'ils blondissent.
Ajouter la marinade de sauge, saler et poivrer.
Poser le rôti dans un plat, le recouvrir de purée d'oignons à la sauge et cuire 25 minutes au four préchauffé à 200°C.
Mixer finement les pistaches avec la chapelure et 30 g de beurre. Sortir le rôti du four, ajouter le gousses d'ail non pelées tout autour et le recouvrir de pâte de pistaches en appuyant bien, ré-enfourner 20 minutes.
Laisser reposer le rôti 5 minutes recouvert de papier d'aluminium avant de le trancher.
Servir avec le jus de cuisson et les gousses d'ail rôties. Pour accompagner, pourquoi pas des pommes de terre cuites à l'eau.