exchange vs. pair of bishops ?


I would like your assessment (with analysis if possible) on the position below. In the real game Black blundered and played 18...Be6 ?? (19.Qxe6 resigns), but I have no idea on how it should be played with White with correct black play. I am theoretically up an exchange with a safe king, but the position is so open that the pair of bishops is very powerful, and there is no way to create any passed pawn.

I probably would have skirmished with the queen on the weakened kingside, and tried to exchange as much pieces as possible (especially the knight) but that's not a real plan.