1râper finement le zeste de citron, puis couper les bulbes de fenouil en deux et les émincer finement. Peler et émincer également l'oignon.
2dans une sauteuse, faire fondre 25g de beurre à feu moyen. Une fois le beurre mousseux, ajouter le fenouil, l'oignon et le zeste de citron. Saler et poivrer, puis couvrir et laisser mijoter à feu très doux pendant 30 minutes. Réserver au chaud.
3prélever le zeste d'une orange, l'émincer en fines lanières et le blanchir 2 minutes dans de l'eau bouillante. Égoutter ensuite les zestes.
4verser la crème dans une casserole et la réduire des deux tiers à feu doux. Incorporer le beurre progressivement en petits morceaux, en remuant constamment avec un fouet. Ajouter ensuite le jus des deux oranges, saler, poivrer et ajouter les zestes d'orange blanchis. Réserver la sauce au chaud dans un bain-marie.
5déposer chaque filet de sole sur un film alimentaire spécial cuisson. Saler et poivrer, puis rouler les filets en serrant bien le film alimentaire autour. Faire cuire les rouleaux de sole 10 minutes à la vapeur.
6répartir le fenouil confit sur les assiettes, déposer les rouleaux de sole dessus et napper de sauce au beurre d'orange. Servir immédiatement.