Slice the aubergines into slices of 1 to 1½cm thick. Grill or egg, flour and fry the aubergines.
In the meantime, fry the onion until soft, then add the chopped sun-dried tomatoes and the finely-chopped herbs. Fry for a few minutes before adding the tomatoes, and once it's boiling again, add the stock and wine. Boil for as long as it takes to reduce the sauce by half its volume, then season to taste with salt & pepper.
Now assemble the dish in layers in a casserole. Add a layer of sauce in the bottom, then a layer of aubergines, then alternate layers until the top when you should finish with a layer of sauce and the mozzarella and parmesan cheeses.
Cover the casserole and bake in the middle of a pre-heated oven at gas mark 5 for an hour until the cheese is browned and bubbly. If it isn't, remove the lid and bake for a further few minutes. Serve hot with warmed focaccia, ciabatta or garlic bread.
Serves 4