1. Makaron ugotuj al dente, odlej 1/3 szklanki z gotowania makaronu.
2. Cebulę pokrój w kostkę, czosnek przeciśnij przez praskę ze szparagów odłam zdrewniałą końcówkę i pokrój na mniejsze kawałki.
3. Na oleju podsmaż cebulę, gdy się przyrumieni dodaj porwaną szynkę i szparagi, podsmaż chwilę razem.
4. Dodaj czosnek, śmietanę i wodę z gotowania makaronu, dopraw do smaku solą i pieprzem oraz szczyptą cukru.
5. Dodaj makaron i duś chwilę razem do zgęstnienia sosu, dopraw do smaku.
6. Podaj z listkami bazylii, przekrojonymi na pół pomidorkami i startym parmezanem.