Préchauffer le four à 425°F (220°C) et préparer un plat peu profond pour la cuisson du poisson.
Préparer d'abord tous les ingrédients de la sauce à l'orange : prélever le zeste et presser le jus d'orange. Découper le beurre et le réserver au réfrigérateur.
Badigeonner le poisson d'un peu d'huile d'olive, saler et poivrer. Le cuire au centre du four, 10 minutes pour les poissons plus épais, 5 à 7 minutes pour les plus minces.
Pendant ce temps, préparer la sauce. Verser le jus d'orange, le jus de citron et les zestes d'orange dans une petite casserole.
Porter à ébullition et laisser réduire 1 minute à feu élevé. Saler et poivrer. Ajouter les morceaux de beurre, quelques-uns à la fois, en fouettant entre chaque addition. En napper immédiatement le poisson.
Saupoudré un peu de persil ciseler sur le poisson et accompagner d'un riz basmati.