Verwarm de oven voor op 180 °C.
Dep de schoongemaakte snoek goed droog en breng de binnenkant op smaak met zwarte peper en een beetje zout.
Vet een ruime ovenschaal in met de olijfolie en leg de snoek erin.
Pel de ui en snijd hem in dunne ringen. Verdeel de ui over en rondom de vis.
Laat de gepelde tomaten uitlekken, snijd ze indien nodig wat kleiner en verdeel ze over de ovenschaal.
Schenk de witte wijn over de vis en groenten en breng licht op smaak met zwarte peper en zout.
Zet de schaal in de oven en bak de snoek ongeveer 30 minuten, tot de vis gaar is en het visvlees gemakkelijk van de graat loslaat.
Hak ondertussen de peterselie fijn en snijd de boter in kleine klontjes.
Verdeel ongeveer 10 minuten voor het einde van de bereiding de boter, peterselie en het citroensap over de snoek.
Haal de snoek uit de oven en serveer direct met de tomaat en ui uit de ovenschaal.