Faire bouillir un grand volume d'eau dans une casserole et plonger les asperges 3 minutes environ pour les blanchir.
Verser le bouillon et le vin blanc dans une casserole. Porter à ébullition puis baisser le feu et laisser mijoter à couvert, à feu très doux.
Faire chauffer l'huile d'olive dans une casserole et laisser fondre l'oignon 3 minutes à feu moyen. Incorporer le riz et laisser cuire en mélangeant quelques minutes jusqu'à ce qu'il soit translucide.
Verser une louche de bouillon chaud sur le riz et laisser cuire à feu moyen sans cesser de remuer, jusqu'à absorption complète du liquide. Répéter l'opération jusqu'à ce qu'il ne reste plus de bouillon.
Au bout de 25 minutes, le riz doit être tendre et crémeux. Ajouter les asperges 5 minutes avant la fin de la cuisson.
Retirer la casserole du feu et laisser reposer 2 minutes. Incorporer la crème et le parmesan. Saler et poivrer.
Servir le risotto agrémenté de pistaches concassées.