Krewetki rozmrozić jeśli były mrożone, osuszyć, oderwać ogonki i oczyścić z jelita jeśli jest taka potrzeba.
Na dużą patelnię wlać 1 łyżkę oliwy, dodać pokrojoną w kosteczkę cebulę i zeszklić ją co chwilę mieszając.
Dodać przeciśnięty przez praskę czosnek oraz surowy, suchy makaron.
Doprawić solą oraz pieprzem i mieszając podsmażać wszystko przez około minutę.
Wlać gorący bulion, wymieszać i zagotować. Gotować bez przykrycia przez ok. 10 minut, od czasu do czasu mieszając.
W międzyczasie umyć szparagi, odłamać twarde i jasne końce (same złamią się we właściwym miejscu). Zielone łodyżki pokroić na plasterki, główki zachować w całości.
Szparagi dodać do makaronu, wymieszać i gotować całość przez około 2 - 3 minuty.
W międzyczasie, na drugiej patelni, na 2 łyżkach masła, obsmażyć krewetki, doprawione solą i pieprzem.
Krewetki wraz z masłem z patelni przełożyć do ugotowanegoal dentemakaronu ze szparagami i całość wymieszać.
Dodać 2 łyżki tartego parmezanu i znów wymieszać, skropić sokiem z cytryny.