This was a refreshing and light dish. We tried it without the basil and peas and it was still delicious.
Top and tail the zucchini and cut into 1/2-inch thick slices at an angle. String the sugar snap peas if necessary.
Bring 12 pints of water to the boil in a large deep saucepan, add 2 tablespoons salt, add the pasta, and cook until al dente.
Meanwhile shoot the sugar snap peas into 2 pints of boiling water with 1/2 teaspoon of salt and cook uncovered for 3 to 4 minutes or until crisp and al dente. Drain.
If you're adept at juggling and have enough stove space you can also cook the zucchini while the pasta and sugar snaps are cooking.
Pop a pasta bowl into the oven to heat or better still put it sitting on top of the pasta saucepan.
Heat the butter and olive oil in a sauté pan, toss in the zucchini, increase the heat, and continue to toss for 3 or 4 minutes. Season with salt and freshly ground pepper, cover, and reduce heat to medium for another few minutes by which time the zucchini should be tender but still al dente. Draw off the heat.
By now, if your timing is good, the pasta should be al dente, so drain it quickly.
Add the sugar snap peas, chopped parsley, and torn basil to the zucchini. Pour in the steaming hot pasta, sprinkle on the freshly grated Parmesan and toss well.
Turn into the hot pasta bowl. Sprinkle a few zucchini blossoms and basil leaves over the top if available. Rush to the table. Serve on hot plates with extra Parmesan and freshly ground pepper.