Butter a 13 x 9 baking casserole. In a pot of boiling water cook broccoli for 3 minutes..drain and rinse in cold water drain well and pat dry.
In large bowl whisk eggs until blended whisk in the milk mustard, basil,paprika and s and p...add broccoli, bread, ham and half the cheese toss gently. Spread into prepared casserole and sprinkle with remaining cheese.Cover and refrigerate for at least 6 hours or overnight..Preheat oven to 350F.
Uncover casserole and bake for 30 to 35 minutes or until puffed and a knife inserted in centre comes out clean..Let stand for 5 minutes then serve.
You can substitute smoked salmon,chorizo sausage or cooked chicken for the ham.