Einen großen Topf mit Wasser zum Kochen bringen, Salz hinzufügen und die Spaghetti al dente kochen. Etwa 100 ml Nudelwasser aufbewahren, bevor die Nudeln abgegossen werden.
Olivenöl in einer großen Pfanne erhitzen, Zwiebel hinzufügen und glasig dünsten. Knoblauch kurz mitbraten, bis aromatisch.
Garnelen in die Pfanne geben und 2–3 Minuten anbraten, bis sie rosa und gar sind. Zitronensaft darüber träufeln und Garnelen beiseite stellen.
Frischkäse, Gemüsebrühe und optional Sahne in die Pfanne geben. Gut umrühren, bis eine glatte Sauce entsteht. Mit Salz, Pfeffer und Chiliflocken abschmecken.
Abgetropfte Spaghetti und Garnelen in die Pfanne zur Sauce geben. Gut vermengen und bei Bedarf Nudelwasser hinzufügen.
Kurz auf mittlerer Hitze erhitzen, bis alles gleichmäßig warm ist. Mit frischen Kräutern garnieren und servieren.