01 -
Preheat the oven to 425°F (220°C). Line 2 muffin tins with paper liners, leaving space for muffins to rise during baking.
02 -
In a bowl, combine the chopped peaches, brown sugar, cinnamon (if using), melted butter, and vanilla extract. Spoon 2 teaspoons of the peach mixture into each muffin cup and bake for 10 minutes, until the sauce bubbles around the peaches.
03 -
In a separate bowl, whisk together the melted salted butter, brown sugar, yogurt, and eggs. Add flour, baking powder, and salt, mixing until fully incorporated. Fold in ¼ cup to ⅓ cup of the prepared peach mixture into the batter. Let the batter rest for 5-15 minutes.
04 -
Remove the peaches from the oven. Divide the muffin batter evenly among the muffin tins, filling each to the top. Spoon the remaining peach mixture over each muffin and gently swirl on top. If excess batter remains, add 1-2 teaspoons to the tops of the muffins.
05 -
Bake in the preheated oven for 8 minutes. Then reduce the oven temperature to 350°F (175°C) and continue baking for 20 to 30 minutes, until the centers are set and the edges begin to brown. Allow the sugars to caramelize.
06 -
Let the muffins cool in the tins for 5 minutes before removing them with a butter knife. Serve and enjoy warm or at room temperature.