In a large saucepan, cook the spaghetti until al dente or as desired. In a separate bowl, mix the garlic, grated lemon zest, lemon juice and oil.
Pour the spaghetti into a sieve and drain well, then return to the saucepan. Mix in the lemon mixture, parmesan, parsley, salt and pepper and serve immediately.