Preheat oven to 180 degrees C. Coat bottom and sides of a 1 1/2 litre baking dish with 1 tablespoon olive oil.
Heat remaining olive oil in a medium frying pan over medium heat. Fry garlic until lightly browned. Mix in parsley and eggplant. Cook and stir until eggplant is soft, about 10 minutes. Season with salt to taste.
Spread eggplant mixture evenly across bottom of prepared baking dish. Sprinkle with a few tablespoons of Parmesan cheese. Spread zucchini in an even layer over top. Lightly salt and sprinkle with a little more cheese. Continue layering in this fashion, with onion, mushrooms, capsicum and tomatoes, covering each layer with a sprinkling of salt and cheese.