Schäle die Zwiebel und schneide sie in kleine Würfel. Erhitze Butter in einem großen Topf und dünste die Zwiebeln mit etwas Zucker kurz glasig an. Bestäube das Ganze mit Mehl und schwitze es nochmal kurz an. Lösch mit Gemüsebrühe, Sahne und Cidre ab. Lass alles aufkochen und für weitere 10 Minuten köcheln.
Schneide währenddessen den Speck in Würfel. Brate ihn in einer Pfanne knusprig an und stelle ihn beiseite.
Wasche den Schnittlauch und hacke ihn fein. Wasche den Apfel und schneide ihn in Würfel. Püriere die Suppe, bis sie cremig ist. Schmecke mit Salz und Pfeffer ab.
Fülle die Zwiebelcremesuppe in Schüsseln und bestreue sie mit den Apfelstückchen, knusprigem Speck und Schnittlauch.