Bring a large pot of salted water to a boil. Add the pasta and cook for 9-10 minutes until al dente then strain (reserve 1 cup of cooking water).
While the pasta cooks, make the sauce.
Saute the onion and garlic until soft and translucent.
Add the grated zucchini and lemon zest and cook for another 5 minutes until the zucchini is cooked and all its moisture has evaporated.
Pour in the cream and bring to a gentle simmer. Cook for 5 minutes then add the lemon juice, salt and pepper. Stir in chopped basil and Parmesan cheese
Toss the pasta with the sauce and add a splash of cooking water.
Blend the goat's cheese and sour cream in a food processor (or with an immersion blender) until smooth.
Add a dollop of goat's cheese to serving plates/bowls and smear with the back of a spoon.
Add the pasta and finish with fresh basil and Parmesan cheese then serve.