Kırlangıç balığının içini temizleyip bütün halde bırakın. Yeşillikleri ve bol taze soğanı kıyıp harmanlayın ve tuz ve karabiberle iyice ovduğunuz kırlangıç balığının içine aldığı kadar bu harçtan doldurun. Balığı fırın kabına yerleştirin ve artan yeşillik varsa kenarlarına ilave edin. Üzerine şarap ve zeytinyağı gezdirin. Balığın üzerini alüminyum folyo ile iyice kapatıp önceden 200 derecede ısıtılmış fırında 20 dakika pişirin. Ardından üzerini açıp 10 dakika daha fırında pişirin. Fırından çıkarıp servis yapın.