Toasted sandwich with barbecued vegetables