Blumenkohl waschen und in Röschen teilen. Brühe und Milch aufkochen, Blumenkohl darin 15 bis 20 Minuten garen. Gut die Hälfte vom Kohl herausnehmen, Rest in der Brühe pürieren.
Die Suppe aufkochen, unter Rühren das Flockenpüree einstreuen und nochmals aufkochen lassen. Saure Sahne einrühren, mit Salz und Pfeffer würzen. Makrele in Stücke schneiden. Restliche Blumenkohlröschen und Makrele in der Suppe kurz erwärmen.