Makaron gotujemy al dente.
Na rozgrzaną oliwę wrzucamy cebulę, kiedy się zeszkli dorzucamy pokrojoną w paski szynkę szwarcwaldzką. Smażymy aż się zrumieni, następnie dodajemy pokrojone w kawałki szparagi ( bez części z główkami ), przykrywamy pokrywką aby szparagi zmiękły. Dodajemy czosnek wyciśnięty przez praskę oraz kostkę rosołową. Dusimy to wszystko pod przykryciem. Gdy szparagi będą na wpół miękkie wrzucamy główki. Gdy zmiękną dodajemy śmietanę tak aby powstał sos. Całość mieszamy z makaronem. Posypujemy parmezanem.
*można dodać świeżą bazylię