Pre-heat oven to 200C.
Melt butter in a saucepan. Add onions and cook until soft, about 10 minutes. Add mushrooms and cook for two minutes. Add 5 tsp flour, season and stir for two minutes. Add stock and cook, stirring until mixture boils. Remove from heat. Cut tomato into strips. Stir tomato and ham through sauce and reserve.
Bring water and butter to the boil in a saucepan. Add remaining flour and stir vigorously until mixture forms a ball in centre of saucepan, season and allow to cool for 5 minutes.
Beat eggs into flour mixture, one at a time. Stir in diced cheese. Grease a 25cm tart plate or shallow oven dish. Spoon mixture onto plate in a ring shape, leaving the centre open.
Pour filling into centre, sprinkle over grated cheese and bake for 35-40 mins. Sprinkle chopped parsley over and serve.
Trending This Week