Szpinak umyj i osusz, z blanszuj go we wrzątku przez około 30 sekund a następnie szybko przełóż do miski z zimna woda i lodem.
W mocno osolonym wrzątku ugotuj makaron al dente.
Na rozgrzana patelnie wylej olej, a następnie szybko obsmaż pokrojona w talarki cebulę i zmiażdżony czosnek.
Dodaj szpinak, groszek oraz odcedzony makaron i wszystko dokładnie wymieszaj doprawiając świeżo zmieloną sola, pieprzem i gałka muszkatołową.
Podawaj z serem Pecorino (można zastąpić parmezanem) i świeżą bazylią.