Pasta kochen: Einen großen Topf mit reichlich gesalzenem Wasser zum Kochen bringen. Die Pasta nach Packungsanweisung al dente garen. Vor dem Abgießen etwa 150 ml des Nudelwassers auffangen und beiseitestellen. Die Pasta abgießen.
Zutaten vorbereiten: Während die Pasta kocht, Zwiebel und Knoblauch fein würfeln. Den Kochschinken ebenfalls in mundgerechte Würfel schneiden. Falls frische Ananas verwendet wird, diese schälen, den Strunk entfernen und das Fruchtfleisch würfeln.
Sauce ansetzen: In einer großen, tiefen Pfanne das Olivenöl bei mittlerer Hitze erwärmen. Die Zwiebelwürfel hinzugeben und glasig dünsten, ca. 3-4 Minuten. Den gehackten Knoblauch hinzufügen und eine weitere Minute mitdünsten, bis er duftet.
Schinken und Ananas anbraten: Die Schinkenwürfel in die Pfanne geben und für 3-5 Minuten anbraten, bis sie leicht gebräunt und knusprig sind. Anschließend die Ananasstücke dazugeben und kurz mitbraten, damit sie leicht karamellisieren.
Sauce fertigstellen: Mit der Gemüsebrühe ablöschen und kurz aufkochen lassen. Die Sahne einrühren und die Hitze reduzieren. Die Sauce für 2-3 Minuten leicht köcheln lassen, bis sie etwas eindickt. Mit Salz und frisch gemahlenem schwarzem Pfeffer kräftig abschmecken.
Alles verbinden: Die abgetropfte Pasta direkt in die Pfanne zur Sauce geben. Alles gut vermischen, sodass die Pasta vollständig mit der cremigen Sauce überzogen ist. Falls die Sauce zu dick ist, etwas von dem aufgefangenen Nudelwasser hinzufügen, bis die gewünschte Konsistenz erreicht ist.
Servieren: Die fertige Pasta auf Teller verteilen und mit den frisch geschnittenen Frühlingszwiebelringen garnieren. Sofort servieren.