Ingredients:
- 2 cups (250g) all-purpose flour
- ¾ cup (150g) brown sugar, packed
- 2 tsp (10g) baking powder
- ½ tsp (3g) salt
- 1 tsp (2g) ground cinnamon
- 1 cup (240ml) whole milk
- ½ cup (115g) melted unsalted butter, slightly cooled
- 1 large egg, room temperature
- 1 tsp (5ml) vanilla extract
- 2 cups (300g) fresh peaches, peeled and diced small
- ½ cup (65g) all-purpose flour
- ½ cup (100g) brown sugar
- 1 tsp (2g) ground cinnamon
- 4 tbsp (55g) cold unsalted butter, cubed
Instructions:
- Preheat oven to 425°F (218°C). Grease muffin tins thoroughly or line them with paper liners.
- In a large bowl, whisk together the flour, brown sugar, baking powder, salt, and cinnamon until no large clumps remain.
- In a separate medium bowl, whisk the melted butter, milk, egg, and vanilla extract until smooth.
- Pour the wet ingredients into the dry bowl. Using a rubber spatula, stir until just combined; the batter should remain slightly lumpy. Gently fold in the diced peaches.
- In a small bowl, combine the streusel flour, brown sugar, and cinnamon. Use fingers or a fork to rub the cold cubed butter into the mixture until it resembles coarse crumbs.
- Divide the batter evenly among 18 muffin wells, filling them nearly to the top. Generously sprinkle the brown sugar streusel over each muffin.
- Bake at 425°F (218°C) for 5 minutes, then lower the oven temperature to 350°F (175°C) and bake for another 15 minutes until a toothpick comes out clean.