Heat oven to 200c
Heat a little oil in an oven proof pan
Add the onions and cook until softened
Add in the garlic and cook for another minute . Put onto a plate
Cook the aubergines on both sides until browned , do this in batches and put cooked slices onto a plate
Put layers of aubergines in the pan ( off of the heat ) then top with the herbs and salt and pepper
Then onions , tomatoes and mozerella , stack more aubergines and layer again
Mix the breadcrumbs and Parmesan and top aubergines with this mix
Bake for 25 minutes until the aubergines are cooked through