I've tried various recipes over the years. None of them worked for me until I tried a James Martin recipe which he demonstrated on 'Saturday Kitchen'. It uses mild olive oil rather than butter. I made it at the weekend. It is really good. You will find it on the BBC food website.