Preheat oven to 350 degrees and lightly grease a baking dish. I use a 9 inch ceramic pie plate.
In a large bowl combine oats, flax seed, baking powder, cinnamon and salt.
In another bowl combine milk,sugar, oil and vanilla.
Pour wet ingredients into dry and stir to combine well.
Fold in diced peaches and transfer to baking dish. Arrange sliced peaches on top, if using.
Bake for 30-40 minutes depending on the size of your baking dish or until golden browned and dry in appearance.
Allow to cool briefly before serving.