Einen großen Topf mit Salzwasser zum Kochen bringen und die Nudeln nach Packungsanweisung al dente kochen. ½ Tasse Nudelwasser abnehmen, Nudeln abgießen und beiseitestellen.
1 Esslöffel Olivenöl oder Butter in einer Pfanne bei mittlerer Hitze erhitzen. Hummerschwänze halbieren, Fleisch herauslösen, in mundgerechte Stücke schneiden und 3 bis 4 Minuten anbraten, bis das Fleisch undurchsichtig ist. Hummer aus der Pfanne nehmen und beiseitestellen.
Das restliche Olivenöl oder Butter in derselben Pfanne erhitzen. Knoblauch und Schalotten bei mittlerer bis niedriger Hitze 2–3 Minuten andünsten, bis sie duften und weich sind.
Zerkleinerte Tomaten, Brühe und Chiliflocken einrühren und 5–7 Minuten köcheln lassen, damit sich die Aromen entfalten.
Hitze reduzieren, Sahne, geriebenen Parmesan und Zitronensaft hinzufügen und 2–3 Minuten köcheln lassen, bis die Sauce leicht eindickt und samtig wird.
Die abgetropften Nudeln in die Pfanne geben und vorsichtig mit der Sauce vermengen. Bei Bedarf mit Nudelwasser die Konsistenz anpassen.
Den gekochten Hummer unterheben und 1 bis 2 Minuten erhitzen.
Die Pasta auf Tellern anrichten, mit frischem Basilikum oder Petersilie und etwas Parmesan bestreuen und sofort servieren.