Preheat charcoal grill with coals spread evenly across the bottom.
Place corn directly on coals against the sides of the grill - make sure to soak beforehand to avoid them catching fire.
Place vegetables in a large bowl. Rub all veggies with extra virgin olive oil, kosher salt and freshly ground black pepper.
Place red onion, peppers, portobello mushrooms and eggplants on grill. Cover and grill for 3 minutes.
Flip veggies, cover and grill 3 more minutes.
Uncover grill and continue flipping veggies every 1 minute or so.
Remove peppers when skin is charred on all sides and peppers begin to sag. Remove eggplant when soft to the touch. Remove mushrooms once they are soft and releasing juices.
Place asparagus on hottest part of grill and grill 1 minute per side.
Remove corn from coals, discard husk and shave kernels off the cob.
Peel charred skin off peppers, and remove seeds.
Chop all veggies into medium-sized chunks and mix with aged balsamic.