Faites chauffer le bouillon et maintenez-le à frémissement.
Dans une grande poêle ou une sauteuse, chauffez 1 c. à soupe d’huile d’olive et 15 g de beurre. Faites revenir l’échalote hachée 2 minutes sans coloration. Ajoutez le poireau émincé et laissez fondre doucement 6–8 minutes jusqu’à ce qu’il soit tendre. Salez légèrement.
Pendant ce temps, dans une petite poêle chaude, faites sauter les champignons avec un filet d’huile, sel et poivre, jusqu’à évaporation de leur eau et légère coloration. Réservez.
Versez le riz dans la sauteuse avec le poireau, remuez 1 à 2 minutes pour nacrer les grains (ils deviennent translucides sur les bords). Déglacez au vin blanc si utilisé, laissez réduire.
Ajoutez une louche de bouillon chaud, remuez doucement jusqu’à absorption. Répétez l’opération louche par louche pendant 14–16 minutes, en remuant régulièrement : le riz doit rester légèrement al dente et la texture crémeuse.
3–4 minutes avant la fin, incorporez les petits pois (frais ou surgelés directement) pour qu’ils cuisent juste et gardent leur fermeté.
Hors du feu, ajoutez le reste du beurre et le parmesan râpé. Mélangez vivement pour émulsionner et obtenir un risotto onctueux. Ajustez l’assaisonnement. Incorporez les champignons sautés.
Servez immédiatement, arrosez d’un filet d’huile d’olive, râpez un peu de zeste de citron par-dessus si désiré.