Makaron ugotować al dente w osolonej wodzie. W międzyczasie rozmrozić krewetki w letniej wodzie, oczyścić z pancerzy i jelit jeśli jest taka potrzeba.
Umyć szparagi, odłamać twarde końce (same złamią się w odpowiednim miejscu). Łodyżki pokroić na ukośne plasterki, główki pozostawić w całości.
Na dużej patelni na oliwie podsmażyć obrany i pokrojony na plasterki czosnek. Dodać szparagi (łodyżki i główki) i smażyć przez ok. 2 minuty co chwilę mieszając.
Dodać masło, krewetki i pokrojone na połówki pomidorki. Doprawić solą, pieprzem i suszonym oregano. Smażyć, co chwilę mieszając, przez ok. 2 minuty. Wlać wino i gotować przez kilkanaście sekund na dużym ogniu.
Dodać odcedzony makaron, zioła i wymieszać (np. potrząsając patelnią i lekko podrzucjąc składnikami). Chwilę wszystko razem podgrzewać. Podawać z tartym parmezanem.