Preheat the oven to 400f / 200c.
Slice the eggplant into rounds, about ½ inch in thickness, and place them in a large bowl.
Add the Italian seasoning, minced garlic and oil to the eggplant and toss well to coat each slice evenly.
Line a baking sheet with foil and place the eggplant rounds on the foil in a single layer.
Slice the tomatoes into rounds, slightly thinner than the eggplant, but not too thin or they will be tricky to remove once roasted. Cut the same amount of slices as the eggplant.
Line the other baking sheet with foil, and lay the tomato slices on top in a single layer. Sprinkle over a pinch or tow of salt and the sugar.
Place both of the baking sheets into the oven. Roast til the vegetables are softened, but not too browned. The eggplant will take 20 minutes, and the tomatoes will take around 10. Remove and set to one side and let cool slightly.
While the veggies are roasting, slice the mozzarella into rounds around ¼inch thick. Place into a bowl with the Italian seasoning, extra virgin olive oil and balsamic.
Using a thin spatula, remove the eggplant and tomato slices from the foil and place on a plate or chopping board. Add a new piece of foil to one of the baking sheets.
Make the stacks on the foil, by layering an eggplant round, tomato round and slice of mozzarella, and repeat.
Place in the oven for 3-5 minutes to melt the cheese. Serve with fresh basil to garnish.