Divide the cauliflower and broccoli into florets and cook in salted boiling water for about 10 minutes until al dente.
Heat the margarine, dust it with flour, pour in the milk while stirring and bring to the boil. Stir in 2 tablespoons of cheese and the parsley and season the sauce with salt, pepper and curry powder.
Put the cauliflower and broccoli in a baking dish, pour the sauce over them and sprinkle with pine nuts and the remaining cheese and bake in a preheated oven at 200 degrees (gas mark 3) for about 20 minutes.