Koche die Linguine in einem großen Topf mit reichlich gesalzenem Wasser nach Packungsanleitung al dente. Fange dabei etwa 150 ml Nudelwasser auf und gieße die Nudeln ab.
Erhitze in einer großen Pfanne das Olivenöl und die Butter bei mittlerer Hitze, bis die Butter geschmolzen ist und leicht brutzelt.
Gib den in feine Scheiben geschnittenen Knoblauch und die gehackte rote Chilischote in die Pfanne und dünste beides 1–2 Minuten, bis der Knoblauch duftet und leicht goldbraun ist.
Gib die rohen Riesengarnelen dazu und rühre sie 2–3 Minuten, bis sie rosa anlaufen und leicht undurchsichtig sind.
Gib die halbierten Kirschtomaten in die Pfanne und koche sie weitere 2–3 Minuten, bis sie weich werden.
Gieße den Weißwein (oder die Gemüsebrühe) in die Pfanne und lasse alles etwa 1 Minute köcheln, während du den Pfannenboden mit einem Holzlöffel abkratzt. Rühre dann die Zitronenschale unter.
Gib die abgetropften Linguine zusammen mit der Hälfte des aufgefangenen Nudelwassers in die Pfanne und vermische alles gründlich, sodass die Sauce die Nudeln umhüllt.
Rühre den Zitronensaft und den Großteil der gehackten Petersilie unter. Schmecke mit Salz und frisch gemahlenem schwarzem Pfeffer ab und füge bei Bedarf mehr Nudelwasser hinzu, um die Sauce geschmeidig zu halten.
Verteile die Linguine auf die Teller, garniere sie mit der restlichen Petersilie und serviere sofort.