1. Spargel waschen, putzen und schälen. In einem Topf Salzwasser zum Kochen bringen. 1 TL Butter, Zucker und Zitronensaft hinzufügen. Spargel darin 12-15 Minuten garen.
2. Schalotte und Knoblauch schälen und fein würfeln. Den Schinken in kleine Würfel schneiden. Den Spargel aus dem Wasser nehmen, in einem Sieb abtropfen lassen und in 3 cm lange Stücke schneiden.
3. In einem Topf Salzwasser zum Kochen bringen und Nudeln nach Packungsanleitung darin garen. In ein Sieb gießen, abtropfen lassen, warm halten.
4. Restliche Butter in einem Topf zerlassen. Schalotte, Knoblauch und Schinken darin andünsten und mit der Sahne aufgießen. Spargel hinzufügen. Mit Salz und Pfeffer würzen. Die Nudeln mit Sauce anrichten und mit Basilikum garnieren.