1Melt half the butter in a large non-stick frying pan over medium heat until hot. Add mushrooms and cook, stirring until tender. Spoon mushrooms into a sieve and set aside over a bowl to cool 10 minutes.
2Place the flour in a large bowl. Make a well in centre. Add milk and egg. Mix until the batter is smooth. Stir half the cooked mushrooms and all the corn and cheese into the batter, mix gently to combine.
3Wipe the frying pan clean and heat over medium heat. Brush with a little of the remaining butter. Spoon ¼ cup of batter into the pan, cook 2-3 minutes until bubbles appear on the surface. Turn pancake over and cook a further 4-5 minutes or until cooked through. Transfer pancake to a clean tea-towel and cover loosely to keep warm while making the remaining pancakes.
4Serve topped with remaining cooked mushrooms, add bacon and a poached egg if desired. They are also delicious topped with mushrooms and a dollop of reduced fat cream cheese.