Preheat the oven to 400 degrees F. Grease the muffin tins or line the tins with paper liners.
In a medium bowl mix the 2 cups of flour, sugar, baking powder, baking soda, salt, and 1 teaspoon cinnamon. Set aside.
In another bowl add the 1/4 melted butter, milk, Greek yogurt, egg, and vanilla and mix together.
Add the wet ingredients along with the diced peaches to the dry ingredients and fold just until blended.
Spoon the batter into the muffin to each tin so they are about 3/4 full. Sprinkle the topping evenly over top of the muffins. With your fingertips gently press the topping down to secure to the batter.
Place in a preheated oven and bake for 12 to 15 minutes or until the muffins are lightly browned and when lightly touch the top springs back.