Ingredients
Method
- Set the oven to 425°F (218°C) and prepare a 12-cup muffin pan with liners or nonstick spray, then set it aside.
- Stir the brown sugar, granulated sugar, cinnamon, and melted butter in a small bowl until blended, then gently mix in the flour just until clumps form and leave the mixture crumbly.
- In a medium bowl, combine the flour, baking soda, baking powder, cinnamon, allspice, and salt until evenly mixed.
- In a large bowl, beat the softened butter with both sugars until light and fluffy, then add the eggs, yogurt or sour cream, and vanilla and beat until mostly smooth.
- With the mixer on low speed, add the dry ingredients and milk to the bowl and mix only until no dry streaks remain, then gently fold in the chopped peaches.
- Divide the batter evenly between the muffin cups, filling them to the top, and press some crumb topping onto each portion so it adheres.
- Bake for 5 minutes at 425°F, then without opening the oven door reduce the temperature to 350°F (177°C) and continue baking until a toothpick comes out clean, about 16–19 minutes more.
- Let the muffins rest in the pan for about 5 minutes, then move them to a rack and allow them to cool further before handling since they are delicate while warm.
- Whisk together the powdered sugar, cream or milk, and vanilla until smooth, then drizzle over the warm or cooled muffins if using.
Nutrition
Notes
These muffins are tender and fragrant, with juicy peaches tucked into every bite and a cozy crumb on top. They’re perfect for slow mornings, warm coffee, and that just-baked smell filling the kitchen.
