Судака освободить от костей, очистить от кожи, порезать на порционные куски, поперчить, посолить, обвалять в муке. В глубокой сковороде поджарить в масле мелко нарубленный лук до светло-желтого цвета, положить в сковороду приготовленные куски судака, залить вином и бульоном, закрыть крышкой и на небольшом огне сварить рыбу до мягкости. Томат прожарить на масле, добавить муку, размешать, чтобы не было комков, разбавить бульоном и, помешивая, проварить соус до густоты жидкой сметаны. Добавить обжаренные в масле шампиньоны, соединить соус с готовой рыбой, вскипятить несколько раз и до подачи держать на пару. Перед самой подачей положить в соус, которым залита рыба, шейки вареных раков и кнели из рыбы.
Приготовление кнелей. Филе судака мелко нарезать, сложить в ступку и, добавляя понемногу 1/4 стакана сливок, истолочь рыбу. Протереть через сито, поставить кастрюлю на лед и быстро растирать массу в одну сторону, добавляя понемногу оставшиеся сливки, пока не получится гладкая пышная масса. Добавить соль и перец. Брать массу горячей чайной ложкой. Обравнивать ее ножом, а другой горячей чайной ложкой снимать и сразу же сбрасывать в приготовленную в кастрюле горячую воду. Разделать так всю кнельную массу, поставить кастрюлю на слабый огонь и сварить кнели, не давая кипеть. Через 20 мин, когда кнели затвердеют, переложить их в холодную подсоленную воду на 2—3 мин, обсушить на сите и положить в соус.