Ingredients
Equipment
Method
Prep and mix the muffin batter
- Preheat the oven to 375°F and line a muffin tin with paper liners.
- Whisk together the all-purpose flour, baking powder, and salt in a bowl.
- Cream the softened unsalted butter and granulated sugar until fluffy, then beat in the eggs, milk, and vanilla extract.
- Gradually mix the dry ingredients into the wet ingredients until just combined, keeping the batter thick and not overmixed.
- Gently fold in the diced fresh peaches.
Add topping and bake
- Divide the batter among the muffin cups, filling each about two-thirds full.
- Combine the all-purpose flour, brown sugar, cinnamon, and cold cubed unsalted butter with your fingers until crumbly.
- Sprinkle the crumb topping over each muffin so it forms a visible layer.
- Bake for 20–22 minutes at 375°F, until a toothpick inserted comes out clean and the tops look golden.
Notes
For tender muffins, stop mixing as soon as the dry ingredients disappear; overmixing can make them tough. Store airtight in the fridge up to 3 days, rewarming briefly in the microwave or oven for best texture. Freezing is yes—freeze cooled muffins up to 2 months. For a lighter option, use low-fat milk instead of whole milk without changing the bake time.
