Preheat oven to 375.
In a large bowl, combine flour, oats, flaxseed meal, baking powder, baking soda, and salt. Stir well.
In a blender, add peaches, honey, olive oil, milk, and vanilla. Blend until smooth approximately 30 seconds.
Pour wet ingredients into the dry ingredients and mix well. In a lightly greased muffin pan, pour about 1/3 cup batter into each muffin cup. Bake for 15 to 20 minutes until a toothpick comes out clean. The tops will be slightly golden brown.