Em um pirex, coloque o peixe e tempere com o limão, alho, chicória, cheiro verde e o sal. Acrescente por último a cebola e o tomate. Deixe marinar por 1 hora.
Acrescente o azeite e leve ao forno médio deixando um pouco de molho para que o peixe não resseque.
Derreta a manteiga em uma frigideira, acrescente a farinha de trigo, deixe dourar e acrescente o leite, não deixe de mexer até formar um mingau. Coloque o aspargo, tempere com a mostarda e o sal, deixe tomar uma consistência firme, tire do fogo e acrescente o creme de leite.
Deve ficar com consistência cremosa.
Derreta a manteiga junto com o azeite, em uma frigideira em fogo baixo, acrescente a cebola e o tomate e deixe frigir mexendo sempre, acrescente o açúcar e o sal e continue mexendo sempre por mais ou menos 3 minutos. Acrescente o extrato de tomate, o orégano e o leite e deixe cozinhar por alguns minutos, até tomar consistência.
Ao peixe já pronto, acrescente um dos molhos e leve ao forno para gratinar.
Sirva com arroz branco.
Obs: O pirarucú pode ser trocado por pescada amarela.