Coza os brócolos e a couve-flor numa panela em água temperada com sal e azeite. Retire e reserve.
Numa assadeira coloque a cebola cortada às rodelas e as batatas descascadas e cortadas em fatias. No centro coloque o filete de bacalhau e em volta os brócolos, a couve-flor, o tomate cherry e os cogumelos frescos cortados em fatias. Tempere com sal e pimenta e regue com azeite a gosto.
Leve ao forno a assar durante cerca de 25 minutos.
Retire do forno, regue com um pouco de sumo de limão e sirva ainda quente.