I saw a similar recipe on Diners Drive-In's and Dives but was never able to find the recipe so I created my own version. It turned out so yummy. I have just revised this to extend the cooking time from 25 mins to 40 mins per the 2 reviews below. i have also found that cooking it longer helps to set it better. Chilling it also helps.