Makaron ugotować al dente. Do dużej patelni wlać oliwę, zeszklić pokrojony na plasterki czosnek i pokrojoną w kosteczkę cebulkę.
Dodać opłukany, osuszony i grubo pokrojony szpinak oraz masło. Podgrzewać przez 2 minuty na większym ogniu aż szpinak zwiędnie.
Zmniejszyć ogień, wlać śmietankę i włożyć połowę pokruszonego sera gorgonzola, wymieszać. Delikatnie podgrzać i roztopić ser nie zagotowując. Doprawić świeżo zmielonym pieprzem oraz w razie potrzeby solą.
Na patelnię dodać ugotowany makaron, wymieszać i posypać resztą pokruszonego sera gorgonzola.