Heat oven to 425°F. In a large bowl toss broccoli florets with 2 tablespoon olive oil, salt and pepper; transfer to a large rimmed baking sheet and roast until tender, about 20 min.
Meanwhile, in a large bowl combine olives, parsley, lemon zest and cheeses. Toss ½ of cheese mixture with the cooked broccoli; set aside
Split ciabatta in half and place on a baking sheet, cut sides up; drizzle with remaining 1 tablespoon olive oil. Spread broccoli mixture onto bottom half of ciabatta. Sprinkle remaining cheese mixture onto both halves. Return to oven and cook until cheese is melted, about 15 min. Replace top of sandwich and cut into 8 slices.
If you can't find ciabatta at your store, alternately you can make this on a loaf of French bread. Make it your own by adding other veggies you might have in your fridge as well. Some bell peppers, cauliflower, even carrots roasted alongside the broccoli would be delicious in the mix.