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:

  1. Preheat oven to 425°F (218°C). Grease muffin tins thoroughly or line them with paper liners.
  2. In a large bowl, whisk together the flour, brown sugar, baking powder, salt, and cinnamon until no large clumps remain.
  3. In a separate medium bowl, whisk the melted butter, milk, egg, and vanilla extract until smooth.
  4. 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.
  5. 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.
  6. Divide the batter evenly among 18 muffin wells, filling them nearly to the top. Generously sprinkle the brown sugar streusel over each muffin.
  7. 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.