My recipe is as follows and it seems pretty firm -nothing gets cooked before it goes in and i also dont bake a crust before hand:
Rub 2 desert spoons of butter in 1/2 cup of SR Flour
Then add 4 eggs, 1/2 cup of grated cheese, 1 cup of milk, 1 cup of cream, 1 tin of corn (big tin, not the little ones), bacon or ham, onion, salt and pepper.
Stir until all combined, then put in a greased dish, in the oven at approx 180deg for about 1/2 an hour.
Oven temps can vary - obviously :-) so cook until golden on top, and bounces back like a cake.