Mettez la morue dans une casserole, couvrez largement d’eau et portez à ébullition sur feu doux. Dès l’ébullition, retirez du feu et laissez refroidir la morue dans l’eau.
Rincez les haricots et égouttez-les. Pelez les oignons et coupez-les en fines rondelles. Rincez la roquette et essorez-la.
Emulsionnez l’huile et le vinaigre dans un bol. Ajoutez sel et poivre.
Répartissez les haricots dans quatre bols. Effeuillez la morue au-dessus des haricots et parsemez de feuilles de roquette et de rondelles d’oignon. Nappez de vinaigrette et mélangez au moment de déguster.