One advice on preparation - olive oil is far from best to use for frying. Its great for cold cuisine and OK for very quick heat use, but things like mushrooms that take time definitely no.
Grapeseed, rapeseed, sunflower oils handle prolonged high heat much better.