Place the basil, garlic, pine, salt and olive oil in
a food processor or blender and process until
smooth.
Remove to a bowl. (If desired, the sauce may
be frozen at this point, before the cheeses are
added.)
Add the cheese and stir to combine thoroughly.
Season to taste with salt and pepper.
Cook the pasta in a large saucepan of rapidly
boiling salted water until it is al dente. Just
before draining it, take about 60ml/4 tbsp of the
cooking water and sir it into the pesto sauce.
Drain the pasta and toss with the sauce. Serve at
once, with extra cheese if wished.
Notes: Pecorino cheese is
not as widely available as Parmesan. If you cannot find
it, use all Parmesan instead.