Blanch the romanesco for 2-3 minutes in a pan of boiling salted water. Drain and refresh in a bowl of cold water to stop any further cooking then drain again and set aside.
Cook the pasta according to packet instructions in another pan of boiling salted water.
Meanwhile heat the olive oil in a large frying pan. Add the drained romanesco and fry for 3-5 minutes until just starting to turn a golden colour.
Add the garlic and chilli and cook for a couple of minutes more, then add the pinenuts, sultanas, drained pasta, lemon juice and zest and the parsley. Toss together.
Transfer to serving bowls and serve drizzled with a little extra virgin olive oil and some grated parmesan.