Combine the cornmeal and buttermilk in a bowl and let sit for at least 30 minutes.
In a separate bowl, combine the flour, baking powder, baking soda and salt.Whisk in the melted butter, honey, vanilla, eggs and peach puree with the cornmeal mixture. Pour the wet mixture into the dry mixture and stir just until combined. Be careful not to overstir or the pancakes won't be fluffy. Let the batter sit for 10 minutes.
Heat a griddle to 350 degrees F and pour 1/4 cup of the batter for each pancake. Cook the pancakes until golden brown, for about 2 minutes, then flip over and cook for another 2 minutes or until golden brown.Serve immediately with butter and maple syrup.