Preheat the oven to 400 degrees Fahrenheit (200 degrees Celsius). Spray or line a 12-cup muffin pan.
In a large mixing bowl, combine flour, baking powder, baking soda, salt, cinnamon, and granulated sugar. Whisk and set aside.
In the bowl of a stand mixer, combine buttermilk, butter, egg, vanilla, and almond extracts. Beat on medium speed for 30 seconds. With mixing speed on low, slowly pour in the dry ingredients. Once combined, remove the bowl from the stand and fold in the peaches.
Using a cookie scoop, fill each muffin cup three-quarters of the way full. Combine topping ingredients in a small bowl, then, using a pastry brush or spoon, spread the mixture lightly over each muffin top.
Bake the muffins for 5 minutes at 400 degrees Fahrenheit (200 degrees Celsius), then turn down the oven to 350 degrees Fahrenheit (175 degrees Celsius) and continue baking for 20–22 minutes (tops should be golden brown), or until a cake tester inserted into the center of a muffin comes out clean. Remove from the oven and let cool for 10 minutes. Transfer the muffins to a wire rack to cool completely.
Notes
Recipe Source: Slightly adapted from Back in the Day Baker, Peach Cobbler Muffins.-These muffins are great with other fresh fruit added in, such as blueberries, raspberries, or strawberries.STORE muffins in an airtight container at room temperature for up to 2-3 days. For longer storage, FREEZE muffins in a freezer bag for up to 3 months.To REHEAT, microwave for 20-30 seconds or warm in the oven at 350°F (175°C) for 5-7 minutes.